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
#[doc = r"Register block"] #[repr(C)] pub struct RegisterBlock { #[doc = "0x00 - Modulator Configuration Register"] pub modcfg: MODCFG, _reserved1: [u8; 4usize], #[doc = "0x08 - Demodulator Input Configuration Register"] pub dicfg: DICFG, _reserved2: [u8; 8usize], #[doc = "0x14 - Filter Configuration Register, Main CIC Filter"] pub fcfgc: FCFGC, #[doc = "0x18 - Filter Configuration Register, Auxiliary Filter"] pub fcfga: FCFGA, _reserved4: [u8; 4usize], #[doc = "0x20 - Integration Window Control Register"] pub iwctr: IWCTR, _reserved5: [u8; 4usize], #[doc = "0x28 - Boundary Select Register"] pub boundsel: BOUNDSEL, _reserved6: [u8; 4usize], #[doc = "0x30 - Result Register, Main Filter"] pub resm: RESM, _reserved7: [u8; 4usize], #[doc = "0x38 - Offset Register, Main Filter"] pub offm: OFFM, _reserved8: [u8; 4usize], #[doc = "0x40 - Result Register, Auxiliary Filter"] pub resa: RESA, _reserved9: [u8; 12usize], #[doc = "0x50 - Time-Stamp Register"] pub tstmp: TSTMP, _reserved10: [u8; 76usize], #[doc = "0xa0 - Carrier Generator Synchronization Register"] pub cgsync: CGSYNC, _reserved11: [u8; 4usize], #[doc = "0xa8 - Rectification Configuration Register"] pub rectcfg: RECTCFG, } #[doc = "Modulator Configuration Register\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 [modcfg](modcfg) module"] pub type MODCFG = crate::Reg<u32, _MODCFG>; #[allow(missing_docs)] #[doc(hidden)] pub struct _MODCFG; #[doc = "`read()` method returns [modcfg::R](modcfg::R) reader structure"] impl crate::Readable for MODCFG {} #[doc = "`write(|w| ..)` method takes [modcfg::W](modcfg::W) writer structure"] impl crate::Writable for MODCFG {} #[doc = "Modulator Configuration Register"] pub mod modcfg; #[doc = "Demodulator Input Configuration Register\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 [dicfg](dicfg) module"] pub type DICFG = crate::Reg<u32, _DICFG>; #[allow(missing_docs)] #[doc(hidden)] pub struct _DICFG; #[doc = "`read()` method returns [dicfg::R](dicfg::R) reader structure"] impl crate::Readable for DICFG {} #[doc = "`write(|w| ..)` method takes [dicfg::W](dicfg::W) writer structure"] impl crate::Writable for DICFG {} #[doc = "Demodulator Input Configuration Register"] pub mod dicfg; #[doc = "Filter Configuration Register, Main CIC Filter\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 [fcfgc](fcfgc) module"] pub type FCFGC = crate::Reg<u32, _FCFGC>; #[allow(missing_docs)] #[doc(hidden)] pub struct _FCFGC; #[doc = "`read()` method returns [fcfgc::R](fcfgc::R) reader structure"] impl crate::Readable for FCFGC {} #[doc = "`write(|w| ..)` method takes [fcfgc::W](fcfgc::W) writer structure"] impl crate::Writable for FCFGC {} #[doc = "Filter Configuration Register, Main CIC Filter"] pub mod fcfgc; #[doc = "Filter Configuration Register, Auxiliary Filter\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 [fcfga](fcfga) module"] pub type FCFGA = crate::Reg<u32, _FCFGA>; #[allow(missing_docs)] #[doc(hidden)] pub struct _FCFGA; #[doc = "`read()` method returns [fcfga::R](fcfga::R) reader structure"] impl crate::Readable for FCFGA {} #[doc = "`write(|w| ..)` method takes [fcfga::W](fcfga::W) writer structure"] impl crate::Writable for FCFGA {} #[doc = "Filter Configuration Register, Auxiliary Filter"] pub mod fcfga; #[doc = "Integration Window Control Register\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 [iwctr](iwctr) module"] pub type IWCTR = crate::Reg<u32, _IWCTR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _IWCTR; #[doc = "`read()` method returns [iwctr::R](iwctr::R) reader structure"] impl crate::Readable for IWCTR {} #[doc = "`write(|w| ..)` method takes [iwctr::W](iwctr::W) writer structure"] impl crate::Writable for IWCTR {} #[doc = "Integration Window Control Register"] pub mod iwctr; #[doc = "Boundary Select Register\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 [boundsel](boundsel) module"] pub type BOUNDSEL = crate::Reg<u32, _BOUNDSEL>; #[allow(missing_docs)] #[doc(hidden)] pub struct _BOUNDSEL; #[doc = "`read()` method returns [boundsel::R](boundsel::R) reader structure"] impl crate::Readable for BOUNDSEL {} #[doc = "`write(|w| ..)` method takes [boundsel::W](boundsel::W) writer structure"] impl crate::Writable for BOUNDSEL {} #[doc = "Boundary Select Register"] pub mod boundsel; #[doc = "Result Register, Main Filter\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 [resm](resm) module"] pub type RESM = crate::Reg<u32, _RESM>; #[allow(missing_docs)] #[doc(hidden)] pub struct _RESM; #[doc = "`read()` method returns [resm::R](resm::R) reader structure"] impl crate::Readable for RESM {} #[doc = "Result Register, Main Filter"] pub mod resm; #[doc = "Offset Register, Main Filter\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 [offm](offm) module"] pub type OFFM = crate::Reg<u32, _OFFM>; #[allow(missing_docs)] #[doc(hidden)] pub struct _OFFM; #[doc = "`read()` method returns [offm::R](offm::R) reader structure"] impl crate::Readable for OFFM {} #[doc = "`write(|w| ..)` method takes [offm::W](offm::W) writer structure"] impl crate::Writable for OFFM {} #[doc = "Offset Register, Main Filter"] pub mod offm; #[doc = "Result Register, Auxiliary Filter\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 [resa](resa) module"] pub type RESA = crate::Reg<u32, _RESA>; #[allow(missing_docs)] #[doc(hidden)] pub struct _RESA; #[doc = "`read()` method returns [resa::R](resa::R) reader structure"] impl crate::Readable for RESA {} #[doc = "Result Register, Auxiliary Filter"] pub mod resa; #[doc = "Time-Stamp Register\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 [tstmp](tstmp) module"] pub type TSTMP = crate::Reg<u32, _TSTMP>; #[allow(missing_docs)] #[doc(hidden)] pub struct _TSTMP; #[doc = "`read()` method returns [tstmp::R](tstmp::R) reader structure"] impl crate::Readable for TSTMP {} #[doc = "Time-Stamp Register"] pub mod tstmp; #[doc = "Carrier Generator Synchronization Register\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 [cgsync](cgsync) module"] pub type CGSYNC = crate::Reg<u32, _CGSYNC>; #[allow(missing_docs)] #[doc(hidden)] pub struct _CGSYNC; #[doc = "`read()` method returns [cgsync::R](cgsync::R) reader structure"] impl crate::Readable for CGSYNC {} #[doc = "`write(|w| ..)` method takes [cgsync::W](cgsync::W) writer structure"] impl crate::Writable for CGSYNC {} #[doc = "Carrier Generator Synchronization Register"] pub mod cgsync; #[doc = "Rectification Configuration Register\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 [rectcfg](rectcfg) module"] pub type RECTCFG = crate::Reg<u32, _RECTCFG>; #[allow(missing_docs)] #[doc(hidden)] pub struct _RECTCFG; #[doc = "`read()` method returns [rectcfg::R](rectcfg::R) reader structure"] impl crate::Readable for RECTCFG {} #[doc = "`write(|w| ..)` method takes [rectcfg::W](rectcfg::W) writer structure"] impl crate::Writable for RECTCFG {} #[doc = "Rectification Configuration Register"] pub mod rectcfg;