diff --git a/examples/rtfm_interrupt.rs b/examples/rtfm_interrupt.rs new file mode 100644 index 0000000000000000000000000000000000000000..c24daa5057fa35dacad9bca592933f9c3791cec3 --- /dev/null +++ b/examples/rtfm_interrupt.rs @@ -0,0 +1,24 @@ +// #![deny(unsafe_code)] +// #![deny(warnings)] +#![no_main] +#![no_std] + +extern crate panic_halt; + +extern crate stm32f4xx_hal as hal; + +// use crate::hal::stm32::Interrupt::EXTI0; +use rtfm::app; +// use hal::stm32::Interrupt::EXTI0; + +#[app(device = hal::stm32)] +// #[app(device = stm32f4xx_hal::stm32)] + +const APP: () = { + // init runs in an interrupt free section + #[init] + fn init() {} + + #[interrupt] + fn EXTI0() {} +};