lpc55_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: crate::Reg<pio0_0::PIO0_0_SPEC>,
6    #[doc = "0x04 - Digital I/O control for port 0 pins PIO0_1"]
7    pub pio0_1: crate::Reg<pio0_1::PIO0_1_SPEC>,
8    #[doc = "0x08 - Digital I/O control for port 0 pins PIO0_2"]
9    pub pio0_2: crate::Reg<pio0_2::PIO0_2_SPEC>,
10    #[doc = "0x0c - Digital I/O control for port 0 pins PIO0_3"]
11    pub pio0_3: crate::Reg<pio0_3::PIO0_3_SPEC>,
12    #[doc = "0x10 - Digital I/O control for port 0 pins PIO0_4"]
13    pub pio0_4: crate::Reg<pio0_4::PIO0_4_SPEC>,
14    #[doc = "0x14 - Digital I/O control for port 0 pins PIO0_5"]
15    pub pio0_5: crate::Reg<pio0_5::PIO0_5_SPEC>,
16    #[doc = "0x18 - Digital I/O control for port 0 pins PIO0_6"]
17    pub pio0_6: crate::Reg<pio0_6::PIO0_6_SPEC>,
18    #[doc = "0x1c - Digital I/O control for port 0 pins PIO0_7"]
19    pub pio0_7: crate::Reg<pio0_7::PIO0_7_SPEC>,
20    #[doc = "0x20 - Digital I/O control for port 0 pins PIO0_8"]
21    pub pio0_8: crate::Reg<pio0_8::PIO0_8_SPEC>,
22    #[doc = "0x24 - Digital I/O control for port 0 pins PIO0_9"]
23    pub pio0_9: crate::Reg<pio0_9::PIO0_9_SPEC>,
24    #[doc = "0x28 - Digital I/O control for port 0 pins PIO0_10"]
25    pub pio0_10: crate::Reg<pio0_10::PIO0_10_SPEC>,
26    #[doc = "0x2c - Digital I/O control for port 0 pins PIO0_11"]
27    pub pio0_11: crate::Reg<pio0_11::PIO0_11_SPEC>,
28    #[doc = "0x30 - Digital I/O control for port 0 pins PIO0_12"]
29    pub pio0_12: crate::Reg<pio0_12::PIO0_12_SPEC>,
30    #[doc = "0x34 - Digital I/O control for port 0 pins PIO0_13"]
31    pub pio0_13: crate::Reg<pio0_13::PIO0_13_SPEC>,
32    #[doc = "0x38 - Digital I/O control for port 0 pins PIO0_14"]
33    pub pio0_14: crate::Reg<pio0_14::PIO0_14_SPEC>,
34    #[doc = "0x3c - Digital I/O control for port 0 pins PIO0_15"]
35    pub pio0_15: crate::Reg<pio0_15::PIO0_15_SPEC>,
36    #[doc = "0x40 - Digital I/O control for port 0 pins PIO0_16"]
37    pub pio0_16: crate::Reg<pio0_16::PIO0_16_SPEC>,
38    #[doc = "0x44 - Digital I/O control for port 0 pins PIO0_17"]
39    pub pio0_17: crate::Reg<pio0_17::PIO0_17_SPEC>,
40    #[doc = "0x48 - Digital I/O control for port 0 pins PIO0_18"]
41    pub pio0_18: crate::Reg<pio0_18::PIO0_18_SPEC>,
42    #[doc = "0x4c - Digital I/O control for port 0 pins PIO0_19"]
43    pub pio0_19: crate::Reg<pio0_19::PIO0_19_SPEC>,
44    #[doc = "0x50 - Digital I/O control for port 0 pins PIO0_20"]
45    pub pio0_20: crate::Reg<pio0_20::PIO0_20_SPEC>,
46    #[doc = "0x54 - Digital I/O control for port 0 pins PIO0_21"]
47    pub pio0_21: crate::Reg<pio0_21::PIO0_21_SPEC>,
48    #[doc = "0x58 - Digital I/O control for port 0 pins PIO0_22"]
49    pub pio0_22: crate::Reg<pio0_22::PIO0_22_SPEC>,
50    #[doc = "0x5c - Digital I/O control for port 0 pins PIO0_23"]
51    pub pio0_23: crate::Reg<pio0_23::PIO0_23_SPEC>,
52    #[doc = "0x60 - Digital I/O control for port 0 pins PIO0_24"]
53    pub pio0_24: crate::Reg<pio0_24::PIO0_24_SPEC>,
54    #[doc = "0x64 - Digital I/O control for port 0 pins PIO0_25"]
55    pub pio0_25: crate::Reg<pio0_25::PIO0_25_SPEC>,
56    #[doc = "0x68 - Digital I/O control for port 0 pins PIO0_26"]
57    pub pio0_26: crate::Reg<pio0_26::PIO0_26_SPEC>,
58    #[doc = "0x6c - Digital I/O control for port 0 pins PIO0_27"]
59    pub pio0_27: crate::Reg<pio0_27::PIO0_27_SPEC>,
60    #[doc = "0x70 - Digital I/O control for port 0 pins PIO0_28"]
61    pub pio0_28: crate::Reg<pio0_28::PIO0_28_SPEC>,
62    #[doc = "0x74 - Digital I/O control for port 0 pins PIO0_29"]
63    pub pio0_29: crate::Reg<pio0_29::PIO0_29_SPEC>,
64    #[doc = "0x78 - Digital I/O control for port 0 pins PIO0_30"]
65    pub pio0_30: crate::Reg<pio0_30::PIO0_30_SPEC>,
66    #[doc = "0x7c - Digital I/O control for port 0 pins PIO0_31"]
67    pub pio0_31: crate::Reg<pio0_31::PIO0_31_SPEC>,
68    #[doc = "0x80 - Digital I/O control for port 1 pins PIO1_0"]
69    pub pio1_0: crate::Reg<pio1_0::PIO1_0_SPEC>,
70    #[doc = "0x84 - Digital I/O control for port 1 pins PIO1_1"]
71    pub pio1_1: crate::Reg<pio1_1::PIO1_1_SPEC>,
72    #[doc = "0x88 - Digital I/O control for port 1 pins PIO1_2"]
73    pub pio1_2: crate::Reg<pio1_2::PIO1_2_SPEC>,
74    #[doc = "0x8c - Digital I/O control for port 1 pins PIO1_3"]
75    pub pio1_3: crate::Reg<pio1_3::PIO1_3_SPEC>,
76    #[doc = "0x90 - Digital I/O control for port 1 pins PIO1_4"]
77    pub pio1_4: crate::Reg<pio1_4::PIO1_4_SPEC>,
78    #[doc = "0x94 - Digital I/O control for port 1 pins PIO1_5"]
79    pub pio1_5: crate::Reg<pio1_5::PIO1_5_SPEC>,
80    #[doc = "0x98 - Digital I/O control for port 1 pins PIO1_6"]
81    pub pio1_6: crate::Reg<pio1_6::PIO1_6_SPEC>,
82    #[doc = "0x9c - Digital I/O control for port 1 pins PIO1_7"]
83    pub pio1_7: crate::Reg<pio1_7::PIO1_7_SPEC>,
84    #[doc = "0xa0 - Digital I/O control for port 1 pins PIO1_8"]
85    pub pio1_8: crate::Reg<pio1_8::PIO1_8_SPEC>,
86    #[doc = "0xa4 - Digital I/O control for port 1 pins PIO1_9"]
87    pub pio1_9: crate::Reg<pio1_9::PIO1_9_SPEC>,
88    #[doc = "0xa8 - Digital I/O control for port 1 pins PIO1_10"]
89    pub pio1_10: crate::Reg<pio1_10::PIO1_10_SPEC>,
90    #[doc = "0xac - Digital I/O control for port 1 pins PIO1_11"]
91    pub pio1_11: crate::Reg<pio1_11::PIO1_11_SPEC>,
92    #[doc = "0xb0 - Digital I/O control for port 1 pins PIO1_12"]
93    pub pio1_12: crate::Reg<pio1_12::PIO1_12_SPEC>,
94    #[doc = "0xb4 - Digital I/O control for port 1 pins PIO1_13"]
95    pub pio1_13: crate::Reg<pio1_13::PIO1_13_SPEC>,
96    #[doc = "0xb8 - Digital I/O control for port 1 pins PIO1_14"]
97    pub pio1_14: crate::Reg<pio1_14::PIO1_14_SPEC>,
98    #[doc = "0xbc - Digital I/O control for port 1 pins PIO1_15"]
99    pub pio1_15: crate::Reg<pio1_15::PIO1_15_SPEC>,
100    #[doc = "0xc0 - Digital I/O control for port 1 pins PIO1_16"]
101    pub pio1_16: crate::Reg<pio1_16::PIO1_16_SPEC>,
102    #[doc = "0xc4 - Digital I/O control for port 1 pins PIO1_17"]
103    pub pio1_17: crate::Reg<pio1_17::PIO1_17_SPEC>,
104    #[doc = "0xc8 - Digital I/O control for port 1 pins PIO1_18"]
105    pub pio1_18: crate::Reg<pio1_18::PIO1_18_SPEC>,
106    #[doc = "0xcc - Digital I/O control for port 1 pins PIO1_19"]
107    pub pio1_19: crate::Reg<pio1_19::PIO1_19_SPEC>,
108    #[doc = "0xd0 - Digital I/O control for port 1 pins PIO1_20"]
109    pub pio1_20: crate::Reg<pio1_20::PIO1_20_SPEC>,
110    #[doc = "0xd4 - Digital I/O control for port 1 pins PIO1_21"]
111    pub pio1_21: crate::Reg<pio1_21::PIO1_21_SPEC>,
112    #[doc = "0xd8 - Digital I/O control for port 1 pins PIO1_22"]
113    pub pio1_22: crate::Reg<pio1_22::PIO1_22_SPEC>,
114    #[doc = "0xdc - Digital I/O control for port 1 pins PIO1_23"]
115    pub pio1_23: crate::Reg<pio1_23::PIO1_23_SPEC>,
116    #[doc = "0xe0 - Digital I/O control for port 1 pins PIO1_24"]
117    pub pio1_24: crate::Reg<pio1_24::PIO1_24_SPEC>,
118    #[doc = "0xe4 - Digital I/O control for port 1 pins PIO1_25"]
119    pub pio1_25: crate::Reg<pio1_25::PIO1_25_SPEC>,
120    #[doc = "0xe8 - Digital I/O control for port 1 pins PIO1_26"]
121    pub pio1_26: crate::Reg<pio1_26::PIO1_26_SPEC>,
122    #[doc = "0xec - Digital I/O control for port 1 pins PIO1_27"]
123    pub pio1_27: crate::Reg<pio1_27::PIO1_27_SPEC>,
124    #[doc = "0xf0 - Digital I/O control for port 1 pins PIO1_28"]
125    pub pio1_28: crate::Reg<pio1_28::PIO1_28_SPEC>,
126    #[doc = "0xf4 - Digital I/O control for port 1 pins PIO1_29"]
127    pub pio1_29: crate::Reg<pio1_29::PIO1_29_SPEC>,
128    #[doc = "0xf8 - Digital I/O control for port 1 pins PIO1_30"]
129    pub pio1_30: crate::Reg<pio1_30::PIO1_30_SPEC>,
130    #[doc = "0xfc - Digital I/O control for port 1 pins PIO1_31"]
131    pub pio1_31: crate::Reg<pio1_31::PIO1_31_SPEC>,
132}
133#[doc = "PIO0_0 register accessor: an alias for `Reg<PIO0_0_SPEC>`"]
134pub type PIO0_0 = crate::Reg<pio0_0::PIO0_0_SPEC>;
135#[doc = "Digital I/O control for port 0 pins PIO0_0"]
136pub mod pio0_0;
137#[doc = "PIO0_1 register accessor: an alias for `Reg<PIO0_1_SPEC>`"]
138pub type PIO0_1 = crate::Reg<pio0_1::PIO0_1_SPEC>;
139#[doc = "Digital I/O control for port 0 pins PIO0_1"]
140pub mod pio0_1;
141#[doc = "PIO0_2 register accessor: an alias for `Reg<PIO0_2_SPEC>`"]
142pub type PIO0_2 = crate::Reg<pio0_2::PIO0_2_SPEC>;
143#[doc = "Digital I/O control for port 0 pins PIO0_2"]
144pub mod pio0_2;
145#[doc = "PIO0_3 register accessor: an alias for `Reg<PIO0_3_SPEC>`"]
146pub type PIO0_3 = crate::Reg<pio0_3::PIO0_3_SPEC>;
147#[doc = "Digital I/O control for port 0 pins PIO0_3"]
148pub mod pio0_3;
149#[doc = "PIO0_4 register accessor: an alias for `Reg<PIO0_4_SPEC>`"]
150pub type PIO0_4 = crate::Reg<pio0_4::PIO0_4_SPEC>;
151#[doc = "Digital I/O control for port 0 pins PIO0_4"]
152pub mod pio0_4;
153#[doc = "PIO0_5 register accessor: an alias for `Reg<PIO0_5_SPEC>`"]
154pub type PIO0_5 = crate::Reg<pio0_5::PIO0_5_SPEC>;
155#[doc = "Digital I/O control for port 0 pins PIO0_5"]
156pub mod pio0_5;
157#[doc = "PIO0_6 register accessor: an alias for `Reg<PIO0_6_SPEC>`"]
158pub type PIO0_6 = crate::Reg<pio0_6::PIO0_6_SPEC>;
159#[doc = "Digital I/O control for port 0 pins PIO0_6"]
160pub mod pio0_6;
161#[doc = "PIO0_7 register accessor: an alias for `Reg<PIO0_7_SPEC>`"]
162pub type PIO0_7 = crate::Reg<pio0_7::PIO0_7_SPEC>;
163#[doc = "Digital I/O control for port 0 pins PIO0_7"]
164pub mod pio0_7;
165#[doc = "PIO0_8 register accessor: an alias for `Reg<PIO0_8_SPEC>`"]
166pub type PIO0_8 = crate::Reg<pio0_8::PIO0_8_SPEC>;
167#[doc = "Digital I/O control for port 0 pins PIO0_8"]
168pub mod pio0_8;
169#[doc = "PIO0_9 register accessor: an alias for `Reg<PIO0_9_SPEC>`"]
170pub type PIO0_9 = crate::Reg<pio0_9::PIO0_9_SPEC>;
171#[doc = "Digital I/O control for port 0 pins PIO0_9"]
172pub mod pio0_9;
173#[doc = "PIO0_10 register accessor: an alias for `Reg<PIO0_10_SPEC>`"]
174pub type PIO0_10 = crate::Reg<pio0_10::PIO0_10_SPEC>;
175#[doc = "Digital I/O control for port 0 pins PIO0_10"]
176pub mod pio0_10;
177#[doc = "PIO0_11 register accessor: an alias for `Reg<PIO0_11_SPEC>`"]
178pub type PIO0_11 = crate::Reg<pio0_11::PIO0_11_SPEC>;
179#[doc = "Digital I/O control for port 0 pins PIO0_11"]
180pub mod pio0_11;
181#[doc = "PIO0_12 register accessor: an alias for `Reg<PIO0_12_SPEC>`"]
182pub type PIO0_12 = crate::Reg<pio0_12::PIO0_12_SPEC>;
183#[doc = "Digital I/O control for port 0 pins PIO0_12"]
184pub mod pio0_12;
185#[doc = "PIO0_13 register accessor: an alias for `Reg<PIO0_13_SPEC>`"]
186pub type PIO0_13 = crate::Reg<pio0_13::PIO0_13_SPEC>;
187#[doc = "Digital I/O control for port 0 pins PIO0_13"]
188pub mod pio0_13;
189#[doc = "PIO0_14 register accessor: an alias for `Reg<PIO0_14_SPEC>`"]
190pub type PIO0_14 = crate::Reg<pio0_14::PIO0_14_SPEC>;
191#[doc = "Digital I/O control for port 0 pins PIO0_14"]
192pub mod pio0_14;
193#[doc = "PIO0_15 register accessor: an alias for `Reg<PIO0_15_SPEC>`"]
194pub type PIO0_15 = crate::Reg<pio0_15::PIO0_15_SPEC>;
195#[doc = "Digital I/O control for port 0 pins PIO0_15"]
196pub mod pio0_15;
197#[doc = "PIO0_16 register accessor: an alias for `Reg<PIO0_16_SPEC>`"]
198pub type PIO0_16 = crate::Reg<pio0_16::PIO0_16_SPEC>;
199#[doc = "Digital I/O control for port 0 pins PIO0_16"]
200pub mod pio0_16;
201#[doc = "PIO0_17 register accessor: an alias for `Reg<PIO0_17_SPEC>`"]
202pub type PIO0_17 = crate::Reg<pio0_17::PIO0_17_SPEC>;
203#[doc = "Digital I/O control for port 0 pins PIO0_17"]
204pub mod pio0_17;
205#[doc = "PIO0_18 register accessor: an alias for `Reg<PIO0_18_SPEC>`"]
206pub type PIO0_18 = crate::Reg<pio0_18::PIO0_18_SPEC>;
207#[doc = "Digital I/O control for port 0 pins PIO0_18"]
208pub mod pio0_18;
209#[doc = "PIO0_19 register accessor: an alias for `Reg<PIO0_19_SPEC>`"]
210pub type PIO0_19 = crate::Reg<pio0_19::PIO0_19_SPEC>;
211#[doc = "Digital I/O control for port 0 pins PIO0_19"]
212pub mod pio0_19;
213#[doc = "PIO0_20 register accessor: an alias for `Reg<PIO0_20_SPEC>`"]
214pub type PIO0_20 = crate::Reg<pio0_20::PIO0_20_SPEC>;
215#[doc = "Digital I/O control for port 0 pins PIO0_20"]
216pub mod pio0_20;
217#[doc = "PIO0_21 register accessor: an alias for `Reg<PIO0_21_SPEC>`"]
218pub type PIO0_21 = crate::Reg<pio0_21::PIO0_21_SPEC>;
219#[doc = "Digital I/O control for port 0 pins PIO0_21"]
220pub mod pio0_21;
221#[doc = "PIO0_22 register accessor: an alias for `Reg<PIO0_22_SPEC>`"]
222pub type PIO0_22 = crate::Reg<pio0_22::PIO0_22_SPEC>;
223#[doc = "Digital I/O control for port 0 pins PIO0_22"]
224pub mod pio0_22;
225#[doc = "PIO0_23 register accessor: an alias for `Reg<PIO0_23_SPEC>`"]
226pub type PIO0_23 = crate::Reg<pio0_23::PIO0_23_SPEC>;
227#[doc = "Digital I/O control for port 0 pins PIO0_23"]
228pub mod pio0_23;
229#[doc = "PIO0_24 register accessor: an alias for `Reg<PIO0_24_SPEC>`"]
230pub type PIO0_24 = crate::Reg<pio0_24::PIO0_24_SPEC>;
231#[doc = "Digital I/O control for port 0 pins PIO0_24"]
232pub mod pio0_24;
233#[doc = "PIO0_25 register accessor: an alias for `Reg<PIO0_25_SPEC>`"]
234pub type PIO0_25 = crate::Reg<pio0_25::PIO0_25_SPEC>;
235#[doc = "Digital I/O control for port 0 pins PIO0_25"]
236pub mod pio0_25;
237#[doc = "PIO0_26 register accessor: an alias for `Reg<PIO0_26_SPEC>`"]
238pub type PIO0_26 = crate::Reg<pio0_26::PIO0_26_SPEC>;
239#[doc = "Digital I/O control for port 0 pins PIO0_26"]
240pub mod pio0_26;
241#[doc = "PIO0_27 register accessor: an alias for `Reg<PIO0_27_SPEC>`"]
242pub type PIO0_27 = crate::Reg<pio0_27::PIO0_27_SPEC>;
243#[doc = "Digital I/O control for port 0 pins PIO0_27"]
244pub mod pio0_27;
245#[doc = "PIO0_28 register accessor: an alias for `Reg<PIO0_28_SPEC>`"]
246pub type PIO0_28 = crate::Reg<pio0_28::PIO0_28_SPEC>;
247#[doc = "Digital I/O control for port 0 pins PIO0_28"]
248pub mod pio0_28;
249#[doc = "PIO0_29 register accessor: an alias for `Reg<PIO0_29_SPEC>`"]
250pub type PIO0_29 = crate::Reg<pio0_29::PIO0_29_SPEC>;
251#[doc = "Digital I/O control for port 0 pins PIO0_29"]
252pub mod pio0_29;
253#[doc = "PIO0_30 register accessor: an alias for `Reg<PIO0_30_SPEC>`"]
254pub type PIO0_30 = crate::Reg<pio0_30::PIO0_30_SPEC>;
255#[doc = "Digital I/O control for port 0 pins PIO0_30"]
256pub mod pio0_30;
257#[doc = "PIO0_31 register accessor: an alias for `Reg<PIO0_31_SPEC>`"]
258pub type PIO0_31 = crate::Reg<pio0_31::PIO0_31_SPEC>;
259#[doc = "Digital I/O control for port 0 pins PIO0_31"]
260pub mod pio0_31;
261#[doc = "PIO1_0 register accessor: an alias for `Reg<PIO1_0_SPEC>`"]
262pub type PIO1_0 = crate::Reg<pio1_0::PIO1_0_SPEC>;
263#[doc = "Digital I/O control for port 1 pins PIO1_0"]
264pub mod pio1_0;
265#[doc = "PIO1_1 register accessor: an alias for `Reg<PIO1_1_SPEC>`"]
266pub type PIO1_1 = crate::Reg<pio1_1::PIO1_1_SPEC>;
267#[doc = "Digital I/O control for port 1 pins PIO1_1"]
268pub mod pio1_1;
269#[doc = "PIO1_2 register accessor: an alias for `Reg<PIO1_2_SPEC>`"]
270pub type PIO1_2 = crate::Reg<pio1_2::PIO1_2_SPEC>;
271#[doc = "Digital I/O control for port 1 pins PIO1_2"]
272pub mod pio1_2;
273#[doc = "PIO1_3 register accessor: an alias for `Reg<PIO1_3_SPEC>`"]
274pub type PIO1_3 = crate::Reg<pio1_3::PIO1_3_SPEC>;
275#[doc = "Digital I/O control for port 1 pins PIO1_3"]
276pub mod pio1_3;
277#[doc = "PIO1_4 register accessor: an alias for `Reg<PIO1_4_SPEC>`"]
278pub type PIO1_4 = crate::Reg<pio1_4::PIO1_4_SPEC>;
279#[doc = "Digital I/O control for port 1 pins PIO1_4"]
280pub mod pio1_4;
281#[doc = "PIO1_5 register accessor: an alias for `Reg<PIO1_5_SPEC>`"]
282pub type PIO1_5 = crate::Reg<pio1_5::PIO1_5_SPEC>;
283#[doc = "Digital I/O control for port 1 pins PIO1_5"]
284pub mod pio1_5;
285#[doc = "PIO1_6 register accessor: an alias for `Reg<PIO1_6_SPEC>`"]
286pub type PIO1_6 = crate::Reg<pio1_6::PIO1_6_SPEC>;
287#[doc = "Digital I/O control for port 1 pins PIO1_6"]
288pub mod pio1_6;
289#[doc = "PIO1_7 register accessor: an alias for `Reg<PIO1_7_SPEC>`"]
290pub type PIO1_7 = crate::Reg<pio1_7::PIO1_7_SPEC>;
291#[doc = "Digital I/O control for port 1 pins PIO1_7"]
292pub mod pio1_7;
293#[doc = "PIO1_8 register accessor: an alias for `Reg<PIO1_8_SPEC>`"]
294pub type PIO1_8 = crate::Reg<pio1_8::PIO1_8_SPEC>;
295#[doc = "Digital I/O control for port 1 pins PIO1_8"]
296pub mod pio1_8;
297#[doc = "PIO1_9 register accessor: an alias for `Reg<PIO1_9_SPEC>`"]
298pub type PIO1_9 = crate::Reg<pio1_9::PIO1_9_SPEC>;
299#[doc = "Digital I/O control for port 1 pins PIO1_9"]
300pub mod pio1_9;
301#[doc = "PIO1_10 register accessor: an alias for `Reg<PIO1_10_SPEC>`"]
302pub type PIO1_10 = crate::Reg<pio1_10::PIO1_10_SPEC>;
303#[doc = "Digital I/O control for port 1 pins PIO1_10"]
304pub mod pio1_10;
305#[doc = "PIO1_11 register accessor: an alias for `Reg<PIO1_11_SPEC>`"]
306pub type PIO1_11 = crate::Reg<pio1_11::PIO1_11_SPEC>;
307#[doc = "Digital I/O control for port 1 pins PIO1_11"]
308pub mod pio1_11;
309#[doc = "PIO1_12 register accessor: an alias for `Reg<PIO1_12_SPEC>`"]
310pub type PIO1_12 = crate::Reg<pio1_12::PIO1_12_SPEC>;
311#[doc = "Digital I/O control for port 1 pins PIO1_12"]
312pub mod pio1_12;
313#[doc = "PIO1_13 register accessor: an alias for `Reg<PIO1_13_SPEC>`"]
314pub type PIO1_13 = crate::Reg<pio1_13::PIO1_13_SPEC>;
315#[doc = "Digital I/O control for port 1 pins PIO1_13"]
316pub mod pio1_13;
317#[doc = "PIO1_14 register accessor: an alias for `Reg<PIO1_14_SPEC>`"]
318pub type PIO1_14 = crate::Reg<pio1_14::PIO1_14_SPEC>;
319#[doc = "Digital I/O control for port 1 pins PIO1_14"]
320pub mod pio1_14;
321#[doc = "PIO1_15 register accessor: an alias for `Reg<PIO1_15_SPEC>`"]
322pub type PIO1_15 = crate::Reg<pio1_15::PIO1_15_SPEC>;
323#[doc = "Digital I/O control for port 1 pins PIO1_15"]
324pub mod pio1_15;
325#[doc = "PIO1_16 register accessor: an alias for `Reg<PIO1_16_SPEC>`"]
326pub type PIO1_16 = crate::Reg<pio1_16::PIO1_16_SPEC>;
327#[doc = "Digital I/O control for port 1 pins PIO1_16"]
328pub mod pio1_16;
329#[doc = "PIO1_17 register accessor: an alias for `Reg<PIO1_17_SPEC>`"]
330pub type PIO1_17 = crate::Reg<pio1_17::PIO1_17_SPEC>;
331#[doc = "Digital I/O control for port 1 pins PIO1_17"]
332pub mod pio1_17;
333#[doc = "PIO1_18 register accessor: an alias for `Reg<PIO1_18_SPEC>`"]
334pub type PIO1_18 = crate::Reg<pio1_18::PIO1_18_SPEC>;
335#[doc = "Digital I/O control for port 1 pins PIO1_18"]
336pub mod pio1_18;
337#[doc = "PIO1_19 register accessor: an alias for `Reg<PIO1_19_SPEC>`"]
338pub type PIO1_19 = crate::Reg<pio1_19::PIO1_19_SPEC>;
339#[doc = "Digital I/O control for port 1 pins PIO1_19"]
340pub mod pio1_19;
341#[doc = "PIO1_20 register accessor: an alias for `Reg<PIO1_20_SPEC>`"]
342pub type PIO1_20 = crate::Reg<pio1_20::PIO1_20_SPEC>;
343#[doc = "Digital I/O control for port 1 pins PIO1_20"]
344pub mod pio1_20;
345#[doc = "PIO1_21 register accessor: an alias for `Reg<PIO1_21_SPEC>`"]
346pub type PIO1_21 = crate::Reg<pio1_21::PIO1_21_SPEC>;
347#[doc = "Digital I/O control for port 1 pins PIO1_21"]
348pub mod pio1_21;
349#[doc = "PIO1_22 register accessor: an alias for `Reg<PIO1_22_SPEC>`"]
350pub type PIO1_22 = crate::Reg<pio1_22::PIO1_22_SPEC>;
351#[doc = "Digital I/O control for port 1 pins PIO1_22"]
352pub mod pio1_22;
353#[doc = "PIO1_23 register accessor: an alias for `Reg<PIO1_23_SPEC>`"]
354pub type PIO1_23 = crate::Reg<pio1_23::PIO1_23_SPEC>;
355#[doc = "Digital I/O control for port 1 pins PIO1_23"]
356pub mod pio1_23;
357#[doc = "PIO1_24 register accessor: an alias for `Reg<PIO1_24_SPEC>`"]
358pub type PIO1_24 = crate::Reg<pio1_24::PIO1_24_SPEC>;
359#[doc = "Digital I/O control for port 1 pins PIO1_24"]
360pub mod pio1_24;
361#[doc = "PIO1_25 register accessor: an alias for `Reg<PIO1_25_SPEC>`"]
362pub type PIO1_25 = crate::Reg<pio1_25::PIO1_25_SPEC>;
363#[doc = "Digital I/O control for port 1 pins PIO1_25"]
364pub mod pio1_25;
365#[doc = "PIO1_26 register accessor: an alias for `Reg<PIO1_26_SPEC>`"]
366pub type PIO1_26 = crate::Reg<pio1_26::PIO1_26_SPEC>;
367#[doc = "Digital I/O control for port 1 pins PIO1_26"]
368pub mod pio1_26;
369#[doc = "PIO1_27 register accessor: an alias for `Reg<PIO1_27_SPEC>`"]
370pub type PIO1_27 = crate::Reg<pio1_27::PIO1_27_SPEC>;
371#[doc = "Digital I/O control for port 1 pins PIO1_27"]
372pub mod pio1_27;
373#[doc = "PIO1_28 register accessor: an alias for `Reg<PIO1_28_SPEC>`"]
374pub type PIO1_28 = crate::Reg<pio1_28::PIO1_28_SPEC>;
375#[doc = "Digital I/O control for port 1 pins PIO1_28"]
376pub mod pio1_28;
377#[doc = "PIO1_29 register accessor: an alias for `Reg<PIO1_29_SPEC>`"]
378pub type PIO1_29 = crate::Reg<pio1_29::PIO1_29_SPEC>;
379#[doc = "Digital I/O control for port 1 pins PIO1_29"]
380pub mod pio1_29;
381#[doc = "PIO1_30 register accessor: an alias for `Reg<PIO1_30_SPEC>`"]
382pub type PIO1_30 = crate::Reg<pio1_30::PIO1_30_SPEC>;
383#[doc = "Digital I/O control for port 1 pins PIO1_30"]
384pub mod pio1_30;
385#[doc = "PIO1_31 register accessor: an alias for `Reg<PIO1_31_SPEC>`"]
386pub type PIO1_31 = crate::Reg<pio1_31::PIO1_31_SPEC>;
387#[doc = "Digital I/O control for port 1 pins PIO1_31"]
388pub mod pio1_31;