pub unsafe fn enable_irq() {
    match () {
        #[cfg(target_arch = "arm")]
        () => asm!("cpsie i" : : : "memory" : "volatile"),

        #[cfg(not(target_arch = "arm"))]
        () => unimplemented!(),
    }
}
// NOTE(unsafe) can break a critical section
NOTE(unsafe) can break a critical section
NOTE ( unsafe ) can break a critical section
pub unsafe fn enable_irq() {
    match () {
        #[cfg(target_arch = "arm")]
        () => asm!("cpsie i" : : : "memory" : "volatile"),
        #[cfg(not(target_arch = "arm"))]
        () => unimplemented!(),
    }
}
pub unsafe fn enable_irq ( ) { match ( ) { # [ cfg ( target_arch " " ) ] ( ) => asm ! ( " " " " " " ) , # [ cfg ( not ( target_arch " " ) ) ] ( ) => unimplemented ! ( ) , } }
NOTE(unsafe) can break a critical section
NOTE ( unsafe ) can break a critical section