结构体
app_io_init_t
结构体定义如下:
成员 | 描述 | 取值 |
---|---|---|
uint32_t pin |
选择IO引脚 |
该参数的取值可以是下列值中的任意一个:
|
app_io_mode_t mode |
IO模式配置 |
该参数的取值可以是下列值中的任意一个:
|
app_io_pull_t pull |
设置IO上拉/下拉/浮空 |
该参数的取值可以是下列值中的任意一个:
|
app_io_mux_t mux |
设置IO映射功能 |
该参数的取值可以是下列值中的任意一个:
|
app_io_evt_t
结构体定义如下:
成员 | 描述 | 取值 |
---|---|---|
app_io_type_t type |
设置IO类型(GPIOA/NORMAL/GPIOB/GPIOC/AON_GPIO/MSIO) |
该参数的取值可以是下列值中的任意一个:
|
uint32_t pin |
选择IO引脚 |
同app_io_init_t中定义 |
void *arg |
用户参数指针 |
通过app_io_event_register_cb传入用户参数,中断函数可用 |
详细信息请参考文件:SDK_Folder\drivers\inc\app_io.h。