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
#[doc = r"Register block"] #[repr(C)] pub struct RegisterBlock { #[doc = "0x00 - ADC Control 0"] pub adcctl0: ADCCTL0, #[doc = "0x02 - ADC Control 1"] pub adcctl1: ADCCTL1, #[doc = "0x04 - ADC Control 2"] pub adcctl2: ADCCTL2, #[doc = "0x06 - ADC Window Comparator Low Threshold Register"] pub adclo: ADCLO, #[doc = "0x08 - ADC Window Comparator High Threshold Register"] pub adchi: ADCHI, #[doc = "0x0a - ADC Conversion Memory Control Register"] pub adcmctl0: ADCMCTL0, _reserved6: [u8; 6usize], #[doc = "0x12 - ADC Conversion Memory Register"] pub adcmem0: ADCMEM0, _reserved7: [u8; 6usize], #[doc = "0x1a - ADC Interrupt Enable 0"] pub adcie: ADCIE, #[doc = "0x1c - ADC Interrupt Flag"] pub adcifg: ADCIFG, #[doc = "0x1e - ADC Interrupt Vector"] pub adciv: ADCIV, } #[doc = "ADC Control 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 [adcctl0](adcctl0) module"] pub type ADCCTL0 = crate::Reg<u16, _ADCCTL0>; #[allow(missing_docs)] #[doc(hidden)] pub struct _ADCCTL0; #[doc = "`read()` method returns [adcctl0::R](adcctl0::R) reader structure"] impl crate::Readable for ADCCTL0 {} #[doc = "`write(|w| ..)` method takes [adcctl0::W](adcctl0::W) writer structure"] impl crate::Writable for ADCCTL0 {} #[doc = "ADC Control 0"] pub mod adcctl0; #[doc = "ADC Control 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 [adcctl1](adcctl1) module"] pub type ADCCTL1 = crate::Reg<u16, _ADCCTL1>; #[allow(missing_docs)] #[doc(hidden)] pub struct _ADCCTL1; #[doc = "`read()` method returns [adcctl1::R](adcctl1::R) reader structure"] impl crate::Readable for ADCCTL1 {} #[doc = "`write(|w| ..)` method takes [adcctl1::W](adcctl1::W) writer structure"] impl crate::Writable for ADCCTL1 {} #[doc = "ADC Control 1"] pub mod adcctl1; #[doc = "ADC Control 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 [adcctl2](adcctl2) module"] pub type ADCCTL2 = crate::Reg<u16, _ADCCTL2>; #[allow(missing_docs)] #[doc(hidden)] pub struct _ADCCTL2; #[doc = "`read()` method returns [adcctl2::R](adcctl2::R) reader structure"] impl crate::Readable for ADCCTL2 {} #[doc = "`write(|w| ..)` method takes [adcctl2::W](adcctl2::W) writer structure"] impl crate::Writable for ADCCTL2 {} #[doc = "ADC Control 2"] pub mod adcctl2; #[doc = "ADC Window Comparator Low Threshold 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 available fields see [adclo](adclo) module"] pub type ADCLO = crate::Reg<u16, _ADCLO>; #[allow(missing_docs)] #[doc(hidden)] pub struct _ADCLO; #[doc = "`read()` method returns [adclo::R](adclo::R) reader structure"] impl crate::Readable for ADCLO {} #[doc = "`write(|w| ..)` method takes [adclo::W](adclo::W) writer structure"] impl crate::Writable for ADCLO {} #[doc = "ADC Window Comparator Low Threshold Register"] pub mod adclo; #[doc = "ADC Window Comparator High Threshold 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 available fields see [adchi](adchi) module"] pub type ADCHI = crate::Reg<u16, _ADCHI>; #[allow(missing_docs)] #[doc(hidden)] pub struct _ADCHI; #[doc = "`read()` method returns [adchi::R](adchi::R) reader structure"] impl crate::Readable for ADCHI {} #[doc = "`write(|w| ..)` method takes [adchi::W](adchi::W) writer structure"] impl crate::Writable for ADCHI {} #[doc = "ADC Window Comparator High Threshold Register"] pub mod adchi; #[doc = "ADC Conversion Memory 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 available fields see [adcmctl0](adcmctl0) module"] pub type ADCMCTL0 = crate::Reg<u16, _ADCMCTL0>; #[allow(missing_docs)] #[doc(hidden)] pub struct _ADCMCTL0; #[doc = "`read()` method returns [adcmctl0::R](adcmctl0::R) reader structure"] impl crate::Readable for ADCMCTL0 {} #[doc = "`write(|w| ..)` method takes [adcmctl0::W](adcmctl0::W) writer structure"] impl crate::Writable for ADCMCTL0 {} #[doc = "ADC Conversion Memory Control Register"] pub mod adcmctl0; #[doc = "ADC Conversion Memory 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 available fields see [adcmem0](adcmem0) module"] pub type ADCMEM0 = crate::Reg<u16, _ADCMEM0>; #[allow(missing_docs)] #[doc(hidden)] pub struct _ADCMEM0; #[doc = "`read()` method returns [adcmem0::R](adcmem0::R) reader structure"] impl crate::Readable for ADCMEM0 {} #[doc = "`write(|w| ..)` method takes [adcmem0::W](adcmem0::W) writer structure"] impl crate::Writable for ADCMEM0 {} #[doc = "ADC Conversion Memory Register"] pub mod adcmem0; #[doc = "ADC Interrupt Enable 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 [adcie](adcie) module"] pub type ADCIE = crate::Reg<u16, _ADCIE>; #[allow(missing_docs)] #[doc(hidden)] pub struct _ADCIE; #[doc = "`read()` method returns [adcie::R](adcie::R) reader structure"] impl crate::Readable for ADCIE {} #[doc = "`write(|w| ..)` method takes [adcie::W](adcie::W) writer structure"] impl crate::Writable for ADCIE {} #[doc = "ADC Interrupt Enable 0"] pub mod adcie; #[doc = "ADC Interrupt Flag\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 [adcifg](adcifg) module"] pub type ADCIFG = crate::Reg<u16, _ADCIFG>; #[allow(missing_docs)] #[doc(hidden)] pub struct _ADCIFG; #[doc = "`read()` method returns [adcifg::R](adcifg::R) reader structure"] impl crate::Readable for ADCIFG {} #[doc = "`write(|w| ..)` method takes [adcifg::W](adcifg::W) writer structure"] impl crate::Writable for ADCIFG {} #[doc = "ADC Interrupt Flag"] pub mod adcifg; #[doc = "ADC Interrupt Vector\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 [adciv](adciv) module"] pub type ADCIV = crate::Reg<u16, _ADCIV>; #[allow(missing_docs)] #[doc(hidden)] pub struct _ADCIV; #[doc = "`read()` method returns [adciv::R](adciv::R) reader structure"] impl crate::Readable for ADCIV {} #[doc = "`write(|w| ..)` method takes [adciv::W](adciv::W) writer structure"] impl crate::Writable for ADCIV {} #[doc = "ADC Interrupt Vector"] pub mod adciv;