Crate interrupt

Source

Macros§

register_interruptcustom
Register interrupt function on custom targets.

Structs§

CriticalSection
Critical section token.
Mutex
A “mutex” based on critical sections.

Constants§

MASK_ALL

Functions§

disable
Disables all interrupts and returns the previous settings
disable_mask
Disables specific interrupts and returns the previous settings
enable
Enables all interrupts and returns the previous setting
enable_mask
Enables specific interrupts and returns the previous setting
free
Execute closure f in an interrupt-free context.
get_mask
Get specific interrupts and returns the current setting
set_mask
Set specific interrupts