Macro riot_wrappers::interrupt[][src]

macro_rules! interrupt {
    ($isr_name : ident, $rust_handler : expr) => { ... };
}
Expand description

Wrap a Rust interrupt handler in an extern “C” wrapper that does the post-return cleaups.

This is probably Coretex-M specific.

The wrapped function should not panic; FIXME: Explore the use of rustig to ensure this.