Skip to content

Releases: rokath/trice

v0.72.2

21 Nov 20:37
Compare
Choose a tag to compare

Changelog

  • 588cb26 .goreleaser.yaml updated
  • 6c770b1 .goreleaser.yaml updated
  • b152a30 Added info about Darwin
  • 2be95fd Build scripts reworked for G01B_inst example
  • 234dd29 CONFIGURATION switch added to L432 example
  • 50a4dc1 CYCLE changed to CYCLE_ERROR and reserved for the Trice tool exclusively
  • faba833 Fixed some seldom config variants
  • b8f63c3 G0B1_inst example SEGGER_RTT_Conf.h finetuned to needs
  • bc1d8a6 In build.s args handling improved
  • 0d68523 JLINK wait time replaced by try loop. The wait time was too long for macOs
  • 50dfce0 Merge branch 'master' into devel
  • 577641a Merge branch 'master' into devel
  • 7d0caeb Merge remote-tracking branch 'origin/devel' into devel
  • b16024d Merge remote-tracking branch 'origin/master'
  • 3589a55 Now at top level a renew... sript for the example & test IDs
  • 9940dbb OpenOCD for ST-Link and J-Link added and tested
  • fb4f06d RTT handling improved
  • c77172b RTT support with open-ocd for Darwin added
  • 1024170 Similar projects extended with postform
  • 74b026f TRICE_DEFERRED_OUTPUT and TRICE_DIRECT_OUTPUT switches added to diagnostic code
  • fb28cc7 TriceLogConfiguration function added to examples
  • 784e2da TriceUserGuide.md updted
  • 07c59a3 compiler switch error fixed
  • 4d3d685 devel merged into master
  • a14271c error messages improved
  • 7188485 example folder renamed from ..._instr to ..._inst
  • b4afac1 examples now with triceExamples.c to avoid repetition
  • 6c47db0 obsolete code removed
  • 75bb0f5 openocd trial
  • 470aab1 trice.c code extendedn with #if TRICE_DIRECT_OUTPUT == 1 and #if TRICE_DEFERRED_OUTPUT == 1
  • 4d5f636 triceCheck.c now without IDs checked in
  • 5dcd029 v0.72.2 Changes incorporated
  • 86dff42 workspace file added to L432 example

v0.72.1

05 Nov 23:46
Compare
Choose a tag to compare

Changelog

  • 5f228e5 Better TRICE_OFF handling (issue #509)
  • 75bffcf CLI switch TRICE_OFF=1 added, MacOS support addded, gcc as default
  • f298632 Issue #509 fixed
  • 46c9509 Linker flags now all under $LFLAGS and warnings eliminated
  • a415d3b No more default TRICE_BUFFER, User needs to decide
  • f07d957 Option for MacOS added
  • c250d20 TRICE_OFF used to exclude additional Trice code
  • 010f8ed ignore MacOS specific files
  • 241b732 testdata extended/updated
  • 43d5307 update
  • 58249ac v0.72.1 Changes added

v0.72.0

31 Oct 21:35
Compare
Choose a tag to compare

Changelog

  • 14d65fb 100ms Sleep moved from "fromFile" to "FileWatcher"
  • 6b491c0 2 tests deactivated, needs debugging
  • 753d115 Additional config error warnings added
  • 4537018 As function
  • 5d82142 CANGELOG.md updated with master branch changes.
  • b7c52eb CLI switch "-singleFraming" deactivated in staticB_di_tcobs_rtt32 test
  • 12cdc6f Cache MkdirAll permissions fixed
  • d13d18f Default for TRICE_RING_BUFFER_SIZE added.
  • bc41fc8 Diagnostics data example refined
  • bb34d50 Issue #506 done
  • 89d9a97 Issue #508 solved
  • 8330b41 MacOS adapted
  • 25137cc Merge remote-tracking branch 'origin/devel' into devel
  • 732b36a Merge remote-tracking branch 'origin/devel' into devel
  • 44f2b31 Optional CLI switch "-singleFraming" added.
  • 88cb164 Scripts adapted to better work with the Trice cache.
  • 198c179 TRICE_MULTI_PACK_MODE is now default config for deferred mode
  • 2289bd9 TRICE_SINGLE_PACK_MODE set explicit
  • 32bf83b The tests in folder "_test" now executable with cd _test && go test ./... && cd -
  • 9b30992 Trice cache Issue chapter added
  • c520f76 Variable renamed.
  • 7e2e034 WIP #508
  • 0a775eb WIP on master
  • 515c1bf adapted to _test
  • c84b5da clang-format.sh run
  • 74d0a6a double buffer code slightly refactored to avoid editor warnings
  • d7704c9 fileWatcher enabled again, Verbose Logging extended, 100ms sleep added before re-reading til.json & li.json
  • 6f2bd38 goreleaser.yaml adapted
  • bdc6e5f master merged into devel
  • 4667795 more stressing settings
  • bcb8786 ring buffer multi pack tests added
  • 933b331 test script added
  • 8062bf4 tmp buffer offset changed from 4 to TRICE_DATA_OFFSET/2
  • ad04043 updated
  • eecfdd7 v0.72.0 changelog added

v0.71.0

17 Oct 13:54
Compare
Choose a tag to compare

Changelog

v0.70.0

09 Oct 16:39
Compare
Choose a tag to compare

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

v0.69.0

18 Sep 14:59
Compare
Choose a tag to compare

Changelog

  • 72bd744 #493 fix (hopefully, untested)
  • 7f60091 - Fix unused "pFmt" variable use - Fix trice function don't pass fmt to macros ( -Wunused ) - Fix undef preprocessor ( -Wundef )
  • 3c1b3ab .goreleaser.yaml adapted to goreleaser version 2
  • af07fee 1 comment adapted
  • 4c0717b Add missing TRICE_INLINE
  • 9fd84ae Avoid multi-line comment
  • 7eb0f83 IDs regenerated
  • aa260c1 Linux execute mode enabled
  • 856ead4 MCU Viewer link added
  • bb27fd0 Merge pull request #495 from Sazerac4/fixes/tests_lib
  • d89bf5b More accurate handling of TRICE_OFF and TRICE_CLEAN
  • 33cbf8e Only SEGGER_RTT.* files remain unformatted.
  • dc2480c Remove unused extern variable
  • 02d8394 TCP4 input hint added
  • 651aac3 TRICE_BUFFER_SIZE now with 4 additional scratch bytes
  • a94e58a TRICE_DIAGNOSTICS==0 fixes
  • 8bd838e TRICE_HTOTS partially removed (where not needed)
  • 297e94c TRICE_PUT16_1616 invented for better speed
  • d5068d4 TRICE_TRANSFER_ORDER_IS_NOT_MCU_ENDIAN == 1 parts added/corrected
  • df3c2bf TRICE_TRANSFER_ORDER_IS_NOT_MCU_ENDIAN code refactored
  • 76fc084 Trice tool error output better formatted
  • a907489 Trice tool log.Fatal replaced with fmt.Println to not abort on log data errors
  • bfb430d Typo correction
  • 18b2806 bash script updateExampleData.sh safer
  • 6533057 bigEndian test added
  • f8fcc07 c++ frame added
  • d248c3f changed to: IndentPPDirectives: None and formatted with clang-format
  • 85ae6d6 clang-format off/on added for TriceCheck
  • 2486b5f clang-format run
  • fe74f99 clang-format.sh added and applied
  • 944c498 clang-format: don't sort include
  • 83faced code auto-formatted with clang-format -i ./src/trice*.* ./test/*/*.h ./test/*/*.c ./examples/*/triceConfig.h
  • 95ea617 comments updated
  • 8bb9666 edit error corrected
  • 46594d3 formatting a bit improved
  • 771754f formatting and comments changed slightly
  • 00771e2 indentiation adapted
  • 0598281 indentiation manually adapted and .clang-format-ignore extended
  • afd0da9 indentiation manually changed for readability
  • 59a3767 refactor -> devel -> master merge
  • 765f883 small edits
  • e57064c trice.h & trice.c removed from filter
  • fc7fba0 try add labeler.yml file
  • 68c11e9 updateTestData.sh executed
  • 3a5fde0 v0.69.0 infos added to CHANGELOG.md
  • 751def3 v0.69.0 infos and test results added to CHANGELOG.md

v0.68.0

30 Aug 16:33
Compare
Choose a tag to compare

Changelog

  • 4ba1570 *.svg added
  • cdb1d86 .goreleaser.yaml extended/adapted
  • 9625d07 // clang-format off & on at 2 places added
  • 71d4a41 A line starting with # serves as a comment in gitattributes
  • f0e41ed Add .clang-format-ignore for SEGGER files
  • 580af89 Add .editorconfig file
  • 653ec4a Automatic TRICE_CLEAN modification added.
  • 0aafdf6 Change PointerAlignment to Left
  • e8af2a7 Files and Folders into one place
  • 63adada Format code: - LLVM style - IndentWidth: 4 - ColumnLimit: 0
  • 84fc77e Merge pull request #487 from Sazerac4/feat/add_style
  • 4f22fa9 Merge pull request #490 from Sazerac4/feat/update_style
  • edee74a Merge pull request #491 from Sazerac4/feat/upd_style_segger
  • 0b1258a SEGGER files updated
  • 55b71ea SingleTricesRingCount--; into critical section and some formatting
  • db54a8d add .gitattibutes to avoid problem in git diff with end of line
  • 272eb16 add clang-format default style from llvm for c source code
  • 29c4047 devel merged into master
  • 5746d89 include files order changed back and locked now
  • 912f518 original source again with "// clang-format off" to ease compare against updates
  • 34735bf preprocessor directives indentations
  • b6e6849 rlcp added to .goreleaser.yaml
  • 5324f41 updated with .clang-format-ignore info
  • f70ddaf use tabs instead of spaces for indentation
  • 64a8e06 v0.68.0 update

v0.67.0

23 Aug 21:45
Compare
Choose a tag to compare

Changelog

  • 1d46adc "-tcp" switch test added
  • 0e4c8c5 ++ CompactSrcs, ++ evaluateTriceParameterCount, ++ matchBracketLiteral
  • cec916e ++ skipAdditionalChecks CLI flag
  • a37ca3c -port JLINK -args now extended if given only partially
  • 71076aa Additional verbosity logs
  • 31d042f CHANGELOG.md updated
  • cff6773 Issue #358 done
  • c5ca848 Merge branch 'devel'
  • c35d6a3 Merge branch 'devel'
  • 390d55e New port aliases and some tests added
  • 80aa477 Optional CLI flag SkipAdditionalChecks added
  • 5131533 Special cases handling extended
  • 2d886d7 Srcs processing at one place only
  • b70088c Srcs value processed on one place only
  • c0ba68f TCP4 default param bug fix
  • 603a36f TCP4 tests merged
  • f686f80 Test for "trice -p TCP4" added.
  • c444a08 clean-up
  • 77b707e donate
  • 35e1896 examples build
  • 3f57b88 examples cleaned
  • a33627d founding
  • 815f3a4 id.CompactSrc added to avoid double file processing
  • 9ff5f5c more compact error messages
  • bd59e4b obsolete rand.Seed deactivated, args.Handler retval into main with log.Fatal there
  • 8cd8cba patNextFormatSpecifier improved

v0.66.1

18 Aug 19:00
Compare
Choose a tag to compare

Changelog

v0.66.0

17 Aug 08:16
Compare
Choose a tag to compare

Changelog

  • 48f1e19 CHANGELOG.md updated
  • 58351b3 Check added for valid ID range.
  • 8a4d1c3 Issue #356 solved
  • a617c97 Legacy sub commands refresh and renew replace with sub command add.
  • 287239d Testig slightly improved
  • e872348 changelog update
  • d99e063 folder renamed
  • 832e4c1 function signature more universal
  • b28ab89 issue #363 solved
  • fe82bc6 issue #478 solved
  • 5db46f2 li.json now extended instead of re-generated to keep legacy location information
  • 97a3a2a small bugfix resulting from more test cases
  • d0bb82d triceB ok AND logLevel ok