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
#[doc = r"Register block"] #[repr(C)] pub struct RegisterBlock { #[doc = "0x00 - control register"] pub cr: CR, #[doc = "0x04 - frame control register"] pub fcr: FCR, #[doc = "0x08 - status register"] pub sr: SR, #[doc = "0x0c - clear register"] pub clr: CLR, _reserved4: [u8; 4usize], #[doc = "0x14 - display memory"] pub ram_com0: RAM_COM0, _reserved5: [u8; 4usize], #[doc = "0x1c - display memory"] pub ram_com1: RAM_COM1, _reserved6: [u8; 4usize], #[doc = "0x24 - display memory"] pub ram_com2: RAM_COM2, _reserved7: [u8; 4usize], #[doc = "0x2c - display memory"] pub ram_com3: RAM_COM3, _reserved8: [u8; 4usize], #[doc = "0x34 - display memory"] pub ram_com4: RAM_COM4, _reserved9: [u8; 4usize], #[doc = "0x3c - display memory"] pub ram_com5: RAM_COM5, _reserved10: [u8; 4usize], #[doc = "0x44 - display memory"] pub ram_com6: RAM_COM6, _reserved11: [u8; 4usize], #[doc = "0x4c - display memory"] pub ram_com7: RAM_COM7, } #[doc = "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 [cr](cr) module"] pub type CR = crate::Reg<u32, _CR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _CR; #[doc = "`read()` method returns [cr::R](cr::R) reader structure"] impl crate::Readable for CR {} #[doc = "`write(|w| ..)` method takes [cr::W](cr::W) writer structure"] impl crate::Writable for CR {} #[doc = "control register"] pub mod cr; #[doc = "frame 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 [fcr](fcr) module"] pub type FCR = crate::Reg<u32, _FCR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _FCR; #[doc = "`read()` method returns [fcr::R](fcr::R) reader structure"] impl crate::Readable for FCR {} #[doc = "`write(|w| ..)` method takes [fcr::W](fcr::W) writer structure"] impl crate::Writable for FCR {} #[doc = "frame control register"] pub mod fcr; #[doc = "status 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 [sr](sr) module"] pub type SR = crate::Reg<u32, _SR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _SR; #[doc = "`read()` method returns [sr::R](sr::R) reader structure"] impl crate::Readable for SR {} #[doc = "`write(|w| ..)` method takes [sr::W](sr::W) writer structure"] impl crate::Writable for SR {} #[doc = "status register"] pub mod sr; #[doc = "clear register\n\nThis register you can [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [clr](clr) module"] pub type CLR = crate::Reg<u32, _CLR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _CLR; #[doc = "`write(|w| ..)` method takes [clr::W](clr::W) writer structure"] impl crate::Writable for CLR {} #[doc = "clear register"] pub mod clr; #[doc = "display memory\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 [ram_com0](ram_com0) module"] pub type RAM_COM0 = crate::Reg<u32, _RAM_COM0>; #[allow(missing_docs)] #[doc(hidden)] pub struct _RAM_COM0; #[doc = "`read()` method returns [ram_com0::R](ram_com0::R) reader structure"] impl crate::Readable for RAM_COM0 {} #[doc = "`write(|w| ..)` method takes [ram_com0::W](ram_com0::W) writer structure"] impl crate::Writable for RAM_COM0 {} #[doc = "display memory"] pub mod ram_com0; #[doc = "display memory\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 [ram_com1](ram_com1) module"] pub type RAM_COM1 = crate::Reg<u32, _RAM_COM1>; #[allow(missing_docs)] #[doc(hidden)] pub struct _RAM_COM1; #[doc = "`read()` method returns [ram_com1::R](ram_com1::R) reader structure"] impl crate::Readable for RAM_COM1 {} #[doc = "`write(|w| ..)` method takes [ram_com1::W](ram_com1::W) writer structure"] impl crate::Writable for RAM_COM1 {} #[doc = "display memory"] pub mod ram_com1; #[doc = "display memory\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 [ram_com2](ram_com2) module"] pub type RAM_COM2 = crate::Reg<u32, _RAM_COM2>; #[allow(missing_docs)] #[doc(hidden)] pub struct _RAM_COM2; #[doc = "`read()` method returns [ram_com2::R](ram_com2::R) reader structure"] impl crate::Readable for RAM_COM2 {} #[doc = "`write(|w| ..)` method takes [ram_com2::W](ram_com2::W) writer structure"] impl crate::Writable for RAM_COM2 {} #[doc = "display memory"] pub mod ram_com2; #[doc = "display memory\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 [ram_com3](ram_com3) module"] pub type RAM_COM3 = crate::Reg<u32, _RAM_COM3>; #[allow(missing_docs)] #[doc(hidden)] pub struct _RAM_COM3; #[doc = "`read()` method returns [ram_com3::R](ram_com3::R) reader structure"] impl crate::Readable for RAM_COM3 {} #[doc = "`write(|w| ..)` method takes [ram_com3::W](ram_com3::W) writer structure"] impl crate::Writable for RAM_COM3 {} #[doc = "display memory"] pub mod ram_com3; #[doc = "display memory\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 [ram_com4](ram_com4) module"] pub type RAM_COM4 = crate::Reg<u32, _RAM_COM4>; #[allow(missing_docs)] #[doc(hidden)] pub struct _RAM_COM4; #[doc = "`read()` method returns [ram_com4::R](ram_com4::R) reader structure"] impl crate::Readable for RAM_COM4 {} #[doc = "`write(|w| ..)` method takes [ram_com4::W](ram_com4::W) writer structure"] impl crate::Writable for RAM_COM4 {} #[doc = "display memory"] pub mod ram_com4; #[doc = "display memory\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 [ram_com5](ram_com5) module"] pub type RAM_COM5 = crate::Reg<u32, _RAM_COM5>; #[allow(missing_docs)] #[doc(hidden)] pub struct _RAM_COM5; #[doc = "`read()` method returns [ram_com5::R](ram_com5::R) reader structure"] impl crate::Readable for RAM_COM5 {} #[doc = "`write(|w| ..)` method takes [ram_com5::W](ram_com5::W) writer structure"] impl crate::Writable for RAM_COM5 {} #[doc = "display memory"] pub mod ram_com5; #[doc = "display memory\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 [ram_com6](ram_com6) module"] pub type RAM_COM6 = crate::Reg<u32, _RAM_COM6>; #[allow(missing_docs)] #[doc(hidden)] pub struct _RAM_COM6; #[doc = "`read()` method returns [ram_com6::R](ram_com6::R) reader structure"] impl crate::Readable for RAM_COM6 {} #[doc = "`write(|w| ..)` method takes [ram_com6::W](ram_com6::W) writer structure"] impl crate::Writable for RAM_COM6 {} #[doc = "display memory"] pub mod ram_com6; #[doc = "display memory\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 [ram_com7](ram_com7) module"] pub type RAM_COM7 = crate::Reg<u32, _RAM_COM7>; #[allow(missing_docs)] #[doc(hidden)] pub struct _RAM_COM7; #[doc = "`read()` method returns [ram_com7::R](ram_com7::R) reader structure"] impl crate::Readable for RAM_COM7 {} #[doc = "`write(|w| ..)` method takes [ram_com7::W](ram_com7::W) writer structure"] impl crate::Writable for RAM_COM7 {} #[doc = "display memory"] pub mod ram_com7;