aboutsummaryrefslogtreecommitdiff
path: root/ui/locals-cfg.rs
diff options
context:
space:
mode:
authorEmil Fresk <emil.fresk@gmail.com>2021-03-03 09:22:45 +0100
committerGitHub <noreply@github.com>2021-03-03 09:22:45 +0100
commit4714b8ee54d027ba6797731190a2368187a31c79 (patch)
tree5941bf7613f9195b04793c1227c840b89995c970 /ui/locals-cfg.rs
parent08a37d6d3d7e7f599c7d5b2723ed15d8355963d1 (diff)
parent5e5fbf0ee9b254ec7d61f3f820168f11cb6a2c14 (diff)
Merge pull request #450 from AfoHT/testssingleonly
Cleanup of tests, solve duplicate panic handler error
Diffstat (limited to 'ui/locals-cfg.rs')
-rw-r--r--ui/locals-cfg.rs50
1 files changed, 50 insertions, 0 deletions
diff --git a/ui/locals-cfg.rs b/ui/locals-cfg.rs
new file mode 100644
index 0000000..170d302
--- /dev/null
+++ b/ui/locals-cfg.rs
@@ -0,0 +1,50 @@
+#![no_main]
+
+use panic_semihosting as _;
+
+#[rtic::app(device = lm3s6965, dispatchers = [SSI0])]
+mod app {
+ #[init]
+ fn init(_: init::Context) -> (init::LateResources, init::Monotonics) {
+ #[cfg(never)]
+ static mut FOO: u32 = 0;
+
+ FOO;
+
+ (init::LateResources {}, init::Monotonics())
+ }
+
+ #[idle]
+ fn idle(_: idle::Context) -> ! {
+ #[cfg(never)]
+ static mut FOO: u32 = 0;
+
+ FOO;
+
+ loop {}
+ }
+
+ #[task(binds = SVCall)]
+ fn svcall(_: svcall::Context) {
+ #[cfg(never)]
+ static mut FOO: u32 = 0;
+
+ FOO;
+ }
+
+ #[task(binds = UART0)]
+ fn uart0(_: uart0::Context) {
+ #[cfg(never)]
+ static mut FOO: u32 = 0;
+
+ FOO;
+ }
+
+ #[task]
+ fn foo(_: foo::Context) {
+ #[cfg(never)]
+ static mut FOO: u32 = 0;
+
+ FOO;
+ }
+}