Device Manager GPIO#
Overview#
The Device Manager GPIO component defines the macros, structures, and enums that are used common across GPIO driver and peripheral.
Modules#
Enumerations#
GPIO ports IDs.
GPIO Interrupt Configuration flags.
Macros#
DEFINES **********************************.
Validation of port.
Validation of port and pin.
Validation of flag.
Define for available ports and pins.
Define for port specific pin mask.
Define for port specific pin count.
Enumeration Documentation#
sl_gpio_port_t#
sl_gpio_port_t
GPIO ports IDs.
Enumerator | |
---|---|
SL_GPIO_PORT_A | |
SL_GPIO_PORT_B | |
SL_GPIO_PORT_C | |
SL_GPIO_PORT_D | |
SL_GPIO_PORT_E | |
SL_GPIO_PORT_F | |
SL_GPIO_PORT_G | |
SL_GPIO_PORT_H | |
SL_GPIO_PORT_I | |
SL_GPIO_PORT_J | |
SL_GPIO_PORT_K |
58
of file platform/service/device_manager/inc/sl_device_gpio.h
sl_gpio_interrupt_flag_t#
sl_gpio_interrupt_flag_t
GPIO Interrupt Configuration flags.
Enumerator | |
---|---|
SL_GPIO_INTERRUPT_NO_EDGE | No edge configured. |
SL_GPIO_INTERRUPT_RISING_EDGE | Interrupt on rising edge. |
SL_GPIO_INTERRUPT_FALLING_EDGE | Interrupt on falling edge. |
SL_GPIO_INTERRUPT_RISING_FALLING_EDGE | Interrupt on both rising and falling edge. |
73
of file platform/service/device_manager/inc/sl_device_gpio.h
Macro Definition Documentation#
SL_GPIO_INTERRUPT_UNAVAILABLE
#define SL_GPIO_INTERRUPT_UNAVAILABLEValue:
(-1)
DEFINES **********************************.
91
of file platform/service/device_manager/inc/sl_device_gpio.h
_GPIO_PORT_SIZE#
#define _GPIO_PORT_SIZEValue:
93
of file platform/service/device_manager/inc/sl_device_gpio.h
_GPIO_PORT_MASK#
#define _GPIO_PORT_MASKValue:
107
of file platform/service/device_manager/inc/sl_device_gpio.h
SL_GPIO_PORT_IS_VALID#
#define SL_GPIO_PORT_IS_VALIDValue:
(port)
Validation of port.
122
of file platform/service/device_manager/inc/sl_device_gpio.h
SL_GPIO_PORT_PIN_IS_VALID#
#define SL_GPIO_PORT_PIN_IS_VALIDValue:
(port, pin)
Validation of port and pin.
125
of file platform/service/device_manager/inc/sl_device_gpio.h
SL_GPIO_FLAG_IS_VALID#
#define SL_GPIO_FLAG_IS_VALIDValue:
(flag)
Validation of flag.
128
of file platform/service/device_manager/inc/sl_device_gpio.h
PA0#
#define PA0Value:
(&pa0)
Define for available ports and pins.
131
of file platform/service/device_manager/inc/sl_device_gpio.h
PA1#
#define PA1Value:
(&pa1)
132
of file platform/service/device_manager/inc/sl_device_gpio.h
PA2#
#define PA2Value:
(&pa2)
133
of file platform/service/device_manager/inc/sl_device_gpio.h
PA3#
#define PA3Value:
(&pa3)
134
of file platform/service/device_manager/inc/sl_device_gpio.h
PA4#
#define PA4Value:
(&pa4)
135
of file platform/service/device_manager/inc/sl_device_gpio.h
PA5#
#define PA5Value:
(&pa5)
136
of file platform/service/device_manager/inc/sl_device_gpio.h
PA6#
#define PA6Value:
(&pa6)
137
of file platform/service/device_manager/inc/sl_device_gpio.h
PA7#
#define PA7Value:
(&pa7)
138
of file platform/service/device_manager/inc/sl_device_gpio.h
PA8#
#define PA8Value:
(&pa8)
139
of file platform/service/device_manager/inc/sl_device_gpio.h
PA9#
#define PA9Value:
(&pa9)
140
of file platform/service/device_manager/inc/sl_device_gpio.h
PA10#
#define PA10Value:
(&pa10)
141
of file platform/service/device_manager/inc/sl_device_gpio.h
PA11#
#define PA11Value:
(&pa11)
142
of file platform/service/device_manager/inc/sl_device_gpio.h
PA12#
#define PA12Value:
(&pa12)
143
of file platform/service/device_manager/inc/sl_device_gpio.h
PA13#
#define PA13Value:
(&pa13)
144
of file platform/service/device_manager/inc/sl_device_gpio.h
PA14#
#define PA14Value:
(&pa14)
145
of file platform/service/device_manager/inc/sl_device_gpio.h
PA15#
#define PA15Value:
(&pa15)
146
of file platform/service/device_manager/inc/sl_device_gpio.h
PA16#
#define PA16Value:
(&pa16)
147
of file platform/service/device_manager/inc/sl_device_gpio.h
PA17#
#define PA17Value:
(&pa17)
148
of file platform/service/device_manager/inc/sl_device_gpio.h
PA18#
#define PA18Value:
(&pa18)
149
of file platform/service/device_manager/inc/sl_device_gpio.h
PA19#
#define PA19Value:
(&pa19)
150
of file platform/service/device_manager/inc/sl_device_gpio.h
PA20#
#define PA20Value:
(&pa20)
151
of file platform/service/device_manager/inc/sl_device_gpio.h
PA21#
#define PA21Value:
(&pa21)
152
of file platform/service/device_manager/inc/sl_device_gpio.h
PA22#
#define PA22Value:
(&pa22)
153
of file platform/service/device_manager/inc/sl_device_gpio.h
PA23#
#define PA23Value:
(&pa23)
154
of file platform/service/device_manager/inc/sl_device_gpio.h
PA24#
#define PA24Value:
(&pa24)
155
of file platform/service/device_manager/inc/sl_device_gpio.h
PA25#
#define PA25Value:
(&pa25)
156
of file platform/service/device_manager/inc/sl_device_gpio.h
PA26#
#define PA26Value:
(&pa26)
157
of file platform/service/device_manager/inc/sl_device_gpio.h
PA27#
#define PA27Value:
(&pa27)
158
of file platform/service/device_manager/inc/sl_device_gpio.h
PA28#
#define PA28Value:
(&pa28)
159
of file platform/service/device_manager/inc/sl_device_gpio.h
PA29#
#define PA29Value:
(&pa29)
160
of file platform/service/device_manager/inc/sl_device_gpio.h
PA30#
#define PA30Value:
(&pa30)
161
of file platform/service/device_manager/inc/sl_device_gpio.h
PA31#
#define PA31Value:
(&pa31)
162
of file platform/service/device_manager/inc/sl_device_gpio.h
PB0#
#define PB0Value:
(&pb0)
164
of file platform/service/device_manager/inc/sl_device_gpio.h
PB1#
#define PB1Value:
(&pb1)
165
of file platform/service/device_manager/inc/sl_device_gpio.h
PB2#
#define PB2Value:
(&pb2)
166
of file platform/service/device_manager/inc/sl_device_gpio.h
PB3#
#define PB3Value:
(&pb3)
167
of file platform/service/device_manager/inc/sl_device_gpio.h
PB4#
#define PB4Value:
(&pb4)
168
of file platform/service/device_manager/inc/sl_device_gpio.h
PB5#
#define PB5Value:
(&pb5)
169
of file platform/service/device_manager/inc/sl_device_gpio.h
PB6#
#define PB6Value:
(&pb6)
170
of file platform/service/device_manager/inc/sl_device_gpio.h
PB7#
#define PB7Value:
(&pb7)
171
of file platform/service/device_manager/inc/sl_device_gpio.h
PB8#
#define PB8Value:
(&pb8)
172
of file platform/service/device_manager/inc/sl_device_gpio.h
PB9#
#define PB9Value:
(&pb9)
173
of file platform/service/device_manager/inc/sl_device_gpio.h
PB10#
#define PB10Value:
(&pb10)
174
of file platform/service/device_manager/inc/sl_device_gpio.h
PB11#
#define PB11Value:
(&pb11)
175
of file platform/service/device_manager/inc/sl_device_gpio.h
PB12#
#define PB12Value:
(&pb12)
176
of file platform/service/device_manager/inc/sl_device_gpio.h
PB13#
#define PB13Value:
(&pb13)
177
of file platform/service/device_manager/inc/sl_device_gpio.h
PB14#
#define PB14Value:
(&pb14)
178
of file platform/service/device_manager/inc/sl_device_gpio.h
PB15#
#define PB15Value:
(&pb15)
179
of file platform/service/device_manager/inc/sl_device_gpio.h
PB16#
#define PB16Value:
(&pb16)
180
of file platform/service/device_manager/inc/sl_device_gpio.h
PB17#
#define PB17Value:
(&pb17)
181
of file platform/service/device_manager/inc/sl_device_gpio.h
PB18#
#define PB18Value:
(&pb18)
182
of file platform/service/device_manager/inc/sl_device_gpio.h
PB19#
#define PB19Value:
(&pb19)
183
of file platform/service/device_manager/inc/sl_device_gpio.h
PB20#
#define PB20Value:
(&pb20)
184
of file platform/service/device_manager/inc/sl_device_gpio.h
PB21#
#define PB21Value:
(&pb21)
185
of file platform/service/device_manager/inc/sl_device_gpio.h
PB22#
#define PB22Value:
(&pb22)
186
of file platform/service/device_manager/inc/sl_device_gpio.h
PB23#
#define PB23Value:
(&pb23)
187
of file platform/service/device_manager/inc/sl_device_gpio.h
PB24#
#define PB24Value:
(&pb24)
188
of file platform/service/device_manager/inc/sl_device_gpio.h
PB25#
#define PB25Value:
(&pb25)
189
of file platform/service/device_manager/inc/sl_device_gpio.h
PB26#
#define PB26Value:
(&pb26)
190
of file platform/service/device_manager/inc/sl_device_gpio.h
PB27#
#define PB27Value:
(&pb27)
191
of file platform/service/device_manager/inc/sl_device_gpio.h
PB28#
#define PB28Value:
(&pb28)
192
of file platform/service/device_manager/inc/sl_device_gpio.h
PB29#
#define PB29Value:
(&pb29)
193
of file platform/service/device_manager/inc/sl_device_gpio.h
PB30#
#define PB30Value:
(&pb30)
194
of file platform/service/device_manager/inc/sl_device_gpio.h
PB31#
#define PB31Value:
(&pb31)
195
of file platform/service/device_manager/inc/sl_device_gpio.h
PC0#
#define PC0Value:
(&pc0)
197
of file platform/service/device_manager/inc/sl_device_gpio.h
PC1#
#define PC1Value:
(&pc1)
198
of file platform/service/device_manager/inc/sl_device_gpio.h
PC2#
#define PC2Value:
(&pc2)
199
of file platform/service/device_manager/inc/sl_device_gpio.h
PC3#
#define PC3Value:
(&pc3)
200
of file platform/service/device_manager/inc/sl_device_gpio.h
PC4#
#define PC4Value:
(&pc4)
201
of file platform/service/device_manager/inc/sl_device_gpio.h
PC5#
#define PC5Value:
(&pc5)
202
of file platform/service/device_manager/inc/sl_device_gpio.h
PC6#
#define PC6Value:
(&pc6)
203
of file platform/service/device_manager/inc/sl_device_gpio.h
PC7#
#define PC7Value:
(&pc7)
204
of file platform/service/device_manager/inc/sl_device_gpio.h
PC8#
#define PC8Value:
(&pc8)
205
of file platform/service/device_manager/inc/sl_device_gpio.h
PC9#
#define PC9Value:
(&pc9)
206
of file platform/service/device_manager/inc/sl_device_gpio.h
PC10#
#define PC10Value:
(&pc10)
207
of file platform/service/device_manager/inc/sl_device_gpio.h
PC11#
#define PC11Value:
(&pc11)
208
of file platform/service/device_manager/inc/sl_device_gpio.h
PC12#
#define PC12Value:
(&pc12)
209
of file platform/service/device_manager/inc/sl_device_gpio.h
PC13#
#define PC13Value:
(&pc13)
210
of file platform/service/device_manager/inc/sl_device_gpio.h
PC14#
#define PC14Value:
(&pc14)
211
of file platform/service/device_manager/inc/sl_device_gpio.h
PC15#
#define PC15Value:
(&pc15)
212
of file platform/service/device_manager/inc/sl_device_gpio.h
PC16#
#define PC16Value:
(&pc16)
213
of file platform/service/device_manager/inc/sl_device_gpio.h
PC17#
#define PC17Value:
(&pc17)
214
of file platform/service/device_manager/inc/sl_device_gpio.h
PC18#
#define PC18Value:
(&pc18)
215
of file platform/service/device_manager/inc/sl_device_gpio.h
PC19#
#define PC19Value:
(&pc19)
216
of file platform/service/device_manager/inc/sl_device_gpio.h
PC20#
#define PC20Value:
(&pc20)
217
of file platform/service/device_manager/inc/sl_device_gpio.h
PC21#
#define PC21Value:
(&pc21)
218
of file platform/service/device_manager/inc/sl_device_gpio.h
PC22#
#define PC22Value:
(&pc22)
219
of file platform/service/device_manager/inc/sl_device_gpio.h
PC23#
#define PC23Value:
(&pc23)
220
of file platform/service/device_manager/inc/sl_device_gpio.h
PC24#
#define PC24Value:
(&pc24)
221
of file platform/service/device_manager/inc/sl_device_gpio.h
PC25#
#define PC25Value:
(&pc25)
222
of file platform/service/device_manager/inc/sl_device_gpio.h
PC26#
#define PC26Value:
(&pc26)
223
of file platform/service/device_manager/inc/sl_device_gpio.h
PC27#
#define PC27Value:
(&pc27)
224
of file platform/service/device_manager/inc/sl_device_gpio.h
PC28#
#define PC28Value:
(&pc28)
225
of file platform/service/device_manager/inc/sl_device_gpio.h
PC29#
#define PC29Value:
(&pc29)
226
of file platform/service/device_manager/inc/sl_device_gpio.h
PC30#
#define PC30Value:
(&pc30)
227
of file platform/service/device_manager/inc/sl_device_gpio.h
PC31#
#define PC31Value:
(&pc31)
228
of file platform/service/device_manager/inc/sl_device_gpio.h
PD0#
#define PD0Value:
(&pd0)
230
of file platform/service/device_manager/inc/sl_device_gpio.h
PD1#
#define PD1Value:
(&pd1)
231
of file platform/service/device_manager/inc/sl_device_gpio.h
PD2#
#define PD2Value:
(&pd2)
232
of file platform/service/device_manager/inc/sl_device_gpio.h
PD3#
#define PD3Value:
(&pd3)
233
of file platform/service/device_manager/inc/sl_device_gpio.h
PD4#
#define PD4Value:
(&pd4)
234
of file platform/service/device_manager/inc/sl_device_gpio.h
PD5#
#define PD5Value:
(&pd5)
235
of file platform/service/device_manager/inc/sl_device_gpio.h
PD6#
#define PD6Value:
(&pd6)
236
of file platform/service/device_manager/inc/sl_device_gpio.h
PD7#
#define PD7Value:
(&pd7)
237
of file platform/service/device_manager/inc/sl_device_gpio.h
PD8#
#define PD8Value:
(&pd8)
238
of file platform/service/device_manager/inc/sl_device_gpio.h
PD9#
#define PD9Value:
(&pd9)
239
of file platform/service/device_manager/inc/sl_device_gpio.h
PD10#
#define PD10Value:
(&pd10)
240
of file platform/service/device_manager/inc/sl_device_gpio.h
PD11#
#define PD11Value:
(&pd11)
241
of file platform/service/device_manager/inc/sl_device_gpio.h
PD12#
#define PD12Value:
(&pd12)
242
of file platform/service/device_manager/inc/sl_device_gpio.h
PD13#
#define PD13Value:
(&pd13)
243
of file platform/service/device_manager/inc/sl_device_gpio.h
PD14#
#define PD14Value:
(&pd14)
244
of file platform/service/device_manager/inc/sl_device_gpio.h
PD15#
#define PD15Value:
(&pd15)
245
of file platform/service/device_manager/inc/sl_device_gpio.h
PD16#
#define PD16Value:
(&pd16)
246
of file platform/service/device_manager/inc/sl_device_gpio.h
PD17#
#define PD17Value:
(&pd17)
247
of file platform/service/device_manager/inc/sl_device_gpio.h
PD18#
#define PD18Value:
(&pd18)
248
of file platform/service/device_manager/inc/sl_device_gpio.h
PD19#
#define PD19Value:
(&pd19)
249
of file platform/service/device_manager/inc/sl_device_gpio.h
PD20#
#define PD20Value:
(&pd20)
250
of file platform/service/device_manager/inc/sl_device_gpio.h
PD21#
#define PD21Value:
(&pd21)
251
of file platform/service/device_manager/inc/sl_device_gpio.h
PD22#
#define PD22Value:
(&pd22)
252
of file platform/service/device_manager/inc/sl_device_gpio.h
PD23#
#define PD23Value:
(&pd23)
253
of file platform/service/device_manager/inc/sl_device_gpio.h
PD24#
#define PD24Value:
(&pd24)
254
of file platform/service/device_manager/inc/sl_device_gpio.h
PD25#
#define PD25Value:
(&pd25)
255
of file platform/service/device_manager/inc/sl_device_gpio.h
PD26#
#define PD26Value:
(&pd26)
256
of file platform/service/device_manager/inc/sl_device_gpio.h
PD27#
#define PD27Value:
(&pd27)
257
of file platform/service/device_manager/inc/sl_device_gpio.h
PD28#
#define PD28Value:
(&pd28)
258
of file platform/service/device_manager/inc/sl_device_gpio.h
PD29#
#define PD29Value:
(&pd29)
259
of file platform/service/device_manager/inc/sl_device_gpio.h
PD30#
#define PD30Value:
(&pd30)
260
of file platform/service/device_manager/inc/sl_device_gpio.h
PD31#
#define PD31Value:
(&pd31)
261
of file platform/service/device_manager/inc/sl_device_gpio.h
PE0#
#define PE0Value:
(&pe0)
263
of file platform/service/device_manager/inc/sl_device_gpio.h
PE1#
#define PE1Value:
(&pe1)
264
of file platform/service/device_manager/inc/sl_device_gpio.h
PE2#
#define PE2Value:
(&pe2)
265
of file platform/service/device_manager/inc/sl_device_gpio.h
PE3#
#define PE3Value:
(&pe3)
266
of file platform/service/device_manager/inc/sl_device_gpio.h
PE4#
#define PE4Value:
(&pe4)
267
of file platform/service/device_manager/inc/sl_device_gpio.h
PE5#
#define PE5Value:
(&pe5)
268
of file platform/service/device_manager/inc/sl_device_gpio.h
PE6#
#define PE6Value:
(&pe6)
269
of file platform/service/device_manager/inc/sl_device_gpio.h
PE7#
#define PE7Value:
(&pe7)
270
of file platform/service/device_manager/inc/sl_device_gpio.h
PE8#
#define PE8Value:
(&pe8)
271
of file platform/service/device_manager/inc/sl_device_gpio.h
PE9#
#define PE9Value:
(&pe9)
272
of file platform/service/device_manager/inc/sl_device_gpio.h
PE10#
#define PE10Value:
(&pe10)
273
of file platform/service/device_manager/inc/sl_device_gpio.h
PE11#
#define PE11Value:
(&pe11)
274
of file platform/service/device_manager/inc/sl_device_gpio.h
PE12#
#define PE12Value:
(&pe12)
275
of file platform/service/device_manager/inc/sl_device_gpio.h
PE13#
#define PE13Value:
(&pe13)
276
of file platform/service/device_manager/inc/sl_device_gpio.h
PE14#
#define PE14Value:
(&pe14)
277
of file platform/service/device_manager/inc/sl_device_gpio.h
PE15#
#define PE15Value:
(&pe15)
278
of file platform/service/device_manager/inc/sl_device_gpio.h
PE16#
#define PE16Value:
(&pe16)
279
of file platform/service/device_manager/inc/sl_device_gpio.h
PE17#
#define PE17Value:
(&pe17)
280
of file platform/service/device_manager/inc/sl_device_gpio.h
PE18#
#define PE18Value:
(&pe18)
281
of file platform/service/device_manager/inc/sl_device_gpio.h
PE19#
#define PE19Value:
(&pe19)
282
of file platform/service/device_manager/inc/sl_device_gpio.h
PE20#
#define PE20Value:
(&pe20)
283
of file platform/service/device_manager/inc/sl_device_gpio.h
PE21#
#define PE21Value:
(&pe21)
284
of file platform/service/device_manager/inc/sl_device_gpio.h
PE22#
#define PE22Value:
(&pe22)
285
of file platform/service/device_manager/inc/sl_device_gpio.h
PE23#
#define PE23Value:
(&pe23)
286
of file platform/service/device_manager/inc/sl_device_gpio.h
PE24#
#define PE24Value:
(&pe24)
287
of file platform/service/device_manager/inc/sl_device_gpio.h
PE25#
#define PE25Value:
(&pe25)
288
of file platform/service/device_manager/inc/sl_device_gpio.h
PE26#
#define PE26Value:
(&pe26)
289
of file platform/service/device_manager/inc/sl_device_gpio.h
PE27#
#define PE27Value:
(&pe27)
290
of file platform/service/device_manager/inc/sl_device_gpio.h
PE28#
#define PE28Value:
(&pe28)
291
of file platform/service/device_manager/inc/sl_device_gpio.h
PE29#
#define PE29Value:
(&pe29)
292
of file platform/service/device_manager/inc/sl_device_gpio.h
PE30#
#define PE30Value:
(&pe30)
293
of file platform/service/device_manager/inc/sl_device_gpio.h
PE31#
#define PE31Value:
(&pe31)
294
of file platform/service/device_manager/inc/sl_device_gpio.h
PF0#
#define PF0Value:
(&pf0)
296
of file platform/service/device_manager/inc/sl_device_gpio.h
PF1#
#define PF1Value:
(&pf1)
297
of file platform/service/device_manager/inc/sl_device_gpio.h
PF2#
#define PF2Value:
(&pf2)
298
of file platform/service/device_manager/inc/sl_device_gpio.h
PF3#
#define PF3Value:
(&pf3)
299
of file platform/service/device_manager/inc/sl_device_gpio.h
PF4#
#define PF4Value:
(&pf4)
300
of file platform/service/device_manager/inc/sl_device_gpio.h
PF5#
#define PF5Value:
(&pf5)
301
of file platform/service/device_manager/inc/sl_device_gpio.h
PF6#
#define PF6Value:
(&pf6)
302
of file platform/service/device_manager/inc/sl_device_gpio.h
PF7#
#define PF7Value:
(&pf7)
303
of file platform/service/device_manager/inc/sl_device_gpio.h
PF8#
#define PF8Value:
(&pf8)
304
of file platform/service/device_manager/inc/sl_device_gpio.h
PF9#
#define PF9Value:
(&pf9)
305
of file platform/service/device_manager/inc/sl_device_gpio.h
PF10#
#define PF10Value:
(&pf10)
306
of file platform/service/device_manager/inc/sl_device_gpio.h
PF11#
#define PF11Value:
(&pf11)
307
of file platform/service/device_manager/inc/sl_device_gpio.h
PF12#
#define PF12Value:
(&pf12)
308
of file platform/service/device_manager/inc/sl_device_gpio.h
PF13#
#define PF13Value:
(&pf13)
309
of file platform/service/device_manager/inc/sl_device_gpio.h
PF14#
#define PF14Value:
(&pf14)
310
of file platform/service/device_manager/inc/sl_device_gpio.h
PF15#
#define PF15Value:
(&pf15)
311
of file platform/service/device_manager/inc/sl_device_gpio.h
PF16#
#define PF16Value:
(&pf16)
312
of file platform/service/device_manager/inc/sl_device_gpio.h
PF17#
#define PF17Value:
(&pf17)
313
of file platform/service/device_manager/inc/sl_device_gpio.h
PF18#
#define PF18Value:
(&pf18)
314
of file platform/service/device_manager/inc/sl_device_gpio.h
PF19#
#define PF19Value:
(&pf19)
315
of file platform/service/device_manager/inc/sl_device_gpio.h
PF20#
#define PF20Value:
(&pf20)
316
of file platform/service/device_manager/inc/sl_device_gpio.h
PF21#
#define PF21Value:
(&pf21)
317
of file platform/service/device_manager/inc/sl_device_gpio.h
PF22#
#define PF22Value:
(&pf22)
318
of file platform/service/device_manager/inc/sl_device_gpio.h
PF23#
#define PF23Value:
(&pf23)
319
of file platform/service/device_manager/inc/sl_device_gpio.h
PF24#
#define PF24Value:
(&pf24)
320
of file platform/service/device_manager/inc/sl_device_gpio.h
PF25#
#define PF25Value:
(&pf25)
321
of file platform/service/device_manager/inc/sl_device_gpio.h
PF26#
#define PF26Value:
(&pf26)
322
of file platform/service/device_manager/inc/sl_device_gpio.h
PF27#
#define PF27Value:
(&pf27)
323
of file platform/service/device_manager/inc/sl_device_gpio.h
PF28#
#define PF28Value:
(&pf28)
324
of file platform/service/device_manager/inc/sl_device_gpio.h
PF29#
#define PF29Value:
(&pf29)
325
of file platform/service/device_manager/inc/sl_device_gpio.h
PF30#
#define PF30Value:
(&pf30)
326
of file platform/service/device_manager/inc/sl_device_gpio.h
PF31#
#define PF31Value:
(&pf31)
327
of file platform/service/device_manager/inc/sl_device_gpio.h
PG0#
#define PG0Value:
(&pg0)
329
of file platform/service/device_manager/inc/sl_device_gpio.h
PG1#
#define PG1Value:
(&pg1)
330
of file platform/service/device_manager/inc/sl_device_gpio.h
PG2#
#define PG2Value:
(&pg2)
331
of file platform/service/device_manager/inc/sl_device_gpio.h
PG3#
#define PG3Value:
(&pg3)
332
of file platform/service/device_manager/inc/sl_device_gpio.h
PG4#
#define PG4Value:
(&pg4)
333
of file platform/service/device_manager/inc/sl_device_gpio.h
PG5#
#define PG5Value:
(&pg5)
334
of file platform/service/device_manager/inc/sl_device_gpio.h
PG6#
#define PG6Value:
(&pg6)
335
of file platform/service/device_manager/inc/sl_device_gpio.h
PG7#
#define PG7Value:
(&pg7)
336
of file platform/service/device_manager/inc/sl_device_gpio.h
PG8#
#define PG8Value:
(&pg8)
337
of file platform/service/device_manager/inc/sl_device_gpio.h
PG9#
#define PG9Value:
(&pg9)
338
of file platform/service/device_manager/inc/sl_device_gpio.h
PG10#
#define PG10Value:
(&pg10)
339
of file platform/service/device_manager/inc/sl_device_gpio.h
PG11#
#define PG11Value:
(&pg11)
340
of file platform/service/device_manager/inc/sl_device_gpio.h
PG12#
#define PG12Value:
(&pg12)
341
of file platform/service/device_manager/inc/sl_device_gpio.h
PG13#
#define PG13Value:
(&pg13)
342
of file platform/service/device_manager/inc/sl_device_gpio.h
PG14#
#define PG14Value:
(&pg14)
343
of file platform/service/device_manager/inc/sl_device_gpio.h
PG15#
#define PG15Value:
(&pg15)
344
of file platform/service/device_manager/inc/sl_device_gpio.h
PG16#
#define PG16Value:
(&pg16)
345
of file platform/service/device_manager/inc/sl_device_gpio.h
PG17#
#define PG17Value:
(&pg17)
346
of file platform/service/device_manager/inc/sl_device_gpio.h
PG18#
#define PG18Value:
(&pg18)
347
of file platform/service/device_manager/inc/sl_device_gpio.h
PG19#
#define PG19Value:
(&pg19)
348
of file platform/service/device_manager/inc/sl_device_gpio.h
PG20#
#define PG20Value:
(&pg20)
349
of file platform/service/device_manager/inc/sl_device_gpio.h
PG21#
#define PG21Value:
(&pg21)
350
of file platform/service/device_manager/inc/sl_device_gpio.h
PG22#
#define PG22Value:
(&pg22)
351
of file platform/service/device_manager/inc/sl_device_gpio.h
PG23#
#define PG23Value:
(&pg23)
352
of file platform/service/device_manager/inc/sl_device_gpio.h
PG24#
#define PG24Value:
(&pg24)
353
of file platform/service/device_manager/inc/sl_device_gpio.h
PG25#
#define PG25Value:
(&pg25)
354
of file platform/service/device_manager/inc/sl_device_gpio.h
PG26#
#define PG26Value:
(&pg26)
355
of file platform/service/device_manager/inc/sl_device_gpio.h
PG27#
#define PG27Value:
(&pg27)
356
of file platform/service/device_manager/inc/sl_device_gpio.h
PG28#
#define PG28Value:
(&pg28)
357
of file platform/service/device_manager/inc/sl_device_gpio.h
PG29#
#define PG29Value:
(&pg29)
358
of file platform/service/device_manager/inc/sl_device_gpio.h
PG30#
#define PG30Value:
(&pg30)
359
of file platform/service/device_manager/inc/sl_device_gpio.h
PG31#
#define PG31Value:
(&pg31)
360
of file platform/service/device_manager/inc/sl_device_gpio.h
PH0#
#define PH0Value:
(&ph0)
362
of file platform/service/device_manager/inc/sl_device_gpio.h
PH1#
#define PH1Value:
(&ph1)
363
of file platform/service/device_manager/inc/sl_device_gpio.h
PH2#
#define PH2Value:
(&ph2)
364
of file platform/service/device_manager/inc/sl_device_gpio.h
PH3#
#define PH3Value:
(&ph3)
365
of file platform/service/device_manager/inc/sl_device_gpio.h
PH4#
#define PH4Value:
(&ph4)
366
of file platform/service/device_manager/inc/sl_device_gpio.h
PH5#
#define PH5Value:
(&ph5)
367
of file platform/service/device_manager/inc/sl_device_gpio.h
PH6#
#define PH6Value:
(&ph6)
368
of file platform/service/device_manager/inc/sl_device_gpio.h
PH7#
#define PH7Value:
(&ph7)
369
of file platform/service/device_manager/inc/sl_device_gpio.h
PH8#
#define PH8Value:
(&ph8)
370
of file platform/service/device_manager/inc/sl_device_gpio.h
PH9#
#define PH9Value:
(&ph9)
371
of file platform/service/device_manager/inc/sl_device_gpio.h
PH10#
#define PH10Value:
(&ph10)
372
of file platform/service/device_manager/inc/sl_device_gpio.h
PH11#
#define PH11Value:
(&ph11)
373
of file platform/service/device_manager/inc/sl_device_gpio.h
PH12#
#define PH12Value:
(&ph12)
374
of file platform/service/device_manager/inc/sl_device_gpio.h
PH13#
#define PH13Value:
(&ph13)
375
of file platform/service/device_manager/inc/sl_device_gpio.h
PH14#
#define PH14Value:
(&ph14)
376
of file platform/service/device_manager/inc/sl_device_gpio.h
PH15#
#define PH15Value:
(&ph15)
377
of file platform/service/device_manager/inc/sl_device_gpio.h
PH16#
#define PH16Value:
(&ph16)
378
of file platform/service/device_manager/inc/sl_device_gpio.h
PH17#
#define PH17Value:
(&ph17)
379
of file platform/service/device_manager/inc/sl_device_gpio.h
PH18#
#define PH18Value:
(&ph18)
380
of file platform/service/device_manager/inc/sl_device_gpio.h
PH19#
#define PH19Value:
(&ph19)
381
of file platform/service/device_manager/inc/sl_device_gpio.h
PH20#
#define PH20Value:
(&ph20)
382
of file platform/service/device_manager/inc/sl_device_gpio.h
PH21#
#define PH21Value:
(&ph21)
383
of file platform/service/device_manager/inc/sl_device_gpio.h
PH22#
#define PH22Value:
(&ph22)
384
of file platform/service/device_manager/inc/sl_device_gpio.h
PH23#
#define PH23Value:
(&ph23)
385
of file platform/service/device_manager/inc/sl_device_gpio.h
PH24#
#define PH24Value:
(&ph24)
386
of file platform/service/device_manager/inc/sl_device_gpio.h
PH25#
#define PH25Value:
(&ph25)
387
of file platform/service/device_manager/inc/sl_device_gpio.h
PH26#
#define PH26Value:
(&ph26)
388
of file platform/service/device_manager/inc/sl_device_gpio.h
PH27#
#define PH27Value:
(&ph27)
389
of file platform/service/device_manager/inc/sl_device_gpio.h
PH28#
#define PH28Value:
(&ph28)
390
of file platform/service/device_manager/inc/sl_device_gpio.h
PH29#
#define PH29Value:
(&ph29)
391
of file platform/service/device_manager/inc/sl_device_gpio.h
PH30#
#define PH30Value:
(&ph30)
392
of file platform/service/device_manager/inc/sl_device_gpio.h
PH31#
#define PH31Value:
(&ph31)
393
of file platform/service/device_manager/inc/sl_device_gpio.h
PI0#
#define PI0Value:
(&pi0)
395
of file platform/service/device_manager/inc/sl_device_gpio.h
PI1#
#define PI1Value:
(&pi1)
396
of file platform/service/device_manager/inc/sl_device_gpio.h
PI2#
#define PI2Value:
(&pi2)
397
of file platform/service/device_manager/inc/sl_device_gpio.h
PI3#
#define PI3Value:
(&pi3)
398
of file platform/service/device_manager/inc/sl_device_gpio.h
PI4#
#define PI4Value:
(&pi4)
399
of file platform/service/device_manager/inc/sl_device_gpio.h
PI5#
#define PI5Value:
(&pi5)
400
of file platform/service/device_manager/inc/sl_device_gpio.h
PI6#
#define PI6Value:
(&pi6)
401
of file platform/service/device_manager/inc/sl_device_gpio.h
PI7#
#define PI7Value:
(&pi7)
402
of file platform/service/device_manager/inc/sl_device_gpio.h
PI8#
#define PI8Value:
(&pi8)
403
of file platform/service/device_manager/inc/sl_device_gpio.h
PI9#
#define PI9Value:
(&pi9)
404
of file platform/service/device_manager/inc/sl_device_gpio.h
PI10#
#define PI10Value:
(&pi10)
405
of file platform/service/device_manager/inc/sl_device_gpio.h
PI11#
#define PI11Value:
(&pi11)
406
of file platform/service/device_manager/inc/sl_device_gpio.h
PI12#
#define PI12Value:
(&pi12)
407
of file platform/service/device_manager/inc/sl_device_gpio.h
PI13#
#define PI13Value:
(&pi13)
408
of file platform/service/device_manager/inc/sl_device_gpio.h
PI14#
#define PI14Value:
(&pi14)
409
of file platform/service/device_manager/inc/sl_device_gpio.h
PI15#
#define PI15Value:
(&pi15)
410
of file platform/service/device_manager/inc/sl_device_gpio.h
PI16#
#define PI16Value:
(&pi16)
411
of file platform/service/device_manager/inc/sl_device_gpio.h
PI17#
#define PI17Value:
(&pi17)
412
of file platform/service/device_manager/inc/sl_device_gpio.h
PI18#
#define PI18Value:
(&pi18)
413
of file platform/service/device_manager/inc/sl_device_gpio.h
PI19#
#define PI19Value:
(&pi19)
414
of file platform/service/device_manager/inc/sl_device_gpio.h
PI20#
#define PI20Value:
(&pi20)
415
of file platform/service/device_manager/inc/sl_device_gpio.h
PI21#
#define PI21Value:
(&pi21)
416
of file platform/service/device_manager/inc/sl_device_gpio.h
PI22#
#define PI22Value:
(&pi22)
417
of file platform/service/device_manager/inc/sl_device_gpio.h
PI23#
#define PI23Value:
(&pi23)
418
of file platform/service/device_manager/inc/sl_device_gpio.h
PI24#
#define PI24Value:
(&pi24)
419
of file platform/service/device_manager/inc/sl_device_gpio.h
PI25#
#define PI25Value:
(&pi25)
420
of file platform/service/device_manager/inc/sl_device_gpio.h
PI26#
#define PI26Value:
(&pi26)
421
of file platform/service/device_manager/inc/sl_device_gpio.h
PI27#
#define PI27Value:
(&pi27)
422
of file platform/service/device_manager/inc/sl_device_gpio.h
PI28#
#define PI28Value:
(&pi28)
423
of file platform/service/device_manager/inc/sl_device_gpio.h
PI29#
#define PI29Value:
(&pi29)
424
of file platform/service/device_manager/inc/sl_device_gpio.h
PI30#
#define PI30Value:
(&pi30)
425
of file platform/service/device_manager/inc/sl_device_gpio.h
PI31#
#define PI31Value:
(&pi31)
426
of file platform/service/device_manager/inc/sl_device_gpio.h
PJ0#
#define PJ0Value:
(&pj0)
428
of file platform/service/device_manager/inc/sl_device_gpio.h
PJ1#
#define PJ1Value:
(&pj1)
429
of file platform/service/device_manager/inc/sl_device_gpio.h
PJ2#
#define PJ2Value:
(&pj2)
430
of file platform/service/device_manager/inc/sl_device_gpio.h
PJ3#
#define PJ3Value:
(&pj3)
431
of file platform/service/device_manager/inc/sl_device_gpio.h
PJ4#
#define PJ4Value:
(&pj4)
432
of file platform/service/device_manager/inc/sl_device_gpio.h
PJ5#
#define PJ5Value:
(&pj5)
433
of file platform/service/device_manager/inc/sl_device_gpio.h
PJ6#
#define PJ6Value:
(&pj6)
434
of file platform/service/device_manager/inc/sl_device_gpio.h
PJ7#
#define PJ7Value:
(&pj7)
435
of file platform/service/device_manager/inc/sl_device_gpio.h
PJ8#
#define PJ8Value:
(&pj8)
436
of file platform/service/device_manager/inc/sl_device_gpio.h
PJ9#
#define PJ9Value:
(&pj9)
437
of file platform/service/device_manager/inc/sl_device_gpio.h
PJ10#
#define PJ10Value:
(&pj10)
438
of file platform/service/device_manager/inc/sl_device_gpio.h
PJ11#
#define PJ11Value:
(&pj11)
439
of file platform/service/device_manager/inc/sl_device_gpio.h
PJ12#
#define PJ12Value:
(&pj12)
440
of file platform/service/device_manager/inc/sl_device_gpio.h
PJ13#
#define PJ13Value:
(&pj13)
441
of file platform/service/device_manager/inc/sl_device_gpio.h
PJ14#
#define PJ14Value:
(&pj14)
442
of file platform/service/device_manager/inc/sl_device_gpio.h
PJ15#
#define PJ15Value:
(&pj15)
443
of file platform/service/device_manager/inc/sl_device_gpio.h
PJ16#
#define PJ16Value:
(&pj16)
444
of file platform/service/device_manager/inc/sl_device_gpio.h
PJ17#
#define PJ17Value:
(&pj17)
445
of file platform/service/device_manager/inc/sl_device_gpio.h
PJ18#
#define PJ18Value:
(&pj18)
446
of file platform/service/device_manager/inc/sl_device_gpio.h
PJ19#
#define PJ19Value:
(&pj19)
447
of file platform/service/device_manager/inc/sl_device_gpio.h
PJ20#
#define PJ20Value:
(&pj20)
448
of file platform/service/device_manager/inc/sl_device_gpio.h
PJ21#
#define PJ21Value:
(&pj21)
449
of file platform/service/device_manager/inc/sl_device_gpio.h
PJ22#
#define PJ22Value:
(&pj22)
450
of file platform/service/device_manager/inc/sl_device_gpio.h
PJ23#
#define PJ23Value:
(&pj23)
451
of file platform/service/device_manager/inc/sl_device_gpio.h
PJ24#
#define PJ24Value:
(&pj24)
452
of file platform/service/device_manager/inc/sl_device_gpio.h
PJ25#
#define PJ25Value:
(&pj25)
453
of file platform/service/device_manager/inc/sl_device_gpio.h
PJ26#
#define PJ26Value:
(&pj26)
454
of file platform/service/device_manager/inc/sl_device_gpio.h
PJ27#
#define PJ27Value:
(&pj27)
455
of file platform/service/device_manager/inc/sl_device_gpio.h
PJ28#
#define PJ28Value:
(&pj28)
456
of file platform/service/device_manager/inc/sl_device_gpio.h
PJ29#
#define PJ29Value:
(&pj29)
457
of file platform/service/device_manager/inc/sl_device_gpio.h
PJ30#
#define PJ30Value:
(&pj30)
458
of file platform/service/device_manager/inc/sl_device_gpio.h
PJ31#
#define PJ31Value:
(&pj31)
459
of file platform/service/device_manager/inc/sl_device_gpio.h
PK0#
#define PK0Value:
(&pk0)
461
of file platform/service/device_manager/inc/sl_device_gpio.h
PK1#
#define PK1Value:
(&pk1)
462
of file platform/service/device_manager/inc/sl_device_gpio.h
PK2#
#define PK2Value:
(&pk2)
463
of file platform/service/device_manager/inc/sl_device_gpio.h
PK3#
#define PK3Value:
(&pk3)
464
of file platform/service/device_manager/inc/sl_device_gpio.h
PK4#
#define PK4Value:
(&pk4)
465
of file platform/service/device_manager/inc/sl_device_gpio.h
PK5#
#define PK5Value:
(&pk5)
466
of file platform/service/device_manager/inc/sl_device_gpio.h
PK6#
#define PK6Value:
(&pk6)
467
of file platform/service/device_manager/inc/sl_device_gpio.h
PK7#
#define PK7Value:
(&pk7)
468
of file platform/service/device_manager/inc/sl_device_gpio.h
PK8#
#define PK8Value:
(&pk8)
469
of file platform/service/device_manager/inc/sl_device_gpio.h
PK9#
#define PK9Value:
(&pk9)
470
of file platform/service/device_manager/inc/sl_device_gpio.h
PK10#
#define PK10Value:
(&pk10)
471
of file platform/service/device_manager/inc/sl_device_gpio.h
PK11#
#define PK11Value:
(&pk11)
472
of file platform/service/device_manager/inc/sl_device_gpio.h
PK12#
#define PK12Value:
(&pk12)
473
of file platform/service/device_manager/inc/sl_device_gpio.h
PK13#
#define PK13Value:
(&pk13)
474
of file platform/service/device_manager/inc/sl_device_gpio.h
PK14#
#define PK14Value:
(&pk14)
475
of file platform/service/device_manager/inc/sl_device_gpio.h
PK15#
#define PK15Value:
(&pk15)
476
of file platform/service/device_manager/inc/sl_device_gpio.h
PK16#
#define PK16Value:
(&pk16)
477
of file platform/service/device_manager/inc/sl_device_gpio.h
PK17#
#define PK17Value:
(&pk17)
478
of file platform/service/device_manager/inc/sl_device_gpio.h
PK18#
#define PK18Value:
(&pk18)
479
of file platform/service/device_manager/inc/sl_device_gpio.h
PK19#
#define PK19Value:
(&pk19)
480
of file platform/service/device_manager/inc/sl_device_gpio.h
PK20#
#define PK20Value:
(&pk20)
481
of file platform/service/device_manager/inc/sl_device_gpio.h
PK21#
#define PK21Value:
(&pk21)
482
of file platform/service/device_manager/inc/sl_device_gpio.h
PK22#
#define PK22Value:
(&pk22)
483
of file platform/service/device_manager/inc/sl_device_gpio.h
PK23#
#define PK23Value:
(&pk23)
484
of file platform/service/device_manager/inc/sl_device_gpio.h
PK24#
#define PK24Value:
(&pk24)
485
of file platform/service/device_manager/inc/sl_device_gpio.h
PK25#
#define PK25Value:
(&pk25)
486
of file platform/service/device_manager/inc/sl_device_gpio.h
PK26#
#define PK26Value:
(&pk26)
487
of file platform/service/device_manager/inc/sl_device_gpio.h
PK27#
#define PK27Value:
(&pk27)
488
of file platform/service/device_manager/inc/sl_device_gpio.h
PK28#
#define PK28Value:
(&pk28)
489
of file platform/service/device_manager/inc/sl_device_gpio.h
PK29#
#define PK29Value:
(&pk29)
490
of file platform/service/device_manager/inc/sl_device_gpio.h
PK30#
#define PK30Value:
(&pk30)
491
of file platform/service/device_manager/inc/sl_device_gpio.h
PK31#
#define PK31Value:
(&pk31)
492
of file platform/service/device_manager/inc/sl_device_gpio.h
GPIO_PORT_A_PIN_MASK#
#define GPIO_PORT_A_PIN_MASKValue:
(gpio_port_a_pin_mask)
Define for port specific pin mask.
495
of file platform/service/device_manager/inc/sl_device_gpio.h
GPIO_PORT_B_PIN_MASK#
#define GPIO_PORT_B_PIN_MASKValue:
(gpio_port_b_pin_mask)
496
of file platform/service/device_manager/inc/sl_device_gpio.h
GPIO_PORT_C_PIN_MASK#
#define GPIO_PORT_C_PIN_MASKValue:
(gpio_port_c_pin_mask)
497
of file platform/service/device_manager/inc/sl_device_gpio.h
GPIO_PORT_D_PIN_MASK#
#define GPIO_PORT_D_PIN_MASKValue:
(gpio_port_d_pin_mask)
498
of file platform/service/device_manager/inc/sl_device_gpio.h
GPIO_PORT_E_PIN_MASK#
#define GPIO_PORT_E_PIN_MASKValue:
(gpio_port_e_pin_mask)
499
of file platform/service/device_manager/inc/sl_device_gpio.h
GPIO_PORT_F_PIN_MASK#
#define GPIO_PORT_F_PIN_MASKValue:
(gpio_port_f_pin_mask)
500
of file platform/service/device_manager/inc/sl_device_gpio.h
GPIO_PORT_G_PIN_MASK#
#define GPIO_PORT_G_PIN_MASKValue:
(gpio_port_g_pin_mask)
501
of file platform/service/device_manager/inc/sl_device_gpio.h
GPIO_PORT_H_PIN_MASK#
#define GPIO_PORT_H_PIN_MASKValue:
(gpio_port_h_pin_mask)
502
of file platform/service/device_manager/inc/sl_device_gpio.h
GPIO_PORT_I_PIN_MASK#
#define GPIO_PORT_I_PIN_MASKValue:
(gpio_port_i_pin_mask)
503
of file platform/service/device_manager/inc/sl_device_gpio.h
GPIO_PORT_J_PIN_MASK#
#define GPIO_PORT_J_PIN_MASKValue:
(gpio_port_j_pin_mask)
504
of file platform/service/device_manager/inc/sl_device_gpio.h
GPIO_PORT_K_PIN_MASK#
#define GPIO_PORT_K_PIN_MASKValue:
(gpio_port_k_pin_mask)
505
of file platform/service/device_manager/inc/sl_device_gpio.h
GPIO_PORT_A_PIN_COUNT#
#define GPIO_PORT_A_PIN_COUNTValue:
(gpio_port_a_pin_count)
Define for port specific pin count.
508
of file platform/service/device_manager/inc/sl_device_gpio.h
GPIO_PORT_B_PIN_COUNT#
#define GPIO_PORT_B_PIN_COUNTValue:
(gpio_port_b_pin_count)
509
of file platform/service/device_manager/inc/sl_device_gpio.h
GPIO_PORT_C_PIN_COUNT#
#define GPIO_PORT_C_PIN_COUNTValue:
(gpio_port_c_pin_count)
510
of file platform/service/device_manager/inc/sl_device_gpio.h
GPIO_PORT_D_PIN_COUNT#
#define GPIO_PORT_D_PIN_COUNTValue:
(gpio_port_d_pin_count)
511
of file platform/service/device_manager/inc/sl_device_gpio.h
GPIO_PORT_E_PIN_COUNT#
#define GPIO_PORT_E_PIN_COUNTValue:
(gpio_port_e_pin_count)
512
of file platform/service/device_manager/inc/sl_device_gpio.h
GPIO_PORT_F_PIN_COUNT#
#define GPIO_PORT_F_PIN_COUNTValue:
(gpio_port_f_pin_count)
513
of file platform/service/device_manager/inc/sl_device_gpio.h
GPIO_PORT_G_PIN_COUNT#
#define GPIO_PORT_G_PIN_COUNTValue:
(gpio_port_g_pin_count)
514
of file platform/service/device_manager/inc/sl_device_gpio.h
GPIO_PORT_H_PIN_COUNT#
#define GPIO_PORT_H_PIN_COUNTValue:
(gpio_port_h_pin_count)
515
of file platform/service/device_manager/inc/sl_device_gpio.h
GPIO_PORT_I_PIN_COUNT#
#define GPIO_PORT_I_PIN_COUNTValue:
(gpio_port_i_pin_count)
516
of file platform/service/device_manager/inc/sl_device_gpio.h
GPIO_PORT_J_PIN_COUNT#
#define GPIO_PORT_J_PIN_COUNTValue:
(gpio_port_j_pin_count)
517
of file platform/service/device_manager/inc/sl_device_gpio.h
GPIO_PORT_K_PIN_COUNT#
#define GPIO_PORT_K_PIN_COUNTValue:
(gpio_port_k_pin_count)
518
of file platform/service/device_manager/inc/sl_device_gpio.h