diff options
| author | Emil Fresk <emil.fresk@gmail.com> | 2020-06-11 18:21:01 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-06-11 18:21:01 +0200 |
| commit | 4397fbf76285658a108b0f17665f4024d97cfcb3 (patch) | |
| tree | 59a538e35f168e07d879c79e70a77ba4f737878a /examples | |
| parent | 28e963488fe487f3894e80de07bad08a148f5aa0 (diff) | |
| parent | 5f61f7b75fa049af0f21576232c3d45022a8af77 (diff) | |
Merge pull request #319 from AfoHT/fixoddex
Use cargo feature instead of conditional compilation hacks
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/t-cfg-resources.rs | 52 |
1 files changed, 24 insertions, 28 deletions
diff --git a/examples/t-cfg-resources.rs b/examples/t-cfg-resources.rs index 63c4124..a8efe79 100644 --- a/examples/t-cfg-resources.rs +++ b/examples/t-cfg-resources.rs @@ -5,36 +5,32 @@ use panic_halt as _; -#[cfg(rustc_is_nightly)] -mod example { +#[rtfm::app(device = lm3s6965)] +const APP: () = { + struct Resources { + // A resource + #[init(0)] + shared: u32, - #[rtfm::app(device = lm3s6965)] - const APP: () = { - struct Resources { - // A resource - #[init(0)] - shared: u32, + // A conditionally compiled resource behind feature_x + #[cfg(feature = "feature_x")] + x: u32, - // A conditionally compiled resource behind feature_x - #[cfg(feature = "feature_x")] - x: u32, - - dummy: (), - } + dummy: (), + } - #[init] - fn init(_: init::Context) -> init::LateResources { - init::LateResources { - // The feature needs to be applied everywhere x is defined or used - #[cfg(feature = "feature_x")] - x: 0, - dummy: (), // dummy such that we have at least one late resource - } + #[init] + fn init(_: init::Context) -> init::LateResources { + init::LateResources { + // The feature needs to be applied everywhere x is defined or used + #[cfg(feature = "feature_x")] + x: 0, + dummy: (), // dummy such that we have at least one late resource } + } - #[idle] - fn idle(_cx: idle::Context) -> ! { - loop {} - } - }; -} + #[idle] + fn idle(_cx: idle::Context) -> ! { + loop {} + } +}; |
