macro_rules! create_peripheral {
    ($(#[$cfg:meta])? $name:ident => true) => { ... };
    ($(#[$cfg:meta])? $name:ident => false) => { ... };
}