//! Base Priority Mask Register
/// Reads the CPU register
#[inline(always)]pubfnread()->u8{let r:u32;unsafe{asm!("mrs $0, BASEPRI":"=r"(r):::"volatile");}
r asu8}/// Writes to the CPU register
#[inline(always)]pubunsafefnwrite(basepri:u8){asm!("msr BASEPRI, $0"::"r"(basepri)::"volatile");}