Releases: rokath/trice
Releases Β· rokath/trice
v0.72.2
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
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
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
Changelog
- 566d436 CLI switch -IDRange added, emitter "channels" renamed to "tags"
- 62eacd0 Doubled used ID test added
- 53c7080 IDRange code refactored.
- d27083c Merge branch 'master' of https://github.com/rokath/trice
- 31d33f7 Path handling improved to work with linux, mac & windows.
- ac0f083 Windows drive letter issue for the tests fixed.
- d4753f5 all id test ok
- 1775726 cache path error corrected for linux/mac os
- 84fc136 code clean-up
- d687b92 #507 fixed
- f5311b0 id package tests refactored
- 7476019 master merged into IDPolicy
- a9a1b20 master merged into IDPolicy
- 95c3126 obsolete code removed from id package tests
- 3694c0e obsolete files removed from id package tests
- 387bb6f rename
- e4dd176 rename
- 581bb47 renameBack
- 7a0e64c renameBack
- 014ebdf v0.71.0 ChangeLog added
v0.70.0
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
fortrice 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
andzero
removed. - 0044f8f trice8m_1 experimental rewritten
- 8568618 v0.70.0 changelog added
v0.69.0
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
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
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
v0.66.0
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