1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4 #[doc = "0x00 - control register"]
5 pub cr: CR,
6 #[doc = "0x04 - frame control register"]
7 pub fcr: FCR,
8 #[doc = "0x08 - status register"]
9 pub sr: SR,
10 #[doc = "0x0c - clear register"]
11 pub clr: CLR,
12 _reserved4: [u8; 4usize],
13 #[doc = "0x14 - display memory"]
14 pub ram_com0: RAM_COM0,
15 _reserved5: [u8; 4usize],
16 #[doc = "0x1c - display memory"]
17 pub ram_com1: RAM_COM1,
18 _reserved6: [u8; 4usize],
19 #[doc = "0x24 - display memory"]
20 pub ram_com2: RAM_COM2,
21 _reserved7: [u8; 4usize],
22 #[doc = "0x2c - display memory"]
23 pub ram_com3: RAM_COM3,
24 _reserved8: [u8; 4usize],
25 #[doc = "0x34 - display memory"]
26 pub ram_com4: RAM_COM4,
27 _reserved9: [u8; 4usize],
28 #[doc = "0x3c - display memory"]
29 pub ram_com5: RAM_COM5,
30 _reserved10: [u8; 4usize],
31 #[doc = "0x44 - display memory"]
32 pub ram_com6: RAM_COM6,
33 _reserved11: [u8; 4usize],
34 #[doc = "0x4c - display memory"]
35 pub ram_com7: RAM_COM7,
36}
37#[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"]
38pub type CR = crate::Reg<u32, _CR>;
39#[allow(missing_docs)]
40#[doc(hidden)]
41pub struct _CR;
42#[doc = "`read()` method returns [cr::R](cr::R) reader structure"]
43impl crate::Readable for CR {}
44#[doc = "`write(|w| ..)` method takes [cr::W](cr::W) writer structure"]
45impl crate::Writable for CR {}
46#[doc = "control register"]
47pub mod cr;
48#[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"]
49pub type FCR = crate::Reg<u32, _FCR>;
50#[allow(missing_docs)]
51#[doc(hidden)]
52pub struct _FCR;
53#[doc = "`read()` method returns [fcr::R](fcr::R) reader structure"]
54impl crate::Readable for FCR {}
55#[doc = "`write(|w| ..)` method takes [fcr::W](fcr::W) writer structure"]
56impl crate::Writable for FCR {}
57#[doc = "frame control register"]
58pub mod fcr;
59#[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"]
60pub type SR = crate::Reg<u32, _SR>;
61#[allow(missing_docs)]
62#[doc(hidden)]
63pub struct _SR;
64#[doc = "`read()` method returns [sr::R](sr::R) reader structure"]
65impl crate::Readable for SR {}
66#[doc = "`write(|w| ..)` method takes [sr::W](sr::W) writer structure"]
67impl crate::Writable for SR {}
68#[doc = "status register"]
69pub mod sr;
70#[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"]
71pub type CLR = crate::Reg<u32, _CLR>;
72#[allow(missing_docs)]
73#[doc(hidden)]
74pub struct _CLR;
75#[doc = "`write(|w| ..)` method takes [clr::W](clr::W) writer structure"]
76impl crate::Writable for CLR {}
77#[doc = "clear register"]
78pub mod clr;
79#[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"]
80pub type RAM_COM0 = crate::Reg<u32, _RAM_COM0>;
81#[allow(missing_docs)]
82#[doc(hidden)]
83pub struct _RAM_COM0;
84#[doc = "`read()` method returns [ram_com0::R](ram_com0::R) reader structure"]
85impl crate::Readable for RAM_COM0 {}
86#[doc = "`write(|w| ..)` method takes [ram_com0::W](ram_com0::W) writer structure"]
87impl crate::Writable for RAM_COM0 {}
88#[doc = "display memory"]
89pub mod ram_com0;
90#[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"]
91pub type RAM_COM1 = crate::Reg<u32, _RAM_COM1>;
92#[allow(missing_docs)]
93#[doc(hidden)]
94pub struct _RAM_COM1;
95#[doc = "`read()` method returns [ram_com1::R](ram_com1::R) reader structure"]
96impl crate::Readable for RAM_COM1 {}
97#[doc = "`write(|w| ..)` method takes [ram_com1::W](ram_com1::W) writer structure"]
98impl crate::Writable for RAM_COM1 {}
99#[doc = "display memory"]
100pub mod ram_com1;
101#[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"]
102pub type RAM_COM2 = crate::Reg<u32, _RAM_COM2>;
103#[allow(missing_docs)]
104#[doc(hidden)]
105pub struct _RAM_COM2;
106#[doc = "`read()` method returns [ram_com2::R](ram_com2::R) reader structure"]
107impl crate::Readable for RAM_COM2 {}
108#[doc = "`write(|w| ..)` method takes [ram_com2::W](ram_com2::W) writer structure"]
109impl crate::Writable for RAM_COM2 {}
110#[doc = "display memory"]
111pub mod ram_com2;
112#[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"]
113pub type RAM_COM3 = crate::Reg<u32, _RAM_COM3>;
114#[allow(missing_docs)]
115#[doc(hidden)]
116pub struct _RAM_COM3;
117#[doc = "`read()` method returns [ram_com3::R](ram_com3::R) reader structure"]
118impl crate::Readable for RAM_COM3 {}
119#[doc = "`write(|w| ..)` method takes [ram_com3::W](ram_com3::W) writer structure"]
120impl crate::Writable for RAM_COM3 {}
121#[doc = "display memory"]
122pub mod ram_com3;
123#[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"]
124pub type RAM_COM4 = crate::Reg<u32, _RAM_COM4>;
125#[allow(missing_docs)]
126#[doc(hidden)]
127pub struct _RAM_COM4;
128#[doc = "`read()` method returns [ram_com4::R](ram_com4::R) reader structure"]
129impl crate::Readable for RAM_COM4 {}
130#[doc = "`write(|w| ..)` method takes [ram_com4::W](ram_com4::W) writer structure"]
131impl crate::Writable for RAM_COM4 {}
132#[doc = "display memory"]
133pub mod ram_com4;
134#[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"]
135pub type RAM_COM5 = crate::Reg<u32, _RAM_COM5>;
136#[allow(missing_docs)]
137#[doc(hidden)]
138pub struct _RAM_COM5;
139#[doc = "`read()` method returns [ram_com5::R](ram_com5::R) reader structure"]
140impl crate::Readable for RAM_COM5 {}
141#[doc = "`write(|w| ..)` method takes [ram_com5::W](ram_com5::W) writer structure"]
142impl crate::Writable for RAM_COM5 {}
143#[doc = "display memory"]
144pub mod ram_com5;
145#[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"]
146pub type RAM_COM6 = crate::Reg<u32, _RAM_COM6>;
147#[allow(missing_docs)]
148#[doc(hidden)]
149pub struct _RAM_COM6;
150#[doc = "`read()` method returns [ram_com6::R](ram_com6::R) reader structure"]
151impl crate::Readable for RAM_COM6 {}
152#[doc = "`write(|w| ..)` method takes [ram_com6::W](ram_com6::W) writer structure"]
153impl crate::Writable for RAM_COM6 {}
154#[doc = "display memory"]
155pub mod ram_com6;
156#[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"]
157pub type RAM_COM7 = crate::Reg<u32, _RAM_COM7>;
158#[allow(missing_docs)]
159#[doc(hidden)]
160pub struct _RAM_COM7;
161#[doc = "`read()` method returns [ram_com7::R](ram_com7::R) reader structure"]
162impl crate::Readable for RAM_COM7 {}
163#[doc = "`write(|w| ..)` method takes [ram_com7::W](ram_com7::W) writer structure"]
164impl crate::Writable for RAM_COM7 {}
165#[doc = "display memory"]
166pub mod ram_com7;