Macro drone_core::define_reg
[−]
[src]
macro_rules! define_reg { (name => $name:ty, addr => $addr:expr) => { ... }; (name => $name:ty, alias => $alias:expr) => { ... }; (name => $name:ty, bits => $bits:ident<$($t:ty),*>) => { ... }; (name => $name:ty, bits => $bits:ident) => { ... }; (name => $name:ident, desc => $desc:expr) => { ... }; ( name => $name:ident$( => $bits:ident)*, $($key:ident => $value:expr,)+ ) => { ... }; ( type => $type:ty$( => $bits:ident<$($t:ty),*>)*, $($key:ident => $value:expr,)+ ) => { ... }; }
Defines and implements a register type.