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
#[doc = "MODE1 Control A\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 avaliable fields see [ctrla](ctrla) module"] pub type CTRLA = crate::Reg<u16, _CTRLA>; #[allow(missing_docs)] #[doc(hidden)] pub struct _CTRLA; #[doc = "`read()` method returns [ctrla::R](ctrla::R) reader structure"] impl crate::Readable for CTRLA {} #[doc = "`write(|w| ..)` method takes [ctrla::W](ctrla::W) writer structure"] impl crate::Writable for CTRLA {} #[doc = "MODE1 Control A"] pub mod ctrla; #[doc = "MODE1 Control B\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 avaliable fields see [ctrlb](ctrlb) module"] pub type CTRLB = crate::Reg<u16, _CTRLB>; #[allow(missing_docs)] #[doc(hidden)] pub struct _CTRLB; #[doc = "`read()` method returns [ctrlb::R](ctrlb::R) reader structure"] impl crate::Readable for CTRLB {} #[doc = "`write(|w| ..)` method takes [ctrlb::W](ctrlb::W) writer structure"] impl crate::Writable for CTRLB {} #[doc = "MODE1 Control B"] pub mod ctrlb; #[doc = "MODE1 Event Control\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 avaliable fields see [evctrl](evctrl) module"] pub type EVCTRL = crate::Reg<u32, _EVCTRL>; #[allow(missing_docs)] #[doc(hidden)] pub struct _EVCTRL; #[doc = "`read()` method returns [evctrl::R](evctrl::R) reader structure"] impl crate::Readable for EVCTRL {} #[doc = "`write(|w| ..)` method takes [evctrl::W](evctrl::W) writer structure"] impl crate::Writable for EVCTRL {} #[doc = "MODE1 Event Control"] pub mod evctrl; #[doc = "MODE1 Interrupt Enable Clear\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 avaliable fields see [intenclr](intenclr) module"] pub type INTENCLR = crate::Reg<u16, _INTENCLR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _INTENCLR; #[doc = "`read()` method returns [intenclr::R](intenclr::R) reader structure"] impl crate::Readable for INTENCLR {} #[doc = "`write(|w| ..)` method takes [intenclr::W](intenclr::W) writer structure"] impl crate::Writable for INTENCLR {} #[doc = "MODE1 Interrupt Enable Clear"] pub mod intenclr; #[doc = "MODE1 Interrupt Enable Set\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 avaliable fields see [intenset](intenset) module"] pub type INTENSET = crate::Reg<u16, _INTENSET>; #[allow(missing_docs)] #[doc(hidden)] pub struct _INTENSET; #[doc = "`read()` method returns [intenset::R](intenset::R) reader structure"] impl crate::Readable for INTENSET {} #[doc = "`write(|w| ..)` method takes [intenset::W](intenset::W) writer structure"] impl crate::Writable for INTENSET {} #[doc = "MODE1 Interrupt Enable Set"] pub mod intenset; #[doc = "MODE1 Interrupt Flag Status and Clear\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 avaliable fields see [intflag](intflag) module"] pub type INTFLAG = crate::Reg<u16, _INTFLAG>; #[allow(missing_docs)] #[doc(hidden)] pub struct _INTFLAG; #[doc = "`read()` method returns [intflag::R](intflag::R) reader structure"] impl crate::Readable for INTFLAG {} #[doc = "`write(|w| ..)` method takes [intflag::W](intflag::W) writer structure"] impl crate::Writable for INTFLAG {} #[doc = "MODE1 Interrupt Flag Status and Clear"] pub mod intflag; #[doc = "Debug Control\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 avaliable fields see [dbgctrl](dbgctrl) module"] pub type DBGCTRL = crate::Reg<u8, _DBGCTRL>; #[allow(missing_docs)] #[doc(hidden)] pub struct _DBGCTRL; #[doc = "`read()` method returns [dbgctrl::R](dbgctrl::R) reader structure"] impl crate::Readable for DBGCTRL {} #[doc = "`write(|w| ..)` method takes [dbgctrl::W](dbgctrl::W) writer structure"] impl crate::Writable for DBGCTRL {} #[doc = "Debug Control"] pub mod dbgctrl; #[doc = "MODE1 Synchronization Busy Status\n\nThis register you can [`read`](crate::generic::Reg::read). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about avaliable fields see [syncbusy](syncbusy) module"] pub type SYNCBUSY = crate::Reg<u32, _SYNCBUSY>; #[allow(missing_docs)] #[doc(hidden)] pub struct _SYNCBUSY; #[doc = "`read()` method returns [syncbusy::R](syncbusy::R) reader structure"] impl crate::Readable for SYNCBUSY {} #[doc = "MODE1 Synchronization Busy Status"] pub mod syncbusy; #[doc = "Frequency Correction\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 avaliable fields see [freqcorr](freqcorr) module"] pub type FREQCORR = crate::Reg<u8, _FREQCORR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _FREQCORR; #[doc = "`read()` method returns [freqcorr::R](freqcorr::R) reader structure"] impl crate::Readable for FREQCORR {} #[doc = "`write(|w| ..)` method takes [freqcorr::W](freqcorr::W) writer structure"] impl crate::Writable for FREQCORR {} #[doc = "Frequency Correction"] pub mod freqcorr; #[doc = "MODE1 Counter Value\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 avaliable fields see [count](count) module"] pub type COUNT = crate::Reg<u16, _COUNT>; #[allow(missing_docs)] #[doc(hidden)] pub struct _COUNT; #[doc = "`read()` method returns [count::R](count::R) reader structure"] impl crate::Readable for COUNT {} #[doc = "`write(|w| ..)` method takes [count::W](count::W) writer structure"] impl crate::Writable for COUNT {} #[doc = "MODE1 Counter Value"] pub mod count; #[doc = "MODE1 Counter Period\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 avaliable fields see [per](per) module"] pub type PER = crate::Reg<u16, _PER>; #[allow(missing_docs)] #[doc(hidden)] pub struct _PER; #[doc = "`read()` method returns [per::R](per::R) reader structure"] impl crate::Readable for PER {} #[doc = "`write(|w| ..)` method takes [per::W](per::W) writer structure"] impl crate::Writable for PER {} #[doc = "MODE1 Counter Period"] pub mod per; #[doc = "MODE1 Compare n Value\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 avaliable fields see [comp](comp) module"] pub type COMP = crate::Reg<u16, _COMP>; #[allow(missing_docs)] #[doc(hidden)] pub struct _COMP; #[doc = "`read()` method returns [comp::R](comp::R) reader structure"] impl crate::Readable for COMP {} #[doc = "`write(|w| ..)` method takes [comp::W](comp::W) writer structure"] impl crate::Writable for COMP {} #[doc = "MODE1 Compare n Value"] pub mod comp; #[doc = "General Purpose\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 avaliable fields see [gp](gp) module"] pub type GP = crate::Reg<u32, _GP>; #[allow(missing_docs)] #[doc(hidden)] pub struct _GP; #[doc = "`read()` method returns [gp::R](gp::R) reader structure"] impl crate::Readable for GP {} #[doc = "`write(|w| ..)` method takes [gp::W](gp::W) writer structure"] impl crate::Writable for GP {} #[doc = "General Purpose"] pub mod gp; #[doc = "Tamper Control\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 avaliable fields see [tampctrl](tampctrl) module"] pub type TAMPCTRL = crate::Reg<u32, _TAMPCTRL>; #[allow(missing_docs)] #[doc(hidden)] pub struct _TAMPCTRL; #[doc = "`read()` method returns [tampctrl::R](tampctrl::R) reader structure"] impl crate::Readable for TAMPCTRL {} #[doc = "`write(|w| ..)` method takes [tampctrl::W](tampctrl::W) writer structure"] impl crate::Writable for TAMPCTRL {} #[doc = "Tamper Control"] pub mod tampctrl; #[doc = "MODE1 Timestamp\n\nThis register you can [`read`](crate::generic::Reg::read). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about avaliable fields see [timestamp](timestamp) module"] pub type TIMESTAMP = crate::Reg<u32, _TIMESTAMP>; #[allow(missing_docs)] #[doc(hidden)] pub struct _TIMESTAMP; #[doc = "`read()` method returns [timestamp::R](timestamp::R) reader structure"] impl crate::Readable for TIMESTAMP {} #[doc = "MODE1 Timestamp"] pub mod timestamp; #[doc = "Tamper ID\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 avaliable fields see [tampid](tampid) module"] pub type TAMPID = crate::Reg<u32, _TAMPID>; #[allow(missing_docs)] #[doc(hidden)] pub struct _TAMPID; #[doc = "`read()` method returns [tampid::R](tampid::R) reader structure"] impl crate::Readable for TAMPID {} #[doc = "`write(|w| ..)` method takes [tampid::W](tampid::W) writer structure"] impl crate::Writable for TAMPID {} #[doc = "Tamper ID"] pub mod tampid; #[doc = "Tamper Control B\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 avaliable fields see [tampctrlb](tampctrlb) module"] pub type TAMPCTRLB = crate::Reg<u32, _TAMPCTRLB>; #[allow(missing_docs)] #[doc(hidden)] pub struct _TAMPCTRLB; #[doc = "`read()` method returns [tampctrlb::R](tampctrlb::R) reader structure"] impl crate::Readable for TAMPCTRLB {} #[doc = "`write(|w| ..)` method takes [tampctrlb::W](tampctrlb::W) writer structure"] impl crate::Writable for TAMPCTRLB {} #[doc = "Tamper Control B"] pub mod tampctrlb;