Macro stm32_hal2::make_globals [−][src]
macro_rules! make_globals { ($(($NAME:ident, $type:ty)),+) => { ... }; }
Expand description
Syntax helper for setting global variables of the form Mutex<RefCell<Option>>>
.
eg in interrupt handlers. Ideal for non-copy-type variables that can’t be initialized
immediatiately.
Example: make_globals!( (USB_SERIAL, SerialPort<UsbBusType>), (DELAY, Delay), )