枚举
app_io_pin_state_t
枚举定义如下:
成员 | 描述 |
---|---|
APP_IO_PIN_RESET = 0 |
IO低电平 |
APP_IO_PIN_SET = 1 |
IO高电平 |
app_io_type_t
枚举定义如下:
成员 | 描述 |
---|---|
APP_IO_TYPE_GPIOA |
GPIO0 ~ GPIO15的普通IO类型 |
APP_IO_TYPE_GPIOB |
GPIO16 ~ GPIO31的普通IO类型 |
APP_IO_TYPE_GPIOC |
GPIO32 ~ GPIO33的普通IO类型,仅适用于GR5526 |
APP_IO_TYPE_NORMAL |
GPIO0 ~ GPIO32的普通IO类型,仅适用于GR551x |
APP_IO_TYPE_AON |
AON_GPIO0 ~ AON_GPIO7的具有唤醒功能的IO类型 |
APP_IO_TYPE_MSIO |
MSIO0 ~ MSIO7的具有模拟输入功能的IO类型 |
APP_IO_TYPE_MAX |
IO类型总数,用作参数检测 |
app_io_mode_t
枚举定义如下:
成员 | 描述 |
---|---|
APP_IO_MODE_NONE |
不设置模式 |
APP_IO_MODE_INPUT |
IO输入模式 |
APP_IO_MODE_OUTPUT |
IO输出模式 |
APP_IO_MODE_MUX |
外设功能复用模式 |
APP_IO_MODE_IT_RISING |
中断上升沿触发模式 |
APP_IO_MODE_IT_FALLING |
中断下降沿触发模式 |
APP_IO_MODE_IT_BOTH_EDGE |
中断上升下降沿触发模式 说明: 仅适用于GR5526 |
APP_IO_MODE_IT_HIGH |
中断高电压触发模式 |
APP_IO_MODE_IT_LOW |
中断低电平触发模式 |
APP_IO_MODE_ANALOG |
模拟输入模式 |
APP_IO_MODE_MAX |
IO模式总数,用作参数检测 |
app_io_pull_t
枚举定义如下:
成员 | 描述 |
---|---|
APP_IO_NOPULL |
浮空 |
APP_IO_PULLUP |
上拉 |
APP_IO_PULLDOWN |
下拉 |
APP_IO_PULL_MAX |
PULL模式总数,用作参数检测 |
app_io_mux_t
枚举定义如下:
成员 | 描述 |
---|---|
APP_IO_MUX_0 = 0 |
MUX模式0 |
APP_IO_MUX_1 = 1 |
MUX模式1 |
APP_IO_MUX_2 = 2 |
MUX模式2 |
APP_IO_MUX_3 = 3 |
MUX模式3 |
APP_IO_MUX_4 = 4 |
MUX模式4 |
APP_IO_MUX_5 = 5 |
MUX模式5 |
APP_IO_MUX_6 = 6 |
MUX模式6 |
APP_IO_MUX_7 = 7 |
MUX模式7 |