Skip to content
Snippets Groups Projects
Select Git revision
  • 0693e41b43ce776b34d9407871f76d37f9383214
  • master default protected
  • rust
  • extract-fix-master
  • extract-fix
  • extract-fix-1.0.0
6 results

strassen.mlw

Blame
  • token-transfer.rs 698 B
    #![deny(unsafe_code)]
    #![deny(warnings)]
    #![feature(const_fn)]
    #![feature(proc_macro)]
    #![no_std]
    
    extern crate cortex_m_rtfm as rtfm;
    extern crate stm32f103xx;
    
    use rtfm::{app, Threshold};
    
    app! { //~ error bound `*const (): core::marker::Send` is not satisfied
        device: stm32f103xx,
    
        resources: {
            static TOKEN: Option<Threshold> = None;
        },
    
        idle: {
            resources: [TOKEN],
        },
    
        tasks: {
            EXTI0: {
                path: exti0,
                resources: [TOKEN],
            },
        }
    }
    
    fn init(_p: init::Peripherals, _r: init::Resources) {}
    
    fn idle(_t: &mut Threshold, _r: idle::Resources) -> ! {
        loop {}
    }
    
    fn exti0(_t: &mut Threshold, _r: EXTI0::Resources) {}