rtic_macros/codegen/
bindings.rs
1#[cfg(not(any(
2 feature = "cortex-m-source-masking",
3 feature = "cortex-m-basepri",
4 feature = "test-template",
5 feature = "riscv-esp32c3",
6 feature = "riscv-slic",
7)))]
8compile_error!("No backend selected");
9
10#[cfg(any(feature = "cortex-m-source-masking", feature = "cortex-m-basepri"))]
11pub use cortex::*;
12
13#[cfg(feature = "test-template")]
14pub use template::*;
15
16#[cfg(any(feature = "cortex-m-source-masking", feature = "cortex-m-basepri"))]
17mod cortex;
18
19#[cfg(feature = "test-template")]
20mod template;
21
22#[cfg(feature = "riscv-esp32c3")]
23pub use esp32c3::*;
24
25#[cfg(feature = "riscv-esp32c3")]
26mod esp32c3;
27
28#[cfg(feature = "riscv-slic")]
29pub use riscv_slic::*;
30
31#[cfg(feature = "riscv-slic")]
32mod riscv_slic;