pub fn start_timer(peripherals: &mut Peripherals, tick_interval: u32) {
    let syst = &mut peripherals.SYST;
    syst.set_clock_source(SystClkSource::Core);
    syst.set_reload(tick_interval);
    syst.enable_counter();
    syst.enable_interrupt();
}
/// Starts the Kernel timer. Timing event manager, logging and task monitor
/// are heavily dependent on the timer.
Starts the Kernel timer. Timing event manager, logging and task monitor
are heavily dependent on the timer.
Starts the Kernel timer . Timing event manager logging and task monitor are heavily dependent on the timer .
pub fn start_timer(peripherals: &mut Peripherals, tick_interval: u32) {
    let syst = &mut peripherals.SYST;
    syst.set_clock_source(SystClkSource::Core);
    syst.set_reload(tick_interval);
    syst.enable_counter();
    syst.enable_interrupt();
}
pub fn start_timer ( peripherals : & mut Peripherals , tick_interval : u32 ) { let syst = & mut peripherals . SYST ; syst . set_clock_source ( SystClkSource :: Core ) ; syst . set_reload ( tick_interval ) ; syst . enable_counter ( ) ; syst . enable_interrupt ( ) ; }
Starts the Kernel timer.
Starts the Kernel timer .
peripherals
&mut Peripherals
tick_interval
u32
peripherals
&mut Peripherals
tick_interval
u32