AB153x API----GPIO枚舉

 枚舉HAL » GPIO

枚舉

枚舉   hal_gpio_direction_t { HAL_GPIO_DIRECTION_INPUT = 0, HAL_GPIO_DIRECTION_OUTPUT = 1}
  該枚舉定義了GPIO方向。 更多...
 
枚舉   hal_gpio_data_t { HAL_GPIO_DATA_LOW = 0, HAL_GPIO_DATA_HIGH = 1}
  該枚舉定義了GPIO的數據類型。 更多...
 
枚舉   hal_gpio_status_t {
  HAL_GPIO_STATUS_ERROR_CHECK = -4, HAL_GPIO_STATUS_ERROR = -3, HAL_GPIO_STATUS_ERROR_PIN = -2, HAL_GPIO_STATUS_INVALID_PARAMETER = -1,
  HAL_GPIO_STATUS_OK = 0
}
  該枚舉定義了GPIO API的返回類型。 更多...
 
枚舉   hal_pinmux_status_t {
  HAL_PINMUX_STATUS_ERROR_CHECK = -4, HAL_PINMUX_STATUS_ERROR = -3, HAL_PINMUX_STATUS_ERROR_PORT = -2, HAL_PINMUX_STATUS_INVALID_FUNCTION = -1,
  HAL_PINMUX_STATUS_OK = 0
}
  該枚舉定義pinmux API的返回類型。 更多...
 
枚舉   hal_gpio_driving_current_t { HAL_GPIO_DRIVING_CURRENT_8MA = 0, HAL_GPIO_DRIVING_CURRENT_16MA = 1, HAL_GPIO_DRIVING_CURRENT_24MA = 2, HAL_GPIO_DRIVING_CURRENT_32MA = 3}
  該枚舉定義了驅動電流。 更多...
 
枚舉   hal_pinmux_select_t {
  HAL_PINMUX_DEFAULT = 0, HAL_PINMUX_PWM1 = 1, HAL_PINMUX_PWM2, HAL_PINMUX_PWM3
  HAL_PINMUX_PWM4, HAL_PINMUX_PWM5, HAL_PINMUX_PWM6, HAL_PINMUX_LED3
  HAL_PINMUX_LED4, HAL_PINMUX_LED5, HAL_PINMUX_SDIO_LED, HAL_PINMUX_CLK_XO32k
  HAL_PINMUX_CLK_XO16m, HAL_PINMUX_CLK_RCO128_64k, HAL_PINMUX_PER_CLK_24m, HAL_PINMUX_CLK_XO16m_divided_by_N
  HAL_PINMUX_I2S_MCLK, HAL_PINMUX_UART_NRTS, HAL_PINMUX_SPDIF_TXO, HAL_PINMUX_DMIC_CLK
  HAL_PINMUX_MDSP_UART_TX, HAL_PINMUX_CS_1, HAL_PINMUX_CS_2, HAL_PINMUX_CS_3
  HAL_PINMUX_SDIO_BUS_PWR_CTL, HAL_PINMUX_I2S0_SDO1, HAL_PINMUX_I2S0_SDO2, HAL_PINMUX_UART2_TX
  HAL_PINMUX_DBG_PORT = 31
}
  該枚舉定義了用於的gpio。
 
枚舉   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_MAX
}
  該枚舉定義了GPIO端口。該平臺總共支持49個具有各種功能的GPIO引腳。 更多...
 

枚舉類型文檔

◆ hal_gpio_data_t

該枚舉定義了GPIO的數據類型。

枚舉器
HAL_GPIO_DATA_LOW 

GPIO數據低。

HAL_GPIO_DATA_HIGH 

GPIO數據爲高。

◆ hal_gpio_direction_t

該枚舉定義了GPIO方向。

枚舉器
HAL_GPIO_DIRECTION_INPUT 

GPIO輸入方向。

HAL_GPIO_DIRECTION_OUTPUT 

GPIO輸出方向。

◆ hal_gpio_driving_current_t

該枚舉定義了驅動電流。

枚舉器
HAL_GPIO_DRIVING_CURRENT_8MA 

將GPIO驅動電流定義爲8mA。

HAL_GPIO_DRIVING_CURRENT_16MA 

將GPIO驅動電流定義爲16mA。

HAL_GPIO_DRIVING_CURRENT_24MA 

將GPIO驅動電流定義爲24mA。

HAL_GPIO_DRIVING_CURRENT_32MA 

將GPIO驅動電流定義爲32mA。

◆ hal_gpio_pin_t

該枚舉定義了GPIO端口。該平臺總共支持49個具有各種功能的GPIO引腳。

枚舉器
HAL_GPIO_0 

GPIO引腳0。

HAL_GPIO_1 

GPIO引腳1。

HAL_GPIO_2 

GPIO引腳2。

HAL_GPIO_3 

GPIO引腳3。

HAL_GPIO_4 

GPIO引腳4。

HAL_GPIO_5 

GPIO引腳5。

HAL_GPIO_6 

GPIO引腳6。

HAL_GPIO_7 

GPIO引腳7。

HAL_GPIO_8 

GPIO引腳8。

HAL_GPIO_9 

GPIO引腳9。

HAL_GPIO_10 

GPIO引腳10。

HAL_GPIO_11 

GPIO引腳11。

HAL_GPIO_12 

GPIO引腳12。

HAL_GPIO_13 

GPIO引腳13。

HAL_GPIO_14 

GPIO引腳14。

HAL_GPIO_15 

GPIO引腳15。

HAL_GPIO_16 

GPIO引腳16。

HAL_GPIO_17 

GPIO引腳17。

HAL_GPIO_18 

GPIO引腳18。

HAL_GPIO_19 

GPIO引腳19。

HAL_GPIO_20 

GPIO引腳20。

HAL_GPIO_21 

GPIO引腳21。

HAL_GPIO_22 

GPIO引腳22。

HAL_GPIO_23 

GPIO引腳23。

HAL_GPIO_24 

GPIO引腳24。

HAL_GPIO_25 

GPIO引腳25。

HAL_GPIO_26 

GPIO引腳26。

HAL_GPIO_27 

GPIO引腳27。

HAL_GPIO_28 

GPIO引腳28。

HAL_GPIO_29 

GPIO引腳29。

HAL_GPIO_30 

GPIO引腳30。

HAL_GPIO_31 

GPIO引腳31。

HAL_GPIO_MAX 

GPIO引腳的總數(無效的GPIO引腳號)。

◆ hal_gpio_status_t

該枚舉定義了GPIO API的返回類型。

枚舉器
HAL_GPIO_STATUS_ERROR_CHECK 

GPIO功能衝突檢查失敗。

HAL_GPIO_STATUS_ERROR 

GPIO功能執行失敗。

HAL_GPIO_STATUS_ERROR_PIN 

輸入引腳號無效。

HAL_GPIO_STATUS_INVALID_PARAMETER 

輸入參數無效。

HAL_GPIO_STATUS_OK 

GPIO功能成功執行。

◆ hal_pinmux_status_t

該枚舉定義pinmux API的返回類型。

枚舉器
HAL_PINMUX_STATUS_ERROR_CHECK 

pinmux函數無法進行衝突檢查。

HAL_PINMUX_STATUS_ERROR 

pinmux功能無法執行。

HAL_PINMUX_STATUS_ERROR_PORT 

輸入引腳端口無效。

HAL_PINMUX_STATUS_INVALID_FUNCTION 

輸入功能無效。

HAL_PINMUX_STATUS_OK 

pinmux功能已成功執行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章