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 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188
#[doc = r"Register block"] #[repr(C)] pub struct RegisterBlock { #[doc = "0x00 - CKCU_GCFGR"] pub ckcu_gcfgr: CKCU_GCFGR, #[doc = "0x04 - CKCU_GCCR"] pub ckcu_gccr: CKCU_GCCR, #[doc = "0x08 - CKCU_GCSR"] pub ckcu_gcsr: CKCU_GCSR, #[doc = "0x0c - CKCU_GCIR"] pub ckcu_gcir: CKCU_GCIR, _reserved4: [u8; 8usize], #[doc = "0x18 - CKCU_PLLCFGR"] pub ckcu_pllcfgr: CKCU_PLLCFGR, #[doc = "0x1c - CKCU_PLLCR"] pub ckcu_pllcr: CKCU_PLLCR, #[doc = "0x20 - CKCU_AHBCFGR"] pub ckcu_ahbcfgr: CKCU_AHBCFGR, #[doc = "0x24 - CKCU_AHBCCR"] pub ckcu_ahbccr: CKCU_AHBCCR, #[doc = "0x28 - CKCU_APBCFGR"] pub ckcu_apbcfgr: CKCU_APBCFGR, #[doc = "0x2c - CKCU_APBCCR0"] pub ckcu_apbccr0: CKCU_APBCCR0, #[doc = "0x30 - CKCU_APBCCR1"] pub ckcu_apbccr1: CKCU_APBCCR1, #[doc = "0x34 - CKCU_CKST"] pub ckcu_ckst: CKCU_CKST, _reserved12: [u8; 712usize], #[doc = "0x300 - CKCU_LPCR"] pub ckcu_lpcr: CKCU_LPCR, #[doc = "0x304 - CKCU_MCUDBGCR"] pub ckcu_mcudbgcr: CKCU_MCUDBGCR, } #[doc = "CKCU_GCFGR\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [ckcu_gcfgr](ckcu_gcfgr) module"] pub type CKCU_GCFGR = crate::Reg<u32, _CKCU_GCFGR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _CKCU_GCFGR; #[doc = "`read()` method returns [ckcu_gcfgr::R](ckcu_gcfgr::R) reader structure"] impl crate::Readable for CKCU_GCFGR {} #[doc = "`write(|w| ..)` method takes [ckcu_gcfgr::W](ckcu_gcfgr::W) writer structure"] impl crate::Writable for CKCU_GCFGR {} #[doc = "CKCU_GCFGR"] pub mod ckcu_gcfgr; #[doc = "CKCU_GCCR\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [ckcu_gccr](ckcu_gccr) module"] pub type CKCU_GCCR = crate::Reg<u32, _CKCU_GCCR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _CKCU_GCCR; #[doc = "`read()` method returns [ckcu_gccr::R](ckcu_gccr::R) reader structure"] impl crate::Readable for CKCU_GCCR {} #[doc = "`write(|w| ..)` method takes [ckcu_gccr::W](ckcu_gccr::W) writer structure"] impl crate::Writable for CKCU_GCCR {} #[doc = "CKCU_GCCR"] pub mod ckcu_gccr; #[doc = "CKCU_GCSR\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [ckcu_gcsr](ckcu_gcsr) module"] pub type CKCU_GCSR = crate::Reg<u32, _CKCU_GCSR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _CKCU_GCSR; #[doc = "`read()` method returns [ckcu_gcsr::R](ckcu_gcsr::R) reader structure"] impl crate::Readable for CKCU_GCSR {} #[doc = "`write(|w| ..)` method takes [ckcu_gcsr::W](ckcu_gcsr::W) writer structure"] impl crate::Writable for CKCU_GCSR {} #[doc = "CKCU_GCSR"] pub mod ckcu_gcsr; #[doc = "CKCU_GCIR\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [ckcu_gcir](ckcu_gcir) module"] pub type CKCU_GCIR = crate::Reg<u32, _CKCU_GCIR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _CKCU_GCIR; #[doc = "`read()` method returns [ckcu_gcir::R](ckcu_gcir::R) reader structure"] impl crate::Readable for CKCU_GCIR {} #[doc = "`write(|w| ..)` method takes [ckcu_gcir::W](ckcu_gcir::W) writer structure"] impl crate::Writable for CKCU_GCIR {} #[doc = "CKCU_GCIR"] pub mod ckcu_gcir; #[doc = "CKCU_PLLCFGR\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [ckcu_pllcfgr](ckcu_pllcfgr) module"] pub type CKCU_PLLCFGR = crate::Reg<u32, _CKCU_PLLCFGR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _CKCU_PLLCFGR; #[doc = "`read()` method returns [ckcu_pllcfgr::R](ckcu_pllcfgr::R) reader structure"] impl crate::Readable for CKCU_PLLCFGR {} #[doc = "`write(|w| ..)` method takes [ckcu_pllcfgr::W](ckcu_pllcfgr::W) writer structure"] impl crate::Writable for CKCU_PLLCFGR {} #[doc = "CKCU_PLLCFGR"] pub mod ckcu_pllcfgr; #[doc = "CKCU_PLLCR\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [ckcu_pllcr](ckcu_pllcr) module"] pub type CKCU_PLLCR = crate::Reg<u32, _CKCU_PLLCR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _CKCU_PLLCR; #[doc = "`read()` method returns [ckcu_pllcr::R](ckcu_pllcr::R) reader structure"] impl crate::Readable for CKCU_PLLCR {} #[doc = "`write(|w| ..)` method takes [ckcu_pllcr::W](ckcu_pllcr::W) writer structure"] impl crate::Writable for CKCU_PLLCR {} #[doc = "CKCU_PLLCR"] pub mod ckcu_pllcr; #[doc = "CKCU_AHBCFGR\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [ckcu_ahbcfgr](ckcu_ahbcfgr) module"] pub type CKCU_AHBCFGR = crate::Reg<u32, _CKCU_AHBCFGR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _CKCU_AHBCFGR; #[doc = "`read()` method returns [ckcu_ahbcfgr::R](ckcu_ahbcfgr::R) reader structure"] impl crate::Readable for CKCU_AHBCFGR {} #[doc = "`write(|w| ..)` method takes [ckcu_ahbcfgr::W](ckcu_ahbcfgr::W) writer structure"] impl crate::Writable for CKCU_AHBCFGR {} #[doc = "CKCU_AHBCFGR"] pub mod ckcu_ahbcfgr; #[doc = "CKCU_AHBCCR\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [ckcu_ahbccr](ckcu_ahbccr) module"] pub type CKCU_AHBCCR = crate::Reg<u32, _CKCU_AHBCCR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _CKCU_AHBCCR; #[doc = "`read()` method returns [ckcu_ahbccr::R](ckcu_ahbccr::R) reader structure"] impl crate::Readable for CKCU_AHBCCR {} #[doc = "`write(|w| ..)` method takes [ckcu_ahbccr::W](ckcu_ahbccr::W) writer structure"] impl crate::Writable for CKCU_AHBCCR {} #[doc = "CKCU_AHBCCR"] pub mod ckcu_ahbccr; #[doc = "CKCU_APBCFGR\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [ckcu_apbcfgr](ckcu_apbcfgr) module"] pub type CKCU_APBCFGR = crate::Reg<u32, _CKCU_APBCFGR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _CKCU_APBCFGR; #[doc = "`read()` method returns [ckcu_apbcfgr::R](ckcu_apbcfgr::R) reader structure"] impl crate::Readable for CKCU_APBCFGR {} #[doc = "`write(|w| ..)` method takes [ckcu_apbcfgr::W](ckcu_apbcfgr::W) writer structure"] impl crate::Writable for CKCU_APBCFGR {} #[doc = "CKCU_APBCFGR"] pub mod ckcu_apbcfgr; #[doc = "CKCU_APBCCR0\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [ckcu_apbccr0](ckcu_apbccr0) module"] pub type CKCU_APBCCR0 = crate::Reg<u32, _CKCU_APBCCR0>; #[allow(missing_docs)] #[doc(hidden)] pub struct _CKCU_APBCCR0; #[doc = "`read()` method returns [ckcu_apbccr0::R](ckcu_apbccr0::R) reader structure"] impl crate::Readable for CKCU_APBCCR0 {} #[doc = "`write(|w| ..)` method takes [ckcu_apbccr0::W](ckcu_apbccr0::W) writer structure"] impl crate::Writable for CKCU_APBCCR0 {} #[doc = "CKCU_APBCCR0"] pub mod ckcu_apbccr0; #[doc = "CKCU_APBCCR1\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [ckcu_apbccr1](ckcu_apbccr1) module"] pub type CKCU_APBCCR1 = crate::Reg<u32, _CKCU_APBCCR1>; #[allow(missing_docs)] #[doc(hidden)] pub struct _CKCU_APBCCR1; #[doc = "`read()` method returns [ckcu_apbccr1::R](ckcu_apbccr1::R) reader structure"] impl crate::Readable for CKCU_APBCCR1 {} #[doc = "`write(|w| ..)` method takes [ckcu_apbccr1::W](ckcu_apbccr1::W) writer structure"] impl crate::Writable for CKCU_APBCCR1 {} #[doc = "CKCU_APBCCR1"] pub mod ckcu_apbccr1; #[doc = "CKCU_CKST\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [ckcu_ckst](ckcu_ckst) module"] pub type CKCU_CKST = crate::Reg<u32, _CKCU_CKST>; #[allow(missing_docs)] #[doc(hidden)] pub struct _CKCU_CKST; #[doc = "`read()` method returns [ckcu_ckst::R](ckcu_ckst::R) reader structure"] impl crate::Readable for CKCU_CKST {} #[doc = "`write(|w| ..)` method takes [ckcu_ckst::W](ckcu_ckst::W) writer structure"] impl crate::Writable for CKCU_CKST {} #[doc = "CKCU_CKST"] pub mod ckcu_ckst; #[doc = "CKCU_LPCR\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [ckcu_lpcr](ckcu_lpcr) module"] pub type CKCU_LPCR = crate::Reg<u32, _CKCU_LPCR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _CKCU_LPCR; #[doc = "`read()` method returns [ckcu_lpcr::R](ckcu_lpcr::R) reader structure"] impl crate::Readable for CKCU_LPCR {} #[doc = "`write(|w| ..)` method takes [ckcu_lpcr::W](ckcu_lpcr::W) writer structure"] impl crate::Writable for CKCU_LPCR {} #[doc = "CKCU_LPCR"] pub mod ckcu_lpcr; #[doc = "CKCU_MCUDBGCR\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [ckcu_mcudbgcr](ckcu_mcudbgcr) module"] pub type CKCU_MCUDBGCR = crate::Reg<u32, _CKCU_MCUDBGCR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _CKCU_MCUDBGCR; #[doc = "`read()` method returns [ckcu_mcudbgcr::R](ckcu_mcudbgcr::R) reader structure"] impl crate::Readable for CKCU_MCUDBGCR {} #[doc = "`write(|w| ..)` method takes [ckcu_mcudbgcr::W](ckcu_mcudbgcr::W) writer structure"] impl crate::Writable for CKCU_MCUDBGCR {} #[doc = "CKCU_MCUDBGCR"] pub mod ckcu_mcudbgcr;