diff options
Diffstat (limited to '')
-rw-r--r-- | examples/t-binds.rs (renamed from tests/cpass/binds.rs) | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/tests/cpass/binds.rs b/examples/t-binds.rs index 897e083a..dda8e201 100644 --- a/tests/cpass/binds.rs +++ b/examples/t-binds.rs @@ -1,24 +1,25 @@ -//! Check that `binds` works as advertised +//! [compile-pass] Check that `binds` works as advertised + #![deny(unsafe_code)] #![deny(warnings)] #![no_main] #![no_std] -extern crate lm3s6965; -extern crate panic_halt; -extern crate rtfm; +use panic_halt as _; #[rtfm::app(device = lm3s6965)] const APP: () = { #[init] fn init(_: init::Context) {} - #[exception(binds = SVCall)] + // Cortex-M exception + #[task(binds = SVCall)] fn foo(c: foo::Context) { foo_trampoline(c) } - #[interrupt(binds = UART0)] + // LM3S6965 interrupt + #[task(binds = UART0)] fn bar(c: bar::Context) { bar_trampoline(c) } |