1 #![allow(dead_code)] 2 use core::arch::asm; 3 4 /// @brief 关闭中断 5 #[inline] 6 pub fn cli() { 7 unsafe { 8 asm!("cli"); 9 } 10 } 11 12 /// @brief 开启中断 13 #[inline] 14 pub fn sti() { 15 unsafe { 16 asm!("sti"); 17 } 18 } 19