Function drone_cortexm::thr::init_extended [−][src]
pub fn init_extended<T: ThrsInitToken>(
_token: T
) -> (T::ThrTokens, ThrInitExtended)
Initializes the thread system and returns a set of thread tokens.
Examples
use drone_cortexm::{cortexm_reg_tokens, reg::prelude::*, thr}; cortexm_reg_tokens! { index => Regs; exclude => { scb_ccr, mpu_type, mpu_ctrl, mpu_rnr, mpu_rbar, mpu_rasr, } } fn handler(reg: Regs, thr_init: ThrsInit) { let (thr, extended) = thr::init_extended(thr_init); extended.scb_ccr_div_0_trp.set_bit(); }