Function avr_device::interrupt::enable
source · pub unsafe fn enable()
Expand description
Enable the global interrupt flag.
Warning: This function enables interrupts, no matter what the enable-state was before crate::interrupt::disable. Especially in library code, where the previous interrupt state may be unknown, this function call shall be avoided. Most of the time you probably don’t want to use this function directly. Consider creating a critical section with crate::interrupt::free instead.
This function is an optimization fence. That means memory accesses will not be re-ordered by the compiler across this function call.
§Safety
- Do not call this function inside an crate::interrupt::free critical section