Skip to content
Snippets Groups Projects
Select Git revision
  • 147285b74a400e627ffb303203b8bc76cc2baf56
  • master default protected
  • home_exam
  • stacked_borrows
  • generics_and_traits
  • crane_lift
  • spans
  • rust_syntax
  • type_check
  • expression
  • fallible
11 results

main.rs

Blame
  • priority-too-high.rs 462 B
    #![deny(warnings)]
    #![feature(proc_macro)]
    #![no_std]
    
    extern crate cortex_m_rtfm as rtfm;
    extern crate stm32f103xx;
    
    use rtfm::app;
    
    app! { //~ error attempt to subtract with overflow
        device: stm32f103xx,
    
        tasks: {
            SYS_TICK: {
                path: sys_tick,
                // ERROR priority must be in the range [1, 16]
                priority: 17,
            },
        },
    }
    
    fn init(_p: init::Peripherals) {}
    
    fn idle() -> ! {
        loop {}
    }
    
    fn sys_tick() {}