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
#![deny(warnings)] #![allow(non_camel_case_types)] #![allow(clippy::all)] #![no_std] mod generic; pub use generic::*; #[doc = r"Register block"] #[repr(C)] pub struct RegisterBlock { _reserved0: [u8; 384usize], #[doc = "0x180 - Tempsensor Control Register 0"] pub tempsense0: TEMPSENSE0, #[doc = "0x184 - Tempsensor Control Register 0"] pub tempsense0_set: TEMPSENSE0_SET, #[doc = "0x188 - Tempsensor Control Register 0"] pub tempsense0_clr: TEMPSENSE0_CLR, #[doc = "0x18c - Tempsensor Control Register 0"] pub tempsense0_tog: TEMPSENSE0_TOG, #[doc = "0x190 - Tempsensor Control Register 1"] pub tempsense1: TEMPSENSE1, #[doc = "0x194 - Tempsensor Control Register 1"] pub tempsense1_set: TEMPSENSE1_SET, #[doc = "0x198 - Tempsensor Control Register 1"] pub tempsense1_clr: TEMPSENSE1_CLR, #[doc = "0x19c - Tempsensor Control Register 1"] pub tempsense1_tog: TEMPSENSE1_TOG, _reserved8: [u8; 240usize], #[doc = "0x290 - Tempsensor Control Register 2"] pub tempsense2: TEMPSENSE2, #[doc = "0x294 - Tempsensor Control Register 2"] pub tempsense2_set: TEMPSENSE2_SET, #[doc = "0x298 - Tempsensor Control Register 2"] pub tempsense2_clr: TEMPSENSE2_CLR, #[doc = "0x29c - Tempsensor Control Register 2"] pub tempsense2_tog: TEMPSENSE2_TOG, } #[doc = "Tempsensor Control Register 0\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 [tempsense0](tempsense0) module"] pub type TEMPSENSE0 = crate::Reg<u32, _TEMPSENSE0>; #[allow(missing_docs)] #[doc(hidden)] pub struct _TEMPSENSE0; #[doc = "`read()` method returns [tempsense0::R](tempsense0::R) reader structure"] impl crate::Readable for TEMPSENSE0 {} #[doc = "`write(|w| ..)` method takes [tempsense0::W](tempsense0::W) writer structure"] impl crate::Writable for TEMPSENSE0 {} #[doc = "Tempsensor Control Register 0"] pub mod tempsense0; #[doc = "Tempsensor Control Register 0\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 [tempsense0_set](tempsense0_set) module"] pub type TEMPSENSE0_SET = crate::Reg<u32, _TEMPSENSE0_SET>; #[allow(missing_docs)] #[doc(hidden)] pub struct _TEMPSENSE0_SET; #[doc = "`read()` method returns [tempsense0_set::R](tempsense0_set::R) reader structure"] impl crate::Readable for TEMPSENSE0_SET {} #[doc = "`write(|w| ..)` method takes [tempsense0_set::W](tempsense0_set::W) writer structure"] impl crate::Writable for TEMPSENSE0_SET {} #[doc = "Tempsensor Control Register 0"] pub mod tempsense0_set; #[doc = "Tempsensor Control Register 0\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 [tempsense0_clr](tempsense0_clr) module"] pub type TEMPSENSE0_CLR = crate::Reg<u32, _TEMPSENSE0_CLR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _TEMPSENSE0_CLR; #[doc = "`read()` method returns [tempsense0_clr::R](tempsense0_clr::R) reader structure"] impl crate::Readable for TEMPSENSE0_CLR {} #[doc = "`write(|w| ..)` method takes [tempsense0_clr::W](tempsense0_clr::W) writer structure"] impl crate::Writable for TEMPSENSE0_CLR {} #[doc = "Tempsensor Control Register 0"] pub mod tempsense0_clr; #[doc = "Tempsensor Control Register 0\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 [tempsense0_tog](tempsense0_tog) module"] pub type TEMPSENSE0_TOG = crate::Reg<u32, _TEMPSENSE0_TOG>; #[allow(missing_docs)] #[doc(hidden)] pub struct _TEMPSENSE0_TOG; #[doc = "`read()` method returns [tempsense0_tog::R](tempsense0_tog::R) reader structure"] impl crate::Readable for TEMPSENSE0_TOG {} #[doc = "`write(|w| ..)` method takes [tempsense0_tog::W](tempsense0_tog::W) writer structure"] impl crate::Writable for TEMPSENSE0_TOG {} #[doc = "Tempsensor Control Register 0"] pub mod tempsense0_tog; #[doc = "Tempsensor Control Register 1\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 [tempsense1](tempsense1) module"] pub type TEMPSENSE1 = crate::Reg<u32, _TEMPSENSE1>; #[allow(missing_docs)] #[doc(hidden)] pub struct _TEMPSENSE1; #[doc = "`read()` method returns [tempsense1::R](tempsense1::R) reader structure"] impl crate::Readable for TEMPSENSE1 {} #[doc = "`write(|w| ..)` method takes [tempsense1::W](tempsense1::W) writer structure"] impl crate::Writable for TEMPSENSE1 {} #[doc = "Tempsensor Control Register 1"] pub mod tempsense1; #[doc = "Tempsensor Control Register 1\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 [tempsense1_set](tempsense1_set) module"] pub type TEMPSENSE1_SET = crate::Reg<u32, _TEMPSENSE1_SET>; #[allow(missing_docs)] #[doc(hidden)] pub struct _TEMPSENSE1_SET; #[doc = "`read()` method returns [tempsense1_set::R](tempsense1_set::R) reader structure"] impl crate::Readable for TEMPSENSE1_SET {} #[doc = "`write(|w| ..)` method takes [tempsense1_set::W](tempsense1_set::W) writer structure"] impl crate::Writable for TEMPSENSE1_SET {} #[doc = "Tempsensor Control Register 1"] pub mod tempsense1_set; #[doc = "Tempsensor Control Register 1\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 [tempsense1_clr](tempsense1_clr) module"] pub type TEMPSENSE1_CLR = crate::Reg<u32, _TEMPSENSE1_CLR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _TEMPSENSE1_CLR; #[doc = "`read()` method returns [tempsense1_clr::R](tempsense1_clr::R) reader structure"] impl crate::Readable for TEMPSENSE1_CLR {} #[doc = "`write(|w| ..)` method takes [tempsense1_clr::W](tempsense1_clr::W) writer structure"] impl crate::Writable for TEMPSENSE1_CLR {} #[doc = "Tempsensor Control Register 1"] pub mod tempsense1_clr; #[doc = "Tempsensor Control Register 1\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 [tempsense1_tog](tempsense1_tog) module"] pub type TEMPSENSE1_TOG = crate::Reg<u32, _TEMPSENSE1_TOG>; #[allow(missing_docs)] #[doc(hidden)] pub struct _TEMPSENSE1_TOG; #[doc = "`read()` method returns [tempsense1_tog::R](tempsense1_tog::R) reader structure"] impl crate::Readable for TEMPSENSE1_TOG {} #[doc = "`write(|w| ..)` method takes [tempsense1_tog::W](tempsense1_tog::W) writer structure"] impl crate::Writable for TEMPSENSE1_TOG {} #[doc = "Tempsensor Control Register 1"] pub mod tempsense1_tog; #[doc = "Tempsensor Control Register 2\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 [tempsense2](tempsense2) module"] pub type TEMPSENSE2 = crate::Reg<u32, _TEMPSENSE2>; #[allow(missing_docs)] #[doc(hidden)] pub struct _TEMPSENSE2; #[doc = "`read()` method returns [tempsense2::R](tempsense2::R) reader structure"] impl crate::Readable for TEMPSENSE2 {} #[doc = "`write(|w| ..)` method takes [tempsense2::W](tempsense2::W) writer structure"] impl crate::Writable for TEMPSENSE2 {} #[doc = "Tempsensor Control Register 2"] pub mod tempsense2; #[doc = "Tempsensor Control Register 2\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 [tempsense2_set](tempsense2_set) module"] pub type TEMPSENSE2_SET = crate::Reg<u32, _TEMPSENSE2_SET>; #[allow(missing_docs)] #[doc(hidden)] pub struct _TEMPSENSE2_SET; #[doc = "`read()` method returns [tempsense2_set::R](tempsense2_set::R) reader structure"] impl crate::Readable for TEMPSENSE2_SET {} #[doc = "`write(|w| ..)` method takes [tempsense2_set::W](tempsense2_set::W) writer structure"] impl crate::Writable for TEMPSENSE2_SET {} #[doc = "Tempsensor Control Register 2"] pub mod tempsense2_set; #[doc = "Tempsensor Control Register 2\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 [tempsense2_clr](tempsense2_clr) module"] pub type TEMPSENSE2_CLR = crate::Reg<u32, _TEMPSENSE2_CLR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _TEMPSENSE2_CLR; #[doc = "`read()` method returns [tempsense2_clr::R](tempsense2_clr::R) reader structure"] impl crate::Readable for TEMPSENSE2_CLR {} #[doc = "`write(|w| ..)` method takes [tempsense2_clr::W](tempsense2_clr::W) writer structure"] impl crate::Writable for TEMPSENSE2_CLR {} #[doc = "Tempsensor Control Register 2"] pub mod tempsense2_clr; #[doc = "Tempsensor Control Register 2\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 [tempsense2_tog](tempsense2_tog) module"] pub type TEMPSENSE2_TOG = crate::Reg<u32, _TEMPSENSE2_TOG>; #[allow(missing_docs)] #[doc(hidden)] pub struct _TEMPSENSE2_TOG; #[doc = "`read()` method returns [tempsense2_tog::R](tempsense2_tog::R) reader structure"] impl crate::Readable for TEMPSENSE2_TOG {} #[doc = "`write(|w| ..)` method takes [tempsense2_tog::W](tempsense2_tog::W) writer structure"] impl crate::Writable for TEMPSENSE2_TOG {} #[doc = "Tempsensor Control Register 2"] pub mod tempsense2_tog;