#[doc = r"Register block"] #[repr(C)] pub struct RegisterBlock { #[doc = "0x00 - Control Register"] pub ctrl: crate::Reg, #[doc = "0x04 - FIFO data"] pub fifo_data: crate::Reg, #[doc = "0x08 - Status"] pub status: crate::Reg, #[doc = "0x0c - Interrupt Enable"] pub irq_enb: crate::Reg, #[doc = "0x10 - Raw Interrupt Status"] pub irq_raw: crate::Reg, #[doc = "0x14 - Enabled Interrupt Status"] pub irq_end: crate::Reg, #[doc = "0x18 - Clear Interrupt"] pub irq_clr: crate::Reg, #[doc = "0x1c - Receive FIFO Interrupt Trigger Value"] pub rxfifoirqtrg: crate::Reg, #[doc = "0x20 - FIFO Clear"] pub fifo_clr: crate::Reg, _reserved9: [u8; 0x0fd8], #[doc = "0xffc - Peripheral ID Register"] pub perid: crate::Reg, } #[doc = "CTRL register accessor: an alias for `Reg`"] pub type CTRL = crate::Reg; #[doc = "Control Register"] pub mod ctrl; #[doc = "FIFO_DATA register accessor: an alias for `Reg`"] pub type FIFO_DATA = crate::Reg; #[doc = "FIFO data"] pub mod fifo_data; #[doc = "STATUS register accessor: an alias for `Reg`"] pub type STATUS = crate::Reg; #[doc = "Status"] pub mod status; #[doc = "IRQ_ENB register accessor: an alias for `Reg`"] pub type IRQ_ENB = crate::Reg; #[doc = "Interrupt Enable"] pub mod irq_enb; #[doc = "IRQ_RAW register accessor: an alias for `Reg`"] pub type IRQ_RAW = crate::Reg; #[doc = "Raw Interrupt Status"] pub mod irq_raw; #[doc = "IRQ_END register accessor: an alias for `Reg`"] pub type IRQ_END = crate::Reg; #[doc = "Enabled Interrupt Status"] pub mod irq_end; #[doc = "IRQ_CLR register accessor: an alias for `Reg`"] pub type IRQ_CLR = crate::Reg; #[doc = "Clear Interrupt"] pub mod irq_clr; #[doc = "RXFIFOIRQTRG register accessor: an alias for `Reg`"] pub type RXFIFOIRQTRG = crate::Reg; #[doc = "Receive FIFO Interrupt Trigger Value"] pub mod rxfifoirqtrg; #[doc = "FIFO_CLR register accessor: an alias for `Reg`"] pub type FIFO_CLR = crate::Reg; #[doc = "FIFO Clear"] pub mod fifo_clr; #[doc = "PERID register accessor: an alias for `Reg`"] pub type PERID = crate::Reg; #[doc = "Peripheral ID Register"] pub mod perid;