|
enum | app_io_pin_state_t {
APP_IO_PIN_RESET,
APP_IO_PIN_SET
} |
| GPIO state Enumerations definition. More...
|
|
enum | app_io_type_t {
APP_IO_TYPE_GPIOA,
APP_IO_TYPE_GPIOB,
APP_IO_TYPE_GPIOC,
APP_IO_TYPE_AON,
APP_IO_TYPE_MSIO,
APP_IO_TYPE_NORMAL,
APP_IO_TYPE_MAX
} |
| GPIO type Enumerations definition. More...
|
|
enum | app_io_mode_t {
APP_IO_MODE_NONE,
APP_IO_MODE_INPUT,
APP_IO_MODE_OUTPUT,
APP_IO_MODE_MUX,
APP_IO_MODE_IT_RISING,
APP_IO_MODE_IT_FALLING,
APP_IO_MODE_IT_HIGH,
APP_IO_MODE_IT_LOW,
APP_IO_MODE_ANALOG,
APP_IO_MODE_MAX
} |
| GPIO mode Enumerations definition. More...
|
|
enum | app_io_pull_t {
APP_IO_NOPULL,
APP_IO_PULLUP,
APP_IO_PULLDOWN,
APP_IO_PULL_MAX
} |
| GPIO pull Enumerations definition. More...
|
|
enum | app_io_mux_t {
APP_IO_MUX_0,
APP_IO_MUX_1,
APP_IO_MUX_2,
APP_IO_MUX_3,
APP_IO_MUX_4,
APP_IO_MUX_5,
APP_IO_MUX_6,
APP_IO_MUX_7,
APP_IO_MUX_8,
APP_IO_MUX_MAX
} |
| GPIO mux Enumerations definition. More...
|
|
enum | app_io_speed_t {
APP_IO_SPPED_MEDIUM,
APP_IO_SPPED_HIGH,
APP_IO_SPPED_MAX
} |
| GPIO Speed Structure definition. More...
|
|
enum | app_io_input_type_t {
APP_IO_INPUT_TYPE_CMOS,
APP_IO_INPUT_TYPE_SCHMITT,
APP_IO_INPUT_TYPE_MAX
} |
| GPIO Input type Structure definition. More...
|
|
enum | app_io_strength_t {
APP_IO_STRENGTH_LOW,
APP_IO_STRENGTH_MEDIUM,
APP_IO_STRENGTH_HIGH,
APP_IO_STRENGTH_ULTRA,
APP_IO_STRENGTH_MAX
} |
| GPIO Strength Structure definition. More...
|
|