Copy triceConfig.h from a test project to local project and adapt.
Add this (trice\pkg\src) folder to the target compiler include path.
Do #include "trice.h" to your project files where to use TRICE macros.
Add trice.c to the target project.
triceCheck.c contains test code and is not needed for production code.
For SEGGER RTT usage the file ../../third_party/segger.com/SEGGER_RTT/RTT/SEGGER_RTT.c needs to be included and ../../third_party/segger.com/SEGGER_RTT/RTT/ should be part of the target compiler include path.
Files src.go and src_test.go
The package src is not needed for the trice tool.
File src_test.go contains test functions to execute the C code during go test ./...
File src.go does the cgo connection. cgo is not supported inside test files.
Package src is a helper for testing the target C-code.
Each C function gets a Go wrapper which ist tested in appropriate test functions.
For some reason inside the trice_test.go an 'import "C"' is not possible.