1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-17 05:32:45 +01:00

cpu/esp32: changes for periph/gpio_ll in ESP-IDF interface API

This commit is contained in:
Gunar Schorcht 2022-07-27 16:03:23 +02:00
parent b570173110
commit b37338ba0b
2 changed files with 14 additions and 0 deletions

View File

@ -31,6 +31,11 @@ esp_err_t esp_idf_gpio_config(const gpio_config_t *cfg)
return gpio_config(cfg);
}
esp_err_t esp_idf_gpio_reset_pin(gpio_num_t gpio_num)
{
return gpio_reset_pin(gpio_num);
}
esp_err_t esp_idf_gpio_intr_enable(gpio_num_t gpio_num)
{
return gpio_intr_enable(gpio_num);
@ -88,6 +93,12 @@ esp_err_t esp_idf_gpio_deep_sleep_hold(void)
}
#endif /* ESP_PM_GPIO_HOLD */
esp_err_t esp_idf_gpio_set_drive_capability(gpio_num_t gpio_num,
gpio_drive_cap_t strength)
{
return gpio_set_drive_capability(gpio_num, strength);
}
#if SOC_RTCIO_INPUT_OUTPUT_SUPPORTED
esp_err_t esp_idf_rtc_gpio_deinit(gpio_num_t gpio_num)

View File

@ -33,6 +33,7 @@ extern "C" {
* @{
*/
esp_err_t esp_idf_gpio_config(const gpio_config_t *cfg);
esp_err_t esp_idf_gpio_reset_pin(gpio_num_t gpio_num);
esp_err_t esp_idf_gpio_intr_enable(gpio_num_t gpio_num);
esp_err_t esp_idf_gpio_intr_disable(gpio_num_t gpio_num);
@ -45,6 +46,8 @@ esp_err_t esp_idf_gpio_isr_handler_add(gpio_num_t gpio_num,
esp_err_t esp_idf_gpio_wakeup_enable(gpio_num_t gpio_num,
gpio_int_type_t intr_type);
esp_err_t esp_idf_gpio_deep_sleep_hold(void);
esp_err_t esp_idf_gpio_set_drive_capability(gpio_num_t gpio_num,
gpio_drive_cap_t strength);
esp_err_t esp_idf_rtc_gpio_deinit(gpio_num_t gpio_num);
esp_err_t esp_idf_rtc_gpio_pullup_en(gpio_num_t gpio_num);