Skip to content

v0.70.0

Compare
Choose a tag to compare
@rokath rokath released this 09 Oct 16:39
· 213 commits to master since this release

Changelog

  • 487859b "gopls": {"build.directoryFilters": added, but seems not to work
  • 04cfbca - Add missing control on user definition on HTOTS,HTOTL,HTOTS - Correction on error message - Format: find ./src -name '.c' -o -name '.h'| xargs clang-format-18 -style=file -i
  • f7691e3 ./updateTestData.sh run result
  • 3a528a4 Additional remark added.
  • 2ff9fa5 Adds several resolutions around endianess -Add byte orders detection, remove default TRICE_MCU_IS_BIG_ENDIAN. User need to set it if not detected -Add Detection on <byteswap.h> libc include to use it -Remove full macros byteswap option, use always "TriceReverse" inline function (same effect) -Remove endianess configurations options -Add compilers buid-in when available to swap endianess (GCC and clang supported) -Add C23 endianess detection resolution
  • 1598790 All TRICE_PUT macros replaced now with TRICE_PUT_AS_IS
  • 8ea539d All Trice header with TRICE_PUT_AS_IS, when TRICE_REVERSE==1
  • 7e2494b Bugfix in helpinfo.go: update params where shown in insert params.
  • 3d82d68 CHANGELOG updated
  • a8418a1 CHANGELOG updated
  • 2f424d2 Chapter Target Macros added
  • a9f9e42 Code replaced
  • 4d22474 Explaining comment added
  • 7501048 Hint "EXPERIMENTAL!" to -cache switch
  • 754c0c3 Merge branch 'master' into endianness
  • ddeb703 Merge pull request #505 from Sazerac4/feat/update/endian
  • b312601 Merge remote-tracking branch 'origin/endianness' into endianness
  • a8e91da New CLI switch -cache for trice i and `trice c``
  • b162702 Small additional information
  • 66d032d SpaceBetweenTriceOpeningBraceAndIDName code added
  • 4880fb2 SpaceBetweenTriceOpeningBraceAndIDName removed
  • 2f91e1d TRICE_HEADER_PUT removed
  • 6d25141 TRICE_HEADER_PUT renamed into TRICE_PUT_HEADER
  • 39308c6 TRICE_OFF switch without warnings: unused parameter
  • 8aa486e TRICE_REVERSE switch added
  • 9d2d316 TRICE_TRANSFER_ORDER_IS_NOT_MCU_ENDIAN comment updated
  • 2252b09 TRICE_TRANSFER_ORDER_IS_NOT_MCU_ENDIAN comment updated
  • 6e1ebd1 TRICE_TRANSFER_ORDER_IS_NOT_MCU_ENDIAN renamed to TRICE_TRANSFER_ORDER_IS_BIG_ENDIAN
  • 6a23710 Tests changed to hexadecimal stamps to see issues easier
  • 30cf050 Trice Cache Specification Draft added
  • 0242c1e Trice cache info added.
  • 6aff69e big endian test for XTEA example added.
  • 820920b branch endianness merged
  • 087fffc cache switch added, renamed test to _test incorporated to examples
  • c2c5348 cache test overview table added
  • 20a3a28 check renamed to testRefreshIDs
  • 9db0b8f clang-format.sh applied
  • a2d7654 code moved only
  • aa465ca code refactored
  • 3ba3ecc code reordered to reduce compiler switches
  • 75104ed comment adapted
  • 40f928c comment added
  • e631ec2 comment added for big endian MCUs
  • a6285b9 comment corrected
  • 369e208 comment extended
  • bbd3806 correction
  • 6788972 dead code (after removing command update) commented out
  • 811ed1d endian dependent code now concentrated
  • 5344b45 file renaming
  • f4c10e1 first cache test ok
  • 1394d8e id.Verbose temporary disabled
  • 20385f5 merge
  • 774e5aa missing comma added
  • 2fbcd79 msg.OnErrFv added
  • a389852 obsolete code removed
  • e10f984 rename info added
  • 1f4ef31 spacing CLI switch added to trice insert
  • 377b7a1 test folder renamed into _test
  • 43c0d0a tests adapted for SpaceBetweenTriceOpeningBraceAndIDName=false
  • 4d99a76 trice cache seams to work
  • a6b36b8 trice cache tests complete
  • 35fece9 trice commands update and zero removed.
  • 0044f8f trice8m_1 experimental rewritten
  • 8568618 v0.70.0 changelog added