#[doc = r"Register block"] #[repr(C)] pub struct RegisterBlock { #[doc = "0x00 - Control Register"] pub bbvalue: BBVALUE, #[doc = "0x04 - Set/Clear Register"] pub bbsetclear: BBSETCLEAR, #[doc = "0x08 - PIO Input Values"] pub bbinput: BBINPUT, _reserved3: [u8; 0x14], #[doc = "0x20 - PIO Input Values"] pub debugdata: DEBUGDATA, _reserved4: [u8; 0x1c], #[doc = "0x40 - PIO Input Values"] pub debug: DEBUG, } #[doc = "BBVALUE (rw) register accessor: an alias for `Reg`"] pub type BBVALUE = crate::Reg; #[doc = "Control Register"] pub mod bbvalue; #[doc = "BBSETCLEAR (rw) register accessor: an alias for `Reg`"] pub type BBSETCLEAR = crate::Reg; #[doc = "Set/Clear Register"] pub mod bbsetclear; #[doc = "BBINPUT (rw) register accessor: an alias for `Reg`"] pub type BBINPUT = crate::Reg; #[doc = "PIO Input Values"] pub mod bbinput; #[doc = "DEBUGDATA (rw) register accessor: an alias for `Reg`"] pub type DEBUGDATA = crate::Reg; #[doc = "PIO Input Values"] pub mod debugdata; #[doc = "DEBUG (rw) register accessor: an alias for `Reg`"] pub type DEBUG = crate::Reg; #[doc = "PIO Input Values"] pub mod debug;