Crates.io | rtic-trace-macros |
lib.rs | rtic-trace-macros |
version | 0.1.0-alpha.0 |
source | src |
created_at | 2021-06-29 23:17:52.728171 |
updated_at | 2021-06-29 23:17:52.728171 |
description | Procedural macros or the cortex-m-rtic-trace crate |
homepage | https://github.com/rtic-scope/cortex-m-rtic-trace |
repository | https://github.com/rtic-scope/cortex-m-rtic-trace |
max_upload_size | |
id | 416383 |
size | 2,784 |
cortex-m-rtic-trace
- target-side crate for RTIC Scope tracing functionalitycortex-m-rtic-trace
is an auxiliary crate for ARM Cortex-M platforms to correctly enable tracing of RTIC applications via the ITM/DWT subsystems. A set of intialization functions are exposed that are expected to be called at the end of #[init]
. These will ensure that tracing peripherals are configured as expected. Additionally, a #[trace]
macro is exposed that enable tracing of RTIC software tasks.
Refer to rtic-scope/examples for example uses of rtic-scope
in combination with the remainder of the RTIC Scope framework.
The code in this repository is distributed under the terms of both the MIT license and the Apache License (Version 2.0).
See LICENSE-APACHE and LICENSE-MIT for details.