lpc55s6x_pac/
iocon.rs

1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4    #[doc = "0x00 - Digital I/O control for port 0 pins PIO0_0"]
5    pub pio0_0: PIO0_0,
6    #[doc = "0x04 - Digital I/O control for port 0 pins PIO0_1"]
7    pub pio0_1: PIO0_1,
8    #[doc = "0x08 - Digital I/O control for port 0 pins PIO0_2"]
9    pub pio0_2: PIO0_2,
10    #[doc = "0x0c - Digital I/O control for port 0 pins PIO0_3"]
11    pub pio0_3: PIO0_3,
12    #[doc = "0x10 - Digital I/O control for port 0 pins PIO0_4"]
13    pub pio0_4: PIO0_4,
14    #[doc = "0x14 - Digital I/O control for port 0 pins PIO0_5"]
15    pub pio0_5: PIO0_5,
16    #[doc = "0x18 - Digital I/O control for port 0 pins PIO0_6"]
17    pub pio0_6: PIO0_6,
18    #[doc = "0x1c - Digital I/O control for port 0 pins PIO0_7"]
19    pub pio0_7: PIO0_7,
20    #[doc = "0x20 - Digital I/O control for port 0 pins PIO0_8"]
21    pub pio0_8: PIO0_8,
22    #[doc = "0x24 - Digital I/O control for port 0 pins PIO0_9"]
23    pub pio0_9: PIO0_9,
24    #[doc = "0x28 - Digital I/O control for port 0 pins PIO0_10"]
25    pub pio0_10: PIO0_10,
26    #[doc = "0x2c - Digital I/O control for port 0 pins PIO0_11"]
27    pub pio0_11: PIO0_11,
28    #[doc = "0x30 - Digital I/O control for port 0 pins PIO0_12"]
29    pub pio0_12: PIO0_12,
30    #[doc = "0x34 - Digital I/O control for port 0 pins PIO0_13"]
31    pub pio0_13: PIO0_13,
32    #[doc = "0x38 - Digital I/O control for port 0 pins PIO0_14"]
33    pub pio0_14: PIO0_14,
34    #[doc = "0x3c - Digital I/O control for port 0 pins PIO0_15"]
35    pub pio0_15: PIO0_15,
36    #[doc = "0x40 - Digital I/O control for port 0 pins PIO0_16"]
37    pub pio0_16: PIO0_16,
38    #[doc = "0x44 - Digital I/O control for port 0 pins PIO0_17"]
39    pub pio0_17: PIO0_17,
40    #[doc = "0x48 - Digital I/O control for port 0 pins PIO0_18"]
41    pub pio0_18: PIO0_18,
42    #[doc = "0x4c - Digital I/O control for port 0 pins PIO0_19"]
43    pub pio0_19: PIO0_19,
44    #[doc = "0x50 - Digital I/O control for port 0 pins PIO0_20"]
45    pub pio0_20: PIO0_20,
46    #[doc = "0x54 - Digital I/O control for port 0 pins PIO0_21"]
47    pub pio0_21: PIO0_21,
48    #[doc = "0x58 - Digital I/O control for port 0 pins PIO0_22"]
49    pub pio0_22: PIO0_22,
50    #[doc = "0x5c - Digital I/O control for port 0 pins PIO0_23"]
51    pub pio0_23: PIO0_23,
52    #[doc = "0x60 - Digital I/O control for port 0 pins PIO0_24"]
53    pub pio0_24: PIO0_24,
54    #[doc = "0x64 - Digital I/O control for port 0 pins PIO0_25"]
55    pub pio0_25: PIO0_25,
56    #[doc = "0x68 - Digital I/O control for port 0 pins PIO0_26"]
57    pub pio0_26: PIO0_26,
58    #[doc = "0x6c - Digital I/O control for port 0 pins PIO0_27"]
59    pub pio0_27: PIO0_27,
60    #[doc = "0x70 - Digital I/O control for port 0 pins PIO0_28"]
61    pub pio0_28: PIO0_28,
62    #[doc = "0x74 - Digital I/O control for port 0 pins PIO0_29"]
63    pub pio0_29: PIO0_29,
64    #[doc = "0x78 - Digital I/O control for port 0 pins PIO0_30"]
65    pub pio0_30: PIO0_30,
66    #[doc = "0x7c - Digital I/O control for port 0 pins PIO0_31"]
67    pub pio0_31: PIO0_31,
68    #[doc = "0x80 - Digital I/O control for port 1 pins PIO1_0"]
69    pub pio1_0: PIO1_0,
70    #[doc = "0x84 - Digital I/O control for port 1 pins PIO1_1"]
71    pub pio1_1: PIO1_1,
72    #[doc = "0x88 - Digital I/O control for port 1 pins PIO1_2"]
73    pub pio1_2: PIO1_2,
74    #[doc = "0x8c - Digital I/O control for port 1 pins PIO1_3"]
75    pub pio1_3: PIO1_3,
76    #[doc = "0x90 - Digital I/O control for port 1 pins PIO1_4"]
77    pub pio1_4: PIO1_4,
78    #[doc = "0x94 - Digital I/O control for port 1 pins PIO1_5"]
79    pub pio1_5: PIO1_5,
80    #[doc = "0x98 - Digital I/O control for port 1 pins PIO1_6"]
81    pub pio1_6: PIO1_6,
82    #[doc = "0x9c - Digital I/O control for port 1 pins PIO1_7"]
83    pub pio1_7: PIO1_7,
84    #[doc = "0xa0 - Digital I/O control for port 1 pins PIO1_8"]
85    pub pio1_8: PIO1_8,
86    #[doc = "0xa4 - Digital I/O control for port 1 pins PIO1_9"]
87    pub pio1_9: PIO1_9,
88    #[doc = "0xa8 - Digital I/O control for port 1 pins PIO1_10"]
89    pub pio1_10: PIO1_10,
90    #[doc = "0xac - Digital I/O control for port 1 pins PIO1_11"]
91    pub pio1_11: PIO1_11,
92    #[doc = "0xb0 - Digital I/O control for port 1 pins PIO1_12"]
93    pub pio1_12: PIO1_12,
94    #[doc = "0xb4 - Digital I/O control for port 1 pins PIO1_13"]
95    pub pio1_13: PIO1_13,
96    #[doc = "0xb8 - Digital I/O control for port 1 pins PIO1_14"]
97    pub pio1_14: PIO1_14,
98    #[doc = "0xbc - Digital I/O control for port 1 pins PIO1_15"]
99    pub pio1_15: PIO1_15,
100    #[doc = "0xc0 - Digital I/O control for port 1 pins PIO1_16"]
101    pub pio1_16: PIO1_16,
102    #[doc = "0xc4 - Digital I/O control for port 1 pins PIO1_17"]
103    pub pio1_17: PIO1_17,
104    #[doc = "0xc8 - Digital I/O control for port 1 pins PIO1_18"]
105    pub pio1_18: PIO1_18,
106    #[doc = "0xcc - Digital I/O control for port 1 pins PIO1_19"]
107    pub pio1_19: PIO1_19,
108    #[doc = "0xd0 - Digital I/O control for port 1 pins PIO1_20"]
109    pub pio1_20: PIO1_20,
110    #[doc = "0xd4 - Digital I/O control for port 1 pins PIO1_21"]
111    pub pio1_21: PIO1_21,
112    #[doc = "0xd8 - Digital I/O control for port 1 pins PIO1_22"]
113    pub pio1_22: PIO1_22,
114    #[doc = "0xdc - Digital I/O control for port 1 pins PIO1_23"]
115    pub pio1_23: PIO1_23,
116    #[doc = "0xe0 - Digital I/O control for port 1 pins PIO1_24"]
117    pub pio1_24: PIO1_24,
118    #[doc = "0xe4 - Digital I/O control for port 1 pins PIO1_25"]
119    pub pio1_25: PIO1_25,
120    #[doc = "0xe8 - Digital I/O control for port 1 pins PIO1_26"]
121    pub pio1_26: PIO1_26,
122    #[doc = "0xec - Digital I/O control for port 1 pins PIO1_27"]
123    pub pio1_27: PIO1_27,
124    #[doc = "0xf0 - Digital I/O control for port 1 pins PIO1_28"]
125    pub pio1_28: PIO1_28,
126    #[doc = "0xf4 - Digital I/O control for port 1 pins PIO1_29"]
127    pub pio1_29: PIO1_29,
128    #[doc = "0xf8 - Digital I/O control for port 1 pins PIO1_30"]
129    pub pio1_30: PIO1_30,
130    #[doc = "0xfc - Digital I/O control for port 1 pins PIO1_31"]
131    pub pio1_31: PIO1_31,
132}
133#[doc = "Digital I/O control for port 0 pins PIO0_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 [pio0_0](pio0_0) module"]
134pub type PIO0_0 = crate::Reg<u32, _PIO0_0>;
135#[allow(missing_docs)]
136#[doc(hidden)]
137pub struct _PIO0_0;
138#[doc = "`read()` method returns [pio0_0::R](pio0_0::R) reader structure"]
139impl crate::Readable for PIO0_0 {}
140#[doc = "`write(|w| ..)` method takes [pio0_0::W](pio0_0::W) writer structure"]
141impl crate::Writable for PIO0_0 {}
142#[doc = "Digital I/O control for port 0 pins PIO0_0"]
143pub mod pio0_0;
144#[doc = "Digital I/O control for port 0 pins PIO0_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 [pio0_1](pio0_1) module"]
145pub type PIO0_1 = crate::Reg<u32, _PIO0_1>;
146#[allow(missing_docs)]
147#[doc(hidden)]
148pub struct _PIO0_1;
149#[doc = "`read()` method returns [pio0_1::R](pio0_1::R) reader structure"]
150impl crate::Readable for PIO0_1 {}
151#[doc = "`write(|w| ..)` method takes [pio0_1::W](pio0_1::W) writer structure"]
152impl crate::Writable for PIO0_1 {}
153#[doc = "Digital I/O control for port 0 pins PIO0_1"]
154pub mod pio0_1;
155#[doc = "Digital I/O control for port 0 pins PIO0_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 [pio0_2](pio0_2) module"]
156pub type PIO0_2 = crate::Reg<u32, _PIO0_2>;
157#[allow(missing_docs)]
158#[doc(hidden)]
159pub struct _PIO0_2;
160#[doc = "`read()` method returns [pio0_2::R](pio0_2::R) reader structure"]
161impl crate::Readable for PIO0_2 {}
162#[doc = "`write(|w| ..)` method takes [pio0_2::W](pio0_2::W) writer structure"]
163impl crate::Writable for PIO0_2 {}
164#[doc = "Digital I/O control for port 0 pins PIO0_2"]
165pub mod pio0_2;
166#[doc = "Digital I/O control for port 0 pins PIO0_3\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 [pio0_3](pio0_3) module"]
167pub type PIO0_3 = crate::Reg<u32, _PIO0_3>;
168#[allow(missing_docs)]
169#[doc(hidden)]
170pub struct _PIO0_3;
171#[doc = "`read()` method returns [pio0_3::R](pio0_3::R) reader structure"]
172impl crate::Readable for PIO0_3 {}
173#[doc = "`write(|w| ..)` method takes [pio0_3::W](pio0_3::W) writer structure"]
174impl crate::Writable for PIO0_3 {}
175#[doc = "Digital I/O control for port 0 pins PIO0_3"]
176pub mod pio0_3;
177#[doc = "Digital I/O control for port 0 pins PIO0_4\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 [pio0_4](pio0_4) module"]
178pub type PIO0_4 = crate::Reg<u32, _PIO0_4>;
179#[allow(missing_docs)]
180#[doc(hidden)]
181pub struct _PIO0_4;
182#[doc = "`read()` method returns [pio0_4::R](pio0_4::R) reader structure"]
183impl crate::Readable for PIO0_4 {}
184#[doc = "`write(|w| ..)` method takes [pio0_4::W](pio0_4::W) writer structure"]
185impl crate::Writable for PIO0_4 {}
186#[doc = "Digital I/O control for port 0 pins PIO0_4"]
187pub mod pio0_4;
188#[doc = "Digital I/O control for port 0 pins PIO0_5\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 [pio0_5](pio0_5) module"]
189pub type PIO0_5 = crate::Reg<u32, _PIO0_5>;
190#[allow(missing_docs)]
191#[doc(hidden)]
192pub struct _PIO0_5;
193#[doc = "`read()` method returns [pio0_5::R](pio0_5::R) reader structure"]
194impl crate::Readable for PIO0_5 {}
195#[doc = "`write(|w| ..)` method takes [pio0_5::W](pio0_5::W) writer structure"]
196impl crate::Writable for PIO0_5 {}
197#[doc = "Digital I/O control for port 0 pins PIO0_5"]
198pub mod pio0_5;
199#[doc = "Digital I/O control for port 0 pins PIO0_6\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 [pio0_6](pio0_6) module"]
200pub type PIO0_6 = crate::Reg<u32, _PIO0_6>;
201#[allow(missing_docs)]
202#[doc(hidden)]
203pub struct _PIO0_6;
204#[doc = "`read()` method returns [pio0_6::R](pio0_6::R) reader structure"]
205impl crate::Readable for PIO0_6 {}
206#[doc = "`write(|w| ..)` method takes [pio0_6::W](pio0_6::W) writer structure"]
207impl crate::Writable for PIO0_6 {}
208#[doc = "Digital I/O control for port 0 pins PIO0_6"]
209pub mod pio0_6;
210#[doc = "Digital I/O control for port 0 pins PIO0_7\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 [pio0_7](pio0_7) module"]
211pub type PIO0_7 = crate::Reg<u32, _PIO0_7>;
212#[allow(missing_docs)]
213#[doc(hidden)]
214pub struct _PIO0_7;
215#[doc = "`read()` method returns [pio0_7::R](pio0_7::R) reader structure"]
216impl crate::Readable for PIO0_7 {}
217#[doc = "`write(|w| ..)` method takes [pio0_7::W](pio0_7::W) writer structure"]
218impl crate::Writable for PIO0_7 {}
219#[doc = "Digital I/O control for port 0 pins PIO0_7"]
220pub mod pio0_7;
221#[doc = "Digital I/O control for port 0 pins PIO0_8\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 [pio0_8](pio0_8) module"]
222pub type PIO0_8 = crate::Reg<u32, _PIO0_8>;
223#[allow(missing_docs)]
224#[doc(hidden)]
225pub struct _PIO0_8;
226#[doc = "`read()` method returns [pio0_8::R](pio0_8::R) reader structure"]
227impl crate::Readable for PIO0_8 {}
228#[doc = "`write(|w| ..)` method takes [pio0_8::W](pio0_8::W) writer structure"]
229impl crate::Writable for PIO0_8 {}
230#[doc = "Digital I/O control for port 0 pins PIO0_8"]
231pub mod pio0_8;
232#[doc = "Digital I/O control for port 0 pins PIO0_9\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 [pio0_9](pio0_9) module"]
233pub type PIO0_9 = crate::Reg<u32, _PIO0_9>;
234#[allow(missing_docs)]
235#[doc(hidden)]
236pub struct _PIO0_9;
237#[doc = "`read()` method returns [pio0_9::R](pio0_9::R) reader structure"]
238impl crate::Readable for PIO0_9 {}
239#[doc = "`write(|w| ..)` method takes [pio0_9::W](pio0_9::W) writer structure"]
240impl crate::Writable for PIO0_9 {}
241#[doc = "Digital I/O control for port 0 pins PIO0_9"]
242pub mod pio0_9;
243#[doc = "Digital I/O control for port 0 pins PIO0_10\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 [pio0_10](pio0_10) module"]
244pub type PIO0_10 = crate::Reg<u32, _PIO0_10>;
245#[allow(missing_docs)]
246#[doc(hidden)]
247pub struct _PIO0_10;
248#[doc = "`read()` method returns [pio0_10::R](pio0_10::R) reader structure"]
249impl crate::Readable for PIO0_10 {}
250#[doc = "`write(|w| ..)` method takes [pio0_10::W](pio0_10::W) writer structure"]
251impl crate::Writable for PIO0_10 {}
252#[doc = "Digital I/O control for port 0 pins PIO0_10"]
253pub mod pio0_10;
254#[doc = "Digital I/O control for port 0 pins PIO0_11\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 [pio0_11](pio0_11) module"]
255pub type PIO0_11 = crate::Reg<u32, _PIO0_11>;
256#[allow(missing_docs)]
257#[doc(hidden)]
258pub struct _PIO0_11;
259#[doc = "`read()` method returns [pio0_11::R](pio0_11::R) reader structure"]
260impl crate::Readable for PIO0_11 {}
261#[doc = "`write(|w| ..)` method takes [pio0_11::W](pio0_11::W) writer structure"]
262impl crate::Writable for PIO0_11 {}
263#[doc = "Digital I/O control for port 0 pins PIO0_11"]
264pub mod pio0_11;
265#[doc = "Digital I/O control for port 0 pins PIO0_12\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 [pio0_12](pio0_12) module"]
266pub type PIO0_12 = crate::Reg<u32, _PIO0_12>;
267#[allow(missing_docs)]
268#[doc(hidden)]
269pub struct _PIO0_12;
270#[doc = "`read()` method returns [pio0_12::R](pio0_12::R) reader structure"]
271impl crate::Readable for PIO0_12 {}
272#[doc = "`write(|w| ..)` method takes [pio0_12::W](pio0_12::W) writer structure"]
273impl crate::Writable for PIO0_12 {}
274#[doc = "Digital I/O control for port 0 pins PIO0_12"]
275pub mod pio0_12;
276#[doc = "Digital I/O control for port 0 pins PIO0_13\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 [pio0_13](pio0_13) module"]
277pub type PIO0_13 = crate::Reg<u32, _PIO0_13>;
278#[allow(missing_docs)]
279#[doc(hidden)]
280pub struct _PIO0_13;
281#[doc = "`read()` method returns [pio0_13::R](pio0_13::R) reader structure"]
282impl crate::Readable for PIO0_13 {}
283#[doc = "`write(|w| ..)` method takes [pio0_13::W](pio0_13::W) writer structure"]
284impl crate::Writable for PIO0_13 {}
285#[doc = "Digital I/O control for port 0 pins PIO0_13"]
286pub mod pio0_13;
287#[doc = "Digital I/O control for port 0 pins PIO0_14\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 [pio0_14](pio0_14) module"]
288pub type PIO0_14 = crate::Reg<u32, _PIO0_14>;
289#[allow(missing_docs)]
290#[doc(hidden)]
291pub struct _PIO0_14;
292#[doc = "`read()` method returns [pio0_14::R](pio0_14::R) reader structure"]
293impl crate::Readable for PIO0_14 {}
294#[doc = "`write(|w| ..)` method takes [pio0_14::W](pio0_14::W) writer structure"]
295impl crate::Writable for PIO0_14 {}
296#[doc = "Digital I/O control for port 0 pins PIO0_14"]
297pub mod pio0_14;
298#[doc = "Digital I/O control for port 0 pins PIO0_15\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 [pio0_15](pio0_15) module"]
299pub type PIO0_15 = crate::Reg<u32, _PIO0_15>;
300#[allow(missing_docs)]
301#[doc(hidden)]
302pub struct _PIO0_15;
303#[doc = "`read()` method returns [pio0_15::R](pio0_15::R) reader structure"]
304impl crate::Readable for PIO0_15 {}
305#[doc = "`write(|w| ..)` method takes [pio0_15::W](pio0_15::W) writer structure"]
306impl crate::Writable for PIO0_15 {}
307#[doc = "Digital I/O control for port 0 pins PIO0_15"]
308pub mod pio0_15;
309#[doc = "Digital I/O control for port 0 pins PIO0_16\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 [pio0_16](pio0_16) module"]
310pub type PIO0_16 = crate::Reg<u32, _PIO0_16>;
311#[allow(missing_docs)]
312#[doc(hidden)]
313pub struct _PIO0_16;
314#[doc = "`read()` method returns [pio0_16::R](pio0_16::R) reader structure"]
315impl crate::Readable for PIO0_16 {}
316#[doc = "`write(|w| ..)` method takes [pio0_16::W](pio0_16::W) writer structure"]
317impl crate::Writable for PIO0_16 {}
318#[doc = "Digital I/O control for port 0 pins PIO0_16"]
319pub mod pio0_16;
320#[doc = "Digital I/O control for port 0 pins PIO0_17\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 [pio0_17](pio0_17) module"]
321pub type PIO0_17 = crate::Reg<u32, _PIO0_17>;
322#[allow(missing_docs)]
323#[doc(hidden)]
324pub struct _PIO0_17;
325#[doc = "`read()` method returns [pio0_17::R](pio0_17::R) reader structure"]
326impl crate::Readable for PIO0_17 {}
327#[doc = "`write(|w| ..)` method takes [pio0_17::W](pio0_17::W) writer structure"]
328impl crate::Writable for PIO0_17 {}
329#[doc = "Digital I/O control for port 0 pins PIO0_17"]
330pub mod pio0_17;
331#[doc = "Digital I/O control for port 0 pins PIO0_18\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 [pio0_18](pio0_18) module"]
332pub type PIO0_18 = crate::Reg<u32, _PIO0_18>;
333#[allow(missing_docs)]
334#[doc(hidden)]
335pub struct _PIO0_18;
336#[doc = "`read()` method returns [pio0_18::R](pio0_18::R) reader structure"]
337impl crate::Readable for PIO0_18 {}
338#[doc = "`write(|w| ..)` method takes [pio0_18::W](pio0_18::W) writer structure"]
339impl crate::Writable for PIO0_18 {}
340#[doc = "Digital I/O control for port 0 pins PIO0_18"]
341pub mod pio0_18;
342#[doc = "Digital I/O control for port 0 pins PIO0_19\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 [pio0_19](pio0_19) module"]
343pub type PIO0_19 = crate::Reg<u32, _PIO0_19>;
344#[allow(missing_docs)]
345#[doc(hidden)]
346pub struct _PIO0_19;
347#[doc = "`read()` method returns [pio0_19::R](pio0_19::R) reader structure"]
348impl crate::Readable for PIO0_19 {}
349#[doc = "`write(|w| ..)` method takes [pio0_19::W](pio0_19::W) writer structure"]
350impl crate::Writable for PIO0_19 {}
351#[doc = "Digital I/O control for port 0 pins PIO0_19"]
352pub mod pio0_19;
353#[doc = "Digital I/O control for port 0 pins PIO0_20\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 [pio0_20](pio0_20) module"]
354pub type PIO0_20 = crate::Reg<u32, _PIO0_20>;
355#[allow(missing_docs)]
356#[doc(hidden)]
357pub struct _PIO0_20;
358#[doc = "`read()` method returns [pio0_20::R](pio0_20::R) reader structure"]
359impl crate::Readable for PIO0_20 {}
360#[doc = "`write(|w| ..)` method takes [pio0_20::W](pio0_20::W) writer structure"]
361impl crate::Writable for PIO0_20 {}
362#[doc = "Digital I/O control for port 0 pins PIO0_20"]
363pub mod pio0_20;
364#[doc = "Digital I/O control for port 0 pins PIO0_21\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 [pio0_21](pio0_21) module"]
365pub type PIO0_21 = crate::Reg<u32, _PIO0_21>;
366#[allow(missing_docs)]
367#[doc(hidden)]
368pub struct _PIO0_21;
369#[doc = "`read()` method returns [pio0_21::R](pio0_21::R) reader structure"]
370impl crate::Readable for PIO0_21 {}
371#[doc = "`write(|w| ..)` method takes [pio0_21::W](pio0_21::W) writer structure"]
372impl crate::Writable for PIO0_21 {}
373#[doc = "Digital I/O control for port 0 pins PIO0_21"]
374pub mod pio0_21;
375#[doc = "Digital I/O control for port 0 pins PIO0_22\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 [pio0_22](pio0_22) module"]
376pub type PIO0_22 = crate::Reg<u32, _PIO0_22>;
377#[allow(missing_docs)]
378#[doc(hidden)]
379pub struct _PIO0_22;
380#[doc = "`read()` method returns [pio0_22::R](pio0_22::R) reader structure"]
381impl crate::Readable for PIO0_22 {}
382#[doc = "`write(|w| ..)` method takes [pio0_22::W](pio0_22::W) writer structure"]
383impl crate::Writable for PIO0_22 {}
384#[doc = "Digital I/O control for port 0 pins PIO0_22"]
385pub mod pio0_22;
386#[doc = "Digital I/O control for port 0 pins PIO0_23\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 [pio0_23](pio0_23) module"]
387pub type PIO0_23 = crate::Reg<u32, _PIO0_23>;
388#[allow(missing_docs)]
389#[doc(hidden)]
390pub struct _PIO0_23;
391#[doc = "`read()` method returns [pio0_23::R](pio0_23::R) reader structure"]
392impl crate::Readable for PIO0_23 {}
393#[doc = "`write(|w| ..)` method takes [pio0_23::W](pio0_23::W) writer structure"]
394impl crate::Writable for PIO0_23 {}
395#[doc = "Digital I/O control for port 0 pins PIO0_23"]
396pub mod pio0_23;
397#[doc = "Digital I/O control for port 0 pins PIO0_24\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 [pio0_24](pio0_24) module"]
398pub type PIO0_24 = crate::Reg<u32, _PIO0_24>;
399#[allow(missing_docs)]
400#[doc(hidden)]
401pub struct _PIO0_24;
402#[doc = "`read()` method returns [pio0_24::R](pio0_24::R) reader structure"]
403impl crate::Readable for PIO0_24 {}
404#[doc = "`write(|w| ..)` method takes [pio0_24::W](pio0_24::W) writer structure"]
405impl crate::Writable for PIO0_24 {}
406#[doc = "Digital I/O control for port 0 pins PIO0_24"]
407pub mod pio0_24;
408#[doc = "Digital I/O control for port 0 pins PIO0_25\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 [pio0_25](pio0_25) module"]
409pub type PIO0_25 = crate::Reg<u32, _PIO0_25>;
410#[allow(missing_docs)]
411#[doc(hidden)]
412pub struct _PIO0_25;
413#[doc = "`read()` method returns [pio0_25::R](pio0_25::R) reader structure"]
414impl crate::Readable for PIO0_25 {}
415#[doc = "`write(|w| ..)` method takes [pio0_25::W](pio0_25::W) writer structure"]
416impl crate::Writable for PIO0_25 {}
417#[doc = "Digital I/O control for port 0 pins PIO0_25"]
418pub mod pio0_25;
419#[doc = "Digital I/O control for port 0 pins PIO0_26\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 [pio0_26](pio0_26) module"]
420pub type PIO0_26 = crate::Reg<u32, _PIO0_26>;
421#[allow(missing_docs)]
422#[doc(hidden)]
423pub struct _PIO0_26;
424#[doc = "`read()` method returns [pio0_26::R](pio0_26::R) reader structure"]
425impl crate::Readable for PIO0_26 {}
426#[doc = "`write(|w| ..)` method takes [pio0_26::W](pio0_26::W) writer structure"]
427impl crate::Writable for PIO0_26 {}
428#[doc = "Digital I/O control for port 0 pins PIO0_26"]
429pub mod pio0_26;
430#[doc = "Digital I/O control for port 0 pins PIO0_27\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 [pio0_27](pio0_27) module"]
431pub type PIO0_27 = crate::Reg<u32, _PIO0_27>;
432#[allow(missing_docs)]
433#[doc(hidden)]
434pub struct _PIO0_27;
435#[doc = "`read()` method returns [pio0_27::R](pio0_27::R) reader structure"]
436impl crate::Readable for PIO0_27 {}
437#[doc = "`write(|w| ..)` method takes [pio0_27::W](pio0_27::W) writer structure"]
438impl crate::Writable for PIO0_27 {}
439#[doc = "Digital I/O control for port 0 pins PIO0_27"]
440pub mod pio0_27;
441#[doc = "Digital I/O control for port 0 pins PIO0_28\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 [pio0_28](pio0_28) module"]
442pub type PIO0_28 = crate::Reg<u32, _PIO0_28>;
443#[allow(missing_docs)]
444#[doc(hidden)]
445pub struct _PIO0_28;
446#[doc = "`read()` method returns [pio0_28::R](pio0_28::R) reader structure"]
447impl crate::Readable for PIO0_28 {}
448#[doc = "`write(|w| ..)` method takes [pio0_28::W](pio0_28::W) writer structure"]
449impl crate::Writable for PIO0_28 {}
450#[doc = "Digital I/O control for port 0 pins PIO0_28"]
451pub mod pio0_28;
452#[doc = "Digital I/O control for port 0 pins PIO0_29\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 [pio0_29](pio0_29) module"]
453pub type PIO0_29 = crate::Reg<u32, _PIO0_29>;
454#[allow(missing_docs)]
455#[doc(hidden)]
456pub struct _PIO0_29;
457#[doc = "`read()` method returns [pio0_29::R](pio0_29::R) reader structure"]
458impl crate::Readable for PIO0_29 {}
459#[doc = "`write(|w| ..)` method takes [pio0_29::W](pio0_29::W) writer structure"]
460impl crate::Writable for PIO0_29 {}
461#[doc = "Digital I/O control for port 0 pins PIO0_29"]
462pub mod pio0_29;
463#[doc = "Digital I/O control for port 0 pins PIO0_30\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 [pio0_30](pio0_30) module"]
464pub type PIO0_30 = crate::Reg<u32, _PIO0_30>;
465#[allow(missing_docs)]
466#[doc(hidden)]
467pub struct _PIO0_30;
468#[doc = "`read()` method returns [pio0_30::R](pio0_30::R) reader structure"]
469impl crate::Readable for PIO0_30 {}
470#[doc = "`write(|w| ..)` method takes [pio0_30::W](pio0_30::W) writer structure"]
471impl crate::Writable for PIO0_30 {}
472#[doc = "Digital I/O control for port 0 pins PIO0_30"]
473pub mod pio0_30;
474#[doc = "Digital I/O control for port 0 pins PIO0_31\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 [pio0_31](pio0_31) module"]
475pub type PIO0_31 = crate::Reg<u32, _PIO0_31>;
476#[allow(missing_docs)]
477#[doc(hidden)]
478pub struct _PIO0_31;
479#[doc = "`read()` method returns [pio0_31::R](pio0_31::R) reader structure"]
480impl crate::Readable for PIO0_31 {}
481#[doc = "`write(|w| ..)` method takes [pio0_31::W](pio0_31::W) writer structure"]
482impl crate::Writable for PIO0_31 {}
483#[doc = "Digital I/O control for port 0 pins PIO0_31"]
484pub mod pio0_31;
485#[doc = "Digital I/O control for port 1 pins PIO1_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 [pio1_0](pio1_0) module"]
486pub type PIO1_0 = crate::Reg<u32, _PIO1_0>;
487#[allow(missing_docs)]
488#[doc(hidden)]
489pub struct _PIO1_0;
490#[doc = "`read()` method returns [pio1_0::R](pio1_0::R) reader structure"]
491impl crate::Readable for PIO1_0 {}
492#[doc = "`write(|w| ..)` method takes [pio1_0::W](pio1_0::W) writer structure"]
493impl crate::Writable for PIO1_0 {}
494#[doc = "Digital I/O control for port 1 pins PIO1_0"]
495pub mod pio1_0;
496#[doc = "Digital I/O control for port 1 pins PIO1_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 [pio1_1](pio1_1) module"]
497pub type PIO1_1 = crate::Reg<u32, _PIO1_1>;
498#[allow(missing_docs)]
499#[doc(hidden)]
500pub struct _PIO1_1;
501#[doc = "`read()` method returns [pio1_1::R](pio1_1::R) reader structure"]
502impl crate::Readable for PIO1_1 {}
503#[doc = "`write(|w| ..)` method takes [pio1_1::W](pio1_1::W) writer structure"]
504impl crate::Writable for PIO1_1 {}
505#[doc = "Digital I/O control for port 1 pins PIO1_1"]
506pub mod pio1_1;
507#[doc = "Digital I/O control for port 1 pins PIO1_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 [pio1_2](pio1_2) module"]
508pub type PIO1_2 = crate::Reg<u32, _PIO1_2>;
509#[allow(missing_docs)]
510#[doc(hidden)]
511pub struct _PIO1_2;
512#[doc = "`read()` method returns [pio1_2::R](pio1_2::R) reader structure"]
513impl crate::Readable for PIO1_2 {}
514#[doc = "`write(|w| ..)` method takes [pio1_2::W](pio1_2::W) writer structure"]
515impl crate::Writable for PIO1_2 {}
516#[doc = "Digital I/O control for port 1 pins PIO1_2"]
517pub mod pio1_2;
518#[doc = "Digital I/O control for port 1 pins PIO1_3\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 [pio1_3](pio1_3) module"]
519pub type PIO1_3 = crate::Reg<u32, _PIO1_3>;
520#[allow(missing_docs)]
521#[doc(hidden)]
522pub struct _PIO1_3;
523#[doc = "`read()` method returns [pio1_3::R](pio1_3::R) reader structure"]
524impl crate::Readable for PIO1_3 {}
525#[doc = "`write(|w| ..)` method takes [pio1_3::W](pio1_3::W) writer structure"]
526impl crate::Writable for PIO1_3 {}
527#[doc = "Digital I/O control for port 1 pins PIO1_3"]
528pub mod pio1_3;
529#[doc = "Digital I/O control for port 1 pins PIO1_4\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 [pio1_4](pio1_4) module"]
530pub type PIO1_4 = crate::Reg<u32, _PIO1_4>;
531#[allow(missing_docs)]
532#[doc(hidden)]
533pub struct _PIO1_4;
534#[doc = "`read()` method returns [pio1_4::R](pio1_4::R) reader structure"]
535impl crate::Readable for PIO1_4 {}
536#[doc = "`write(|w| ..)` method takes [pio1_4::W](pio1_4::W) writer structure"]
537impl crate::Writable for PIO1_4 {}
538#[doc = "Digital I/O control for port 1 pins PIO1_4"]
539pub mod pio1_4;
540#[doc = "Digital I/O control for port 1 pins PIO1_5\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 [pio1_5](pio1_5) module"]
541pub type PIO1_5 = crate::Reg<u32, _PIO1_5>;
542#[allow(missing_docs)]
543#[doc(hidden)]
544pub struct _PIO1_5;
545#[doc = "`read()` method returns [pio1_5::R](pio1_5::R) reader structure"]
546impl crate::Readable for PIO1_5 {}
547#[doc = "`write(|w| ..)` method takes [pio1_5::W](pio1_5::W) writer structure"]
548impl crate::Writable for PIO1_5 {}
549#[doc = "Digital I/O control for port 1 pins PIO1_5"]
550pub mod pio1_5;
551#[doc = "Digital I/O control for port 1 pins PIO1_6\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 [pio1_6](pio1_6) module"]
552pub type PIO1_6 = crate::Reg<u32, _PIO1_6>;
553#[allow(missing_docs)]
554#[doc(hidden)]
555pub struct _PIO1_6;
556#[doc = "`read()` method returns [pio1_6::R](pio1_6::R) reader structure"]
557impl crate::Readable for PIO1_6 {}
558#[doc = "`write(|w| ..)` method takes [pio1_6::W](pio1_6::W) writer structure"]
559impl crate::Writable for PIO1_6 {}
560#[doc = "Digital I/O control for port 1 pins PIO1_6"]
561pub mod pio1_6;
562#[doc = "Digital I/O control for port 1 pins PIO1_7\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 [pio1_7](pio1_7) module"]
563pub type PIO1_7 = crate::Reg<u32, _PIO1_7>;
564#[allow(missing_docs)]
565#[doc(hidden)]
566pub struct _PIO1_7;
567#[doc = "`read()` method returns [pio1_7::R](pio1_7::R) reader structure"]
568impl crate::Readable for PIO1_7 {}
569#[doc = "`write(|w| ..)` method takes [pio1_7::W](pio1_7::W) writer structure"]
570impl crate::Writable for PIO1_7 {}
571#[doc = "Digital I/O control for port 1 pins PIO1_7"]
572pub mod pio1_7;
573#[doc = "Digital I/O control for port 1 pins PIO1_8\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 [pio1_8](pio1_8) module"]
574pub type PIO1_8 = crate::Reg<u32, _PIO1_8>;
575#[allow(missing_docs)]
576#[doc(hidden)]
577pub struct _PIO1_8;
578#[doc = "`read()` method returns [pio1_8::R](pio1_8::R) reader structure"]
579impl crate::Readable for PIO1_8 {}
580#[doc = "`write(|w| ..)` method takes [pio1_8::W](pio1_8::W) writer structure"]
581impl crate::Writable for PIO1_8 {}
582#[doc = "Digital I/O control for port 1 pins PIO1_8"]
583pub mod pio1_8;
584#[doc = "Digital I/O control for port 1 pins PIO1_9\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 [pio1_9](pio1_9) module"]
585pub type PIO1_9 = crate::Reg<u32, _PIO1_9>;
586#[allow(missing_docs)]
587#[doc(hidden)]
588pub struct _PIO1_9;
589#[doc = "`read()` method returns [pio1_9::R](pio1_9::R) reader structure"]
590impl crate::Readable for PIO1_9 {}
591#[doc = "`write(|w| ..)` method takes [pio1_9::W](pio1_9::W) writer structure"]
592impl crate::Writable for PIO1_9 {}
593#[doc = "Digital I/O control for port 1 pins PIO1_9"]
594pub mod pio1_9;
595#[doc = "Digital I/O control for port 1 pins PIO1_10\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 [pio1_10](pio1_10) module"]
596pub type PIO1_10 = crate::Reg<u32, _PIO1_10>;
597#[allow(missing_docs)]
598#[doc(hidden)]
599pub struct _PIO1_10;
600#[doc = "`read()` method returns [pio1_10::R](pio1_10::R) reader structure"]
601impl crate::Readable for PIO1_10 {}
602#[doc = "`write(|w| ..)` method takes [pio1_10::W](pio1_10::W) writer structure"]
603impl crate::Writable for PIO1_10 {}
604#[doc = "Digital I/O control for port 1 pins PIO1_10"]
605pub mod pio1_10;
606#[doc = "Digital I/O control for port 1 pins PIO1_11\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 [pio1_11](pio1_11) module"]
607pub type PIO1_11 = crate::Reg<u32, _PIO1_11>;
608#[allow(missing_docs)]
609#[doc(hidden)]
610pub struct _PIO1_11;
611#[doc = "`read()` method returns [pio1_11::R](pio1_11::R) reader structure"]
612impl crate::Readable for PIO1_11 {}
613#[doc = "`write(|w| ..)` method takes [pio1_11::W](pio1_11::W) writer structure"]
614impl crate::Writable for PIO1_11 {}
615#[doc = "Digital I/O control for port 1 pins PIO1_11"]
616pub mod pio1_11;
617#[doc = "Digital I/O control for port 1 pins PIO1_12\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 [pio1_12](pio1_12) module"]
618pub type PIO1_12 = crate::Reg<u32, _PIO1_12>;
619#[allow(missing_docs)]
620#[doc(hidden)]
621pub struct _PIO1_12;
622#[doc = "`read()` method returns [pio1_12::R](pio1_12::R) reader structure"]
623impl crate::Readable for PIO1_12 {}
624#[doc = "`write(|w| ..)` method takes [pio1_12::W](pio1_12::W) writer structure"]
625impl crate::Writable for PIO1_12 {}
626#[doc = "Digital I/O control for port 1 pins PIO1_12"]
627pub mod pio1_12;
628#[doc = "Digital I/O control for port 1 pins PIO1_13\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 [pio1_13](pio1_13) module"]
629pub type PIO1_13 = crate::Reg<u32, _PIO1_13>;
630#[allow(missing_docs)]
631#[doc(hidden)]
632pub struct _PIO1_13;
633#[doc = "`read()` method returns [pio1_13::R](pio1_13::R) reader structure"]
634impl crate::Readable for PIO1_13 {}
635#[doc = "`write(|w| ..)` method takes [pio1_13::W](pio1_13::W) writer structure"]
636impl crate::Writable for PIO1_13 {}
637#[doc = "Digital I/O control for port 1 pins PIO1_13"]
638pub mod pio1_13;
639#[doc = "Digital I/O control for port 1 pins PIO1_14\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 [pio1_14](pio1_14) module"]
640pub type PIO1_14 = crate::Reg<u32, _PIO1_14>;
641#[allow(missing_docs)]
642#[doc(hidden)]
643pub struct _PIO1_14;
644#[doc = "`read()` method returns [pio1_14::R](pio1_14::R) reader structure"]
645impl crate::Readable for PIO1_14 {}
646#[doc = "`write(|w| ..)` method takes [pio1_14::W](pio1_14::W) writer structure"]
647impl crate::Writable for PIO1_14 {}
648#[doc = "Digital I/O control for port 1 pins PIO1_14"]
649pub mod pio1_14;
650#[doc = "Digital I/O control for port 1 pins PIO1_15\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 [pio1_15](pio1_15) module"]
651pub type PIO1_15 = crate::Reg<u32, _PIO1_15>;
652#[allow(missing_docs)]
653#[doc(hidden)]
654pub struct _PIO1_15;
655#[doc = "`read()` method returns [pio1_15::R](pio1_15::R) reader structure"]
656impl crate::Readable for PIO1_15 {}
657#[doc = "`write(|w| ..)` method takes [pio1_15::W](pio1_15::W) writer structure"]
658impl crate::Writable for PIO1_15 {}
659#[doc = "Digital I/O control for port 1 pins PIO1_15"]
660pub mod pio1_15;
661#[doc = "Digital I/O control for port 1 pins PIO1_16\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 [pio1_16](pio1_16) module"]
662pub type PIO1_16 = crate::Reg<u32, _PIO1_16>;
663#[allow(missing_docs)]
664#[doc(hidden)]
665pub struct _PIO1_16;
666#[doc = "`read()` method returns [pio1_16::R](pio1_16::R) reader structure"]
667impl crate::Readable for PIO1_16 {}
668#[doc = "`write(|w| ..)` method takes [pio1_16::W](pio1_16::W) writer structure"]
669impl crate::Writable for PIO1_16 {}
670#[doc = "Digital I/O control for port 1 pins PIO1_16"]
671pub mod pio1_16;
672#[doc = "Digital I/O control for port 1 pins PIO1_17\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 [pio1_17](pio1_17) module"]
673pub type PIO1_17 = crate::Reg<u32, _PIO1_17>;
674#[allow(missing_docs)]
675#[doc(hidden)]
676pub struct _PIO1_17;
677#[doc = "`read()` method returns [pio1_17::R](pio1_17::R) reader structure"]
678impl crate::Readable for PIO1_17 {}
679#[doc = "`write(|w| ..)` method takes [pio1_17::W](pio1_17::W) writer structure"]
680impl crate::Writable for PIO1_17 {}
681#[doc = "Digital I/O control for port 1 pins PIO1_17"]
682pub mod pio1_17;
683#[doc = "Digital I/O control for port 1 pins PIO1_18\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 [pio1_18](pio1_18) module"]
684pub type PIO1_18 = crate::Reg<u32, _PIO1_18>;
685#[allow(missing_docs)]
686#[doc(hidden)]
687pub struct _PIO1_18;
688#[doc = "`read()` method returns [pio1_18::R](pio1_18::R) reader structure"]
689impl crate::Readable for PIO1_18 {}
690#[doc = "`write(|w| ..)` method takes [pio1_18::W](pio1_18::W) writer structure"]
691impl crate::Writable for PIO1_18 {}
692#[doc = "Digital I/O control for port 1 pins PIO1_18"]
693pub mod pio1_18;
694#[doc = "Digital I/O control for port 1 pins PIO1_19\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 [pio1_19](pio1_19) module"]
695pub type PIO1_19 = crate::Reg<u32, _PIO1_19>;
696#[allow(missing_docs)]
697#[doc(hidden)]
698pub struct _PIO1_19;
699#[doc = "`read()` method returns [pio1_19::R](pio1_19::R) reader structure"]
700impl crate::Readable for PIO1_19 {}
701#[doc = "`write(|w| ..)` method takes [pio1_19::W](pio1_19::W) writer structure"]
702impl crate::Writable for PIO1_19 {}
703#[doc = "Digital I/O control for port 1 pins PIO1_19"]
704pub mod pio1_19;
705#[doc = "Digital I/O control for port 1 pins PIO1_20\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 [pio1_20](pio1_20) module"]
706pub type PIO1_20 = crate::Reg<u32, _PIO1_20>;
707#[allow(missing_docs)]
708#[doc(hidden)]
709pub struct _PIO1_20;
710#[doc = "`read()` method returns [pio1_20::R](pio1_20::R) reader structure"]
711impl crate::Readable for PIO1_20 {}
712#[doc = "`write(|w| ..)` method takes [pio1_20::W](pio1_20::W) writer structure"]
713impl crate::Writable for PIO1_20 {}
714#[doc = "Digital I/O control for port 1 pins PIO1_20"]
715pub mod pio1_20;
716#[doc = "Digital I/O control for port 1 pins PIO1_21\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 [pio1_21](pio1_21) module"]
717pub type PIO1_21 = crate::Reg<u32, _PIO1_21>;
718#[allow(missing_docs)]
719#[doc(hidden)]
720pub struct _PIO1_21;
721#[doc = "`read()` method returns [pio1_21::R](pio1_21::R) reader structure"]
722impl crate::Readable for PIO1_21 {}
723#[doc = "`write(|w| ..)` method takes [pio1_21::W](pio1_21::W) writer structure"]
724impl crate::Writable for PIO1_21 {}
725#[doc = "Digital I/O control for port 1 pins PIO1_21"]
726pub mod pio1_21;
727#[doc = "Digital I/O control for port 1 pins PIO1_22\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 [pio1_22](pio1_22) module"]
728pub type PIO1_22 = crate::Reg<u32, _PIO1_22>;
729#[allow(missing_docs)]
730#[doc(hidden)]
731pub struct _PIO1_22;
732#[doc = "`read()` method returns [pio1_22::R](pio1_22::R) reader structure"]
733impl crate::Readable for PIO1_22 {}
734#[doc = "`write(|w| ..)` method takes [pio1_22::W](pio1_22::W) writer structure"]
735impl crate::Writable for PIO1_22 {}
736#[doc = "Digital I/O control for port 1 pins PIO1_22"]
737pub mod pio1_22;
738#[doc = "Digital I/O control for port 1 pins PIO1_23\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 [pio1_23](pio1_23) module"]
739pub type PIO1_23 = crate::Reg<u32, _PIO1_23>;
740#[allow(missing_docs)]
741#[doc(hidden)]
742pub struct _PIO1_23;
743#[doc = "`read()` method returns [pio1_23::R](pio1_23::R) reader structure"]
744impl crate::Readable for PIO1_23 {}
745#[doc = "`write(|w| ..)` method takes [pio1_23::W](pio1_23::W) writer structure"]
746impl crate::Writable for PIO1_23 {}
747#[doc = "Digital I/O control for port 1 pins PIO1_23"]
748pub mod pio1_23;
749#[doc = "Digital I/O control for port 1 pins PIO1_24\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 [pio1_24](pio1_24) module"]
750pub type PIO1_24 = crate::Reg<u32, _PIO1_24>;
751#[allow(missing_docs)]
752#[doc(hidden)]
753pub struct _PIO1_24;
754#[doc = "`read()` method returns [pio1_24::R](pio1_24::R) reader structure"]
755impl crate::Readable for PIO1_24 {}
756#[doc = "`write(|w| ..)` method takes [pio1_24::W](pio1_24::W) writer structure"]
757impl crate::Writable for PIO1_24 {}
758#[doc = "Digital I/O control for port 1 pins PIO1_24"]
759pub mod pio1_24;
760#[doc = "Digital I/O control for port 1 pins PIO1_25\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 [pio1_25](pio1_25) module"]
761pub type PIO1_25 = crate::Reg<u32, _PIO1_25>;
762#[allow(missing_docs)]
763#[doc(hidden)]
764pub struct _PIO1_25;
765#[doc = "`read()` method returns [pio1_25::R](pio1_25::R) reader structure"]
766impl crate::Readable for PIO1_25 {}
767#[doc = "`write(|w| ..)` method takes [pio1_25::W](pio1_25::W) writer structure"]
768impl crate::Writable for PIO1_25 {}
769#[doc = "Digital I/O control for port 1 pins PIO1_25"]
770pub mod pio1_25;
771#[doc = "Digital I/O control for port 1 pins PIO1_26\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 [pio1_26](pio1_26) module"]
772pub type PIO1_26 = crate::Reg<u32, _PIO1_26>;
773#[allow(missing_docs)]
774#[doc(hidden)]
775pub struct _PIO1_26;
776#[doc = "`read()` method returns [pio1_26::R](pio1_26::R) reader structure"]
777impl crate::Readable for PIO1_26 {}
778#[doc = "`write(|w| ..)` method takes [pio1_26::W](pio1_26::W) writer structure"]
779impl crate::Writable for PIO1_26 {}
780#[doc = "Digital I/O control for port 1 pins PIO1_26"]
781pub mod pio1_26;
782#[doc = "Digital I/O control for port 1 pins PIO1_27\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 [pio1_27](pio1_27) module"]
783pub type PIO1_27 = crate::Reg<u32, _PIO1_27>;
784#[allow(missing_docs)]
785#[doc(hidden)]
786pub struct _PIO1_27;
787#[doc = "`read()` method returns [pio1_27::R](pio1_27::R) reader structure"]
788impl crate::Readable for PIO1_27 {}
789#[doc = "`write(|w| ..)` method takes [pio1_27::W](pio1_27::W) writer structure"]
790impl crate::Writable for PIO1_27 {}
791#[doc = "Digital I/O control for port 1 pins PIO1_27"]
792pub mod pio1_27;
793#[doc = "Digital I/O control for port 1 pins PIO1_28\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 [pio1_28](pio1_28) module"]
794pub type PIO1_28 = crate::Reg<u32, _PIO1_28>;
795#[allow(missing_docs)]
796#[doc(hidden)]
797pub struct _PIO1_28;
798#[doc = "`read()` method returns [pio1_28::R](pio1_28::R) reader structure"]
799impl crate::Readable for PIO1_28 {}
800#[doc = "`write(|w| ..)` method takes [pio1_28::W](pio1_28::W) writer structure"]
801impl crate::Writable for PIO1_28 {}
802#[doc = "Digital I/O control for port 1 pins PIO1_28"]
803pub mod pio1_28;
804#[doc = "Digital I/O control for port 1 pins PIO1_29\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 [pio1_29](pio1_29) module"]
805pub type PIO1_29 = crate::Reg<u32, _PIO1_29>;
806#[allow(missing_docs)]
807#[doc(hidden)]
808pub struct _PIO1_29;
809#[doc = "`read()` method returns [pio1_29::R](pio1_29::R) reader structure"]
810impl crate::Readable for PIO1_29 {}
811#[doc = "`write(|w| ..)` method takes [pio1_29::W](pio1_29::W) writer structure"]
812impl crate::Writable for PIO1_29 {}
813#[doc = "Digital I/O control for port 1 pins PIO1_29"]
814pub mod pio1_29;
815#[doc = "Digital I/O control for port 1 pins PIO1_30\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 [pio1_30](pio1_30) module"]
816pub type PIO1_30 = crate::Reg<u32, _PIO1_30>;
817#[allow(missing_docs)]
818#[doc(hidden)]
819pub struct _PIO1_30;
820#[doc = "`read()` method returns [pio1_30::R](pio1_30::R) reader structure"]
821impl crate::Readable for PIO1_30 {}
822#[doc = "`write(|w| ..)` method takes [pio1_30::W](pio1_30::W) writer structure"]
823impl crate::Writable for PIO1_30 {}
824#[doc = "Digital I/O control for port 1 pins PIO1_30"]
825pub mod pio1_30;
826#[doc = "Digital I/O control for port 1 pins PIO1_31\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 [pio1_31](pio1_31) module"]
827pub type PIO1_31 = crate::Reg<u32, _PIO1_31>;
828#[allow(missing_docs)]
829#[doc(hidden)]
830pub struct _PIO1_31;
831#[doc = "`read()` method returns [pio1_31::R](pio1_31::R) reader structure"]
832impl crate::Readable for PIO1_31 {}
833#[doc = "`write(|w| ..)` method takes [pio1_31::W](pio1_31::W) writer structure"]
834impl crate::Writable for PIO1_31 {}
835#[doc = "Digital I/O control for port 1 pins PIO1_31"]
836pub mod pio1_31;