#[doc = r"Register block"] #[repr(C)] pub struct MAILBOX { #[doc = "0x00 - Data sent from the debugger to the CPU."] pub rxdata: RXDATA, #[doc = "0x04 - This register shows a status that indicates if data sent from the debugger to the CPU has been read."] pub rxstatus: RXSTATUS, _reserved2: [u8; 0x78], #[doc = "0x80 - Data sent from the CPU to the debugger."] pub txdata: TXDATA, #[doc = "0x84 - This register shows a status that indicates if the data sent from the CPU to the debugger has been read."] pub txstatus: TXSTATUS, } #[doc = "RXDATA (r) register accessor: an alias for `Reg`"] pub type RXDATA = crate::Reg; #[doc = "Data sent from the debugger to the CPU."] pub mod rxdata; #[doc = "RXSTATUS (r) register accessor: an alias for `Reg`"] pub type RXSTATUS = crate::Reg; #[doc = "This register shows a status that indicates if data sent from the debugger to the CPU has been read."] pub mod rxstatus; #[doc = "TXDATA (rw) register accessor: an alias for `Reg`"] pub type TXDATA = crate::Reg; #[doc = "Data sent from the CPU to the debugger."] pub mod txdata; #[doc = "TXSTATUS (r) register accessor: an alias for `Reg`"] pub type TXSTATUS = crate::Reg; #[doc = "This register shows a status that indicates if the data sent from the CPU to the debugger has been read."] pub mod txstatus;