systemview_target/
macros.rs

1#[macro_export]
2macro_rules! send_system_desc_app_name {
3    ($name:literal) => {
4        $crate::SystemView::send_system_description(concat!("N=", $name, "\0"))
5    };
6}
7
8#[macro_export]
9macro_rules! send_system_desc_os {
10    ($name:literal) => {
11        $crate::SystemView::send_system_description(concat!("O=", $name, "\0"))
12    };
13}
14
15#[macro_export]
16macro_rules! send_system_desc_device {
17    ($name:literal) => {
18        $crate::SystemView::send_system_description(concat!("D=", $name, "\0"))
19    };
20}
21
22#[macro_export]
23macro_rules! send_system_desc_core {
24    ($name:literal) => {
25        $crate::SystemView::send_system_description(concat!("C=", $name, "\0"))
26    };
27}
28
29#[macro_export]
30macro_rules! send_system_desc_interrupt {
31    ($irq_number:literal, $name:literal) => {
32        $crate::SystemView::send_system_description(concat!("I#", $irq_number, "=", $name, "\0"))
33    };
34}