commit | a2151554e943ec33a6ed8a6bd12ad03afcb1426b | [log] [tgz] |
---|---|---|
author | Wyatt Hepler <hepler@google.com> | Thu Aug 10 17:53:53 2023 +0000 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Aug 10 17:53:53 2023 +0000 |
tree | 34bf1830c2e8df14eeac9da39b95c74a4c1fe92f | |
parent | e4e22563ee240f5b57d4ca373d61282a09fc0a5e [diff] |
pw_trace_tokenized: Build-related fixes - Get pw_trace_tokenized building against the null backend in the GN build. - Exclude pw_trace_tokenzied tests when pw_trace_tokenized is not used. - Use const void* instead of const char* for the data arg in the null backend. - Update the null backend's function naming to match the style guide. - Remove pw_trace_tokenized macros that are never invoked. Document the functions that need to be implemented instead. - Tag more of pw_trace_tokenized as "manual" in the Bazel build since these libraries now require pw_trace_tokenized to be the backend. Change-Id: I233a0726fec5a9a151a82d5e06bf4a675f2e2bb8 Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/164650 Pigweed-Auto-Submit: Wyatt Hepler <hepler@google.com> Reviewed-by: Carlos Chinchilla <cachinchilla@google.com> Reviewed-by: Dave Roth <davidroth@google.com> Commit-Queue: Wyatt Hepler <hepler@google.com>
Pigweed is an open source collection of embedded-targeted libraries–or as we like to call them, modules. These modules are building blocks and infrastructure that enable faster and more reliable development on small-footprint MMU-less 32-bit microcontrollers like the STMicroelectronics STM32L452 or the Nordic nRF52832.
For more information please see our website: https://pigweed.dev/.