1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85
#[doc = r" Register block"] #[repr(C)] pub struct RegisterBlock { #[doc = "0x00 - SSICR"] pub ssicr: SSICR, #[doc = "0x04 - SSISR"] pub ssisr: SSISR, _reserved0: [u8; 8usize], #[doc = "0x10 - SSIFCR"] pub ssifcr: SSIFCR, #[doc = "0x14 - SSIFSR"] pub ssifsr: SSIFSR, #[doc = "0x18 - SSIFTDR"] pub ssiftdr: SSIFTDR, #[doc = "0x1c - SSIFRDR"] pub ssifrdr: SSIFRDR, #[doc = "0x20 - SSITDMR"] pub ssitdmr: SSITDMR, #[doc = "0x24 - SSIFCCR"] pub ssifccr: SSIFCCR, #[doc = "0x28 - SSIFCMR"] pub ssifcmr: SSIFCMR, #[doc = "0x2c - SSIFCSR"] pub ssifcsr: SSIFCSR, } #[doc = "SSICR"] pub struct SSICR { register: ::vcell::VolatileCell<u32>, } #[doc = "SSICR"] pub mod ssicr; #[doc = "SSISR"] pub struct SSISR { register: ::vcell::VolatileCell<u32>, } #[doc = "SSISR"] pub mod ssisr; #[doc = "SSIFCR"] pub struct SSIFCR { register: ::vcell::VolatileCell<u32>, } #[doc = "SSIFCR"] pub mod ssifcr; #[doc = "SSIFSR"] pub struct SSIFSR { register: ::vcell::VolatileCell<u32>, } #[doc = "SSIFSR"] pub mod ssifsr; #[doc = "SSIFTDR"] pub struct SSIFTDR { register: ::vcell::VolatileCell<u32>, } #[doc = "SSIFTDR"] pub mod ssiftdr; #[doc = "SSIFRDR"] pub struct SSIFRDR { register: ::vcell::VolatileCell<u32>, } #[doc = "SSIFRDR"] pub mod ssifrdr; #[doc = "SSITDMR"] pub struct SSITDMR { register: ::vcell::VolatileCell<u32>, } #[doc = "SSITDMR"] pub mod ssitdmr; #[doc = "SSIFCCR"] pub struct SSIFCCR { register: ::vcell::VolatileCell<u32>, } #[doc = "SSIFCCR"] pub mod ssifccr; #[doc = "SSIFCMR"] pub struct SSIFCMR { register: ::vcell::VolatileCell<u32>, } #[doc = "SSIFCMR"] pub mod ssifcmr; #[doc = "SSIFCSR"] pub struct SSIFCSR { register: ::vcell::VolatileCell<u32>, } #[doc = "SSIFCSR"] pub mod ssifcsr;