Skip to content

Commit 5dab0e8

Browse files
authored
Merge pull request hathach#1282 from hathach/fix-esp-ci
Fix esp ci
2 parents 76987fb + cb57f04 commit 5dab0e8

File tree

2 files changed

+14
-4
lines changed

2 files changed

+14
-4
lines changed

hw/bsp/esp32s2/boards/esp32s2.c

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ void board_init(void)
7070
#endif
7171

7272
// Button
73-
gpio_pad_select_gpio(BUTTON_PIN);
73+
esp_rom_gpio_pad_select_gpio(BUTTON_PIN);
7474
gpio_set_direction(BUTTON_PIN, GPIO_MODE_INPUT);
7575
gpio_set_pull_mode(BUTTON_PIN, BUTTON_STATE_ACTIVE ? GPIO_PULLDOWN_ONLY : GPIO_PULLUP_ONLY);
7676

@@ -98,7 +98,12 @@ static void configure_pins(usb_hal_context_t *usb)
9898
esp_rom_gpio_connect_out_signal(iopin->pin, iopin->func, false, false);
9999
} else {
100100
esp_rom_gpio_connect_in_signal(iopin->pin, iopin->func, false);
101-
if ((iopin->pin != GPIO_FUNC_IN_LOW) && (iopin->pin != GPIO_FUNC_IN_HIGH)) {
101+
#if ESP_IDF_VERSION_MAJOR > 4
102+
if ((iopin->pin != GPIO_MATRIX_CONST_ZERO_INPUT) && (iopin->pin != GPIO_MATRIX_CONST_ONE_INPUT))
103+
#else
104+
if ((iopin->pin != GPIO_FUNC_IN_LOW) && (iopin->pin != GPIO_FUNC_IN_HIGH))
105+
#endif
106+
{
102107
gpio_ll_input_enable(&GPIO, iopin->pin);
103108
}
104109
}

hw/bsp/esp32s3/boards/esp32s3.c

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ void board_init(void)
7070
#endif
7171

7272
// Button
73-
gpio_pad_select_gpio(BUTTON_PIN);
73+
esp_rom_gpio_pad_select_gpio(BUTTON_PIN);
7474
gpio_set_direction(BUTTON_PIN, GPIO_MODE_INPUT);
7575
gpio_set_pull_mode(BUTTON_PIN, BUTTON_STATE_ACTIVE ? GPIO_PULLDOWN_ONLY : GPIO_PULLUP_ONLY);
7676

@@ -98,7 +98,12 @@ static void configure_pins(usb_hal_context_t *usb)
9898
esp_rom_gpio_connect_out_signal(iopin->pin, iopin->func, false, false);
9999
} else {
100100
esp_rom_gpio_connect_in_signal(iopin->pin, iopin->func, false);
101-
if ((iopin->pin != GPIO_FUNC_IN_LOW) && (iopin->pin != GPIO_FUNC_IN_HIGH)) {
101+
#if ESP_IDF_VERSION_MAJOR > 4
102+
if ((iopin->pin != GPIO_MATRIX_CONST_ZERO_INPUT) && (iopin->pin != GPIO_MATRIX_CONST_ONE_INPUT))
103+
#else
104+
if ((iopin->pin != GPIO_FUNC_IN_LOW) && (iopin->pin != GPIO_FUNC_IN_HIGH))
105+
#endif
106+
{
102107
gpio_ll_input_enable(&GPIO, iopin->pin);
103108
}
104109
}

0 commit comments

Comments
 (0)