Skip to content

Commit 9b23460

Browse files
authored
Merge pull request #9346 from lewinski/fix-adafruit_feather_esp32s3_reverse_tft-display
Fix display power on Adafruit ESP32-S3 Reverse TFT Feather
2 parents f66313c + 1e56695 commit 9b23460

File tree

3 files changed

+8
-8
lines changed
  • ports/espressif/boards
    • adafruit_feather_esp32s2_reverse_tft
    • adafruit_feather_esp32s3_reverse_tft
    • adafruit_feather_esp32s3_tft

3 files changed

+8
-8
lines changed

ports/espressif/boards/adafruit_feather_esp32s2_reverse_tft/board.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,10 +101,10 @@ void board_init(void) {
101101

102102
bool espressif_board_reset_pin_number(gpio_num_t pin_number) {
103103
// Override the I2C/TFT power pin reset to prevent resetting the display.
104-
if (pin_number == 21) {
104+
if (pin_number == 7) {
105105
// Turn on TFT and I2C
106-
gpio_set_direction(21, GPIO_MODE_DEF_OUTPUT);
107-
gpio_set_level(21, true);
106+
gpio_set_direction(pin_number, GPIO_MODE_DEF_OUTPUT);
107+
gpio_set_level(pin_number, true);
108108
return true;
109109
}
110110
return false;

ports/espressif/boards/adafruit_feather_esp32s3_reverse_tft/board.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,10 +101,10 @@ void board_init(void) {
101101

102102
bool espressif_board_reset_pin_number(gpio_num_t pin_number) {
103103
// Override the I2C/TFT power pin reset to prevent resetting the display.
104-
if (pin_number == 21) {
104+
if (pin_number == 7) {
105105
// Turn on TFT and I2C
106-
gpio_set_direction(21, GPIO_MODE_DEF_OUTPUT);
107-
gpio_set_level(21, true);
106+
gpio_set_direction(pin_number, GPIO_MODE_DEF_OUTPUT);
107+
gpio_set_level(pin_number, true);
108108
return true;
109109
}
110110
return false;

ports/espressif/boards/adafruit_feather_esp32s3_tft/board.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,8 @@ bool espressif_board_reset_pin_number(gpio_num_t pin_number) {
103103
// Override the I2C/TFT power pin reset to prevent resetting the display.
104104
if (pin_number == 21) {
105105
// Turn on TFT and I2C
106-
gpio_set_direction(21, GPIO_MODE_DEF_OUTPUT);
107-
gpio_set_level(21, true);
106+
gpio_set_direction(pin_number, GPIO_MODE_DEF_OUTPUT);
107+
gpio_set_level(pin_number, true);
108108
return true;
109109
}
110110
return false;

0 commit comments

Comments
 (0)