|
| enum | hal_gpio_direction_t {
HAL_GPIO_DIRECTION_INPUT = 0,
HAL_GPIO_DIRECTION_OUTPUT = 1
} |
| | This enum defines the GPIO direction. More...
|
| |
| enum | hal_gpio_data_t {
HAL_GPIO_DATA_LOW = 0,
HAL_GPIO_DATA_HIGH = 1
} |
| | This enum defines the data type of GPIO. More...
|
| |
| enum | hal_gpio_status_t {
HAL_GPIO_STATUS_ERROR = -3,
HAL_GPIO_STATUS_ERROR_PIN = -2,
HAL_GPIO_STATUS_INVALID_PARAMETER = -1,
HAL_GPIO_STATUS_OK = 0
} |
| | This enum defines the return type of GPIO API. More...
|
| |
| enum | hal_pinmux_status_t {
HAL_PINMUX_STATUS_ERROR = -3,
HAL_PINMUX_STATUS_ERROR_PORT = -2,
HAL_PINMUX_STATUS_INVALID_FUNCTION = -1,
HAL_PINMUX_STATUS_OK = 0
} |
| | This enum defines the return type of pinmux API. More...
|
| |
| enum | hal_gpio_pin_t {
HAL_GPIO_0 = 0,
HAL_GPIO_1 = 1,
HAL_GPIO_2 = 2,
HAL_GPIO_3 = 3,
HAL_GPIO_4 = 4,
HAL_GPIO_5 = 5,
HAL_GPIO_6 = 6,
HAL_GPIO_7 = 7,
HAL_GPIO_8 = 8,
HAL_GPIO_9 = 9,
HAL_GPIO_10 = 10,
HAL_GPIO_11 = 11,
HAL_GPIO_12 = 12,
HAL_GPIO_13 = 13,
HAL_GPIO_14 = 14,
HAL_GPIO_15 = 15,
HAL_GPIO_16 = 16,
HAL_GPIO_17 = 17,
HAL_GPIO_18 = 18,
HAL_GPIO_19 = 19,
HAL_GPIO_20 = 20,
HAL_GPIO_21 = 21,
HAL_GPIO_22 = 22,
HAL_GPIO_23 = 23,
HAL_GPIO_24 = 24,
HAL_GPIO_25 = 25,
HAL_GPIO_26 = 26,
HAL_GPIO_27 = 27,
HAL_GPIO_28 = 28,
HAL_GPIO_29 = 29,
HAL_GPIO_30 = 30,
HAL_GPIO_31 = 31,
HAL_GPIO_32 = 32,
HAL_GPIO_33 = 33,
HAL_GPIO_34 = 34,
HAL_GPIO_35 = 35,
HAL_GPIO_36 = 36,
HAL_GPIO_37 = 37,
HAL_GPIO_38 = 38,
HAL_GPIO_39 = 39,
HAL_GPIO_40 = 40,
HAL_GPIO_41 = 41,
HAL_GPIO_42 = 42,
HAL_GPIO_43 = 43,
HAL_GPIO_44 = 44,
HAL_GPIO_45 = 45,
HAL_GPIO_46 = 46,
HAL_GPIO_47 = 47,
HAL_GPIO_48 = 48,
HAL_GPIO_MAX
} |
| | This enum defines the GPIO port. More...
|
| |
| enum | hal_gpio_clock_t {
HAL_GPIO_CLOCK_0 = 0,
HAL_GPIO_CLOCK_1 = 1,
HAL_GPIO_CLOCK_2 = 2,
HAL_GPIO_CLOCK_3 = 3,
HAL_GPIO_CLOCK_4 = 4,
HAL_GPIO_CLOCK_5 = 5,
HAL_GPIO_CLOCK_MAX
} |
| | This enum defines output clock number of GPIO. More...
|
| |
| enum | hal_gpio_clock_mode_t {
HAL_GPIO_CLOCK_MODE_26M = 1,
HAL_GPIO_CLOCK_MODE_32K = 4,
HAL_GPIO_CLOCK_MODE_MAX
} |
| | This enum defines output clock mode of GPIO. More...
|
| |