Skip to content

Commit df1435a

Browse files
committed
Audit all boards with LED pins defined
Add them as MICROPY_HW_LED_STATUS so that we can share reset code for them. They aren't actually used for the status if another RGB option is available. (But maybe they should be.) Fixes #6717
1 parent f9b9f55 commit df1435a

File tree

39 files changed

+96
-77
lines changed

39 files changed

+96
-77
lines changed

ports/espressif/boards/adafruit_esp32s2_camera/mpconfigboard.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@
3232
#define MICROPY_HW_NEOPIXEL (&pin_GPIO21)
3333
#define MICROPY_HW_NEOPIXEL_COUNT (6)
3434

35+
#define MICROPY_HW_LED_STATUS (&pin_GPIO2)
36+
3537
#define DEFAULT_I2C_BUS_SDA (&pin_GPIO33)
3638
#define DEFAULT_I2C_BUS_SCL (&pin_GPIO34)
3739

ports/espressif/boards/adafruit_feather_esp32_v2/board.c

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -49,17 +49,5 @@ void board_deinit(void) {
4949
}
5050

5151
bool espressif_board_reset_pin_number(gpio_num_t pin_number) {
52-
// Pull LED down on reset rather than the default up
53-
if (pin_number == 13) {
54-
gpio_config_t cfg = {
55-
.pin_bit_mask = BIT64(pin_number),
56-
.mode = GPIO_MODE_DISABLE,
57-
.pull_up_en = false,
58-
.pull_down_en = true,
59-
.intr_type = GPIO_INTR_DISABLE,
60-
};
61-
gpio_config(&cfg);
62-
return true;
63-
}
6452
return false;
6553
}

ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@
3232
#define MICROPY_HW_NEOPIXEL (&pin_GPIO0)
3333
#define CIRCUITPY_STATUS_LED_POWER (&pin_GPIO2)
3434

35+
#define MICROPY_HW_LED_STATUS (&pin_GPIO13)
36+
3537
#define CIRCUITPY_BOARD_I2C (1)
3638
#define CIRCUITPY_BOARD_I2C_PIN {{.scl = &pin_GPIO20, .sda = &pin_GPIO22}}
3739

ports/espressif/boards/adafruit_feather_esp32s2/mpconfigboard.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@
3232
#define MICROPY_HW_NEOPIXEL (&pin_GPIO33)
3333
#define CIRCUITPY_STATUS_LED_POWER (&pin_GPIO21)
3434

35+
#define MICROPY_HW_LED_STATUS (&pin_GPIO13)
36+
3537
#define DEFAULT_I2C_BUS_SCL (&pin_GPIO4)
3638
#define DEFAULT_I2C_BUS_SDA (&pin_GPIO3)
3739

ports/espressif/boards/adafruit_feather_esp32s2_tft/board.c

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -141,18 +141,6 @@ bool espressif_board_reset_pin_number(gpio_num_t pin_number) {
141141
gpio_set_level(21, true);
142142
return true;
143143
}
144-
// Pull LED down on reset rather than the default up
145-
if (pin_number == 13) {
146-
gpio_config_t cfg = {
147-
.pin_bit_mask = BIT64(pin_number),
148-
.mode = GPIO_MODE_DISABLE,
149-
.pull_up_en = false,
150-
.pull_down_en = true,
151-
.intr_type = GPIO_INTR_DISABLE,
152-
};
153-
gpio_config(&cfg);
154-
return true;
155-
}
156144
return false;
157145
}
158146

ports/espressif/boards/adafruit_feather_esp32s2_tft/mpconfigboard.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@
3232
#define MICROPY_HW_NEOPIXEL (&pin_GPIO33)
3333
#define CIRCUITPY_STATUS_LED_POWER (&pin_GPIO34)
3434

35+
#define MICROPY_HW_LED_STATUS (&pin_GPIO13)
36+
3537
#define DEFAULT_I2C_BUS_SCL (&pin_GPIO41)
3638
#define DEFAULT_I2C_BUS_SDA (&pin_GPIO42)
3739

ports/espressif/boards/adafruit_feather_esp32s2_tftback_nopsram/mpconfigboard.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@
3232
#define MICROPY_HW_NEOPIXEL (&pin_GPIO33)
3333
#define CIRCUITPY_STATUS_LED_POWER (&pin_GPIO21)
3434

35+
#define MICROPY_HW_LED_STATUS (&pin_GPIO13)
36+
3537
#define DEFAULT_I2C_BUS_SCL (&pin_GPIO4)
3638
#define DEFAULT_I2C_BUS_SDA (&pin_GPIO3)
3739

ports/espressif/boards/adafruit_feather_esp32s3_4mbflash_2mbpsram/mpconfigboard.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@
3232
#define MICROPY_HW_NEOPIXEL (&pin_GPIO33)
3333
#define CIRCUITPY_STATUS_LED_POWER (&pin_GPIO21)
3434

35+
#define MICROPY_HW_LED_STATUS (&pin_GPIO13)
36+
3537
#define DEFAULT_I2C_BUS_SCL (&pin_GPIO4)
3638
#define DEFAULT_I2C_BUS_SDA (&pin_GPIO3)
3739

ports/espressif/boards/adafruit_feather_esp32s3_nopsram/mpconfigboard.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@
3232
#define MICROPY_HW_NEOPIXEL (&pin_GPIO33)
3333
#define CIRCUITPY_STATUS_LED_POWER (&pin_GPIO21)
3434

35+
#define MICROPY_HW_LED_STATUS (&pin_GPIO13)
36+
3537
#define DEFAULT_I2C_BUS_SCL (&pin_GPIO4)
3638
#define DEFAULT_I2C_BUS_SDA (&pin_GPIO3)
3739

ports/espressif/boards/adafruit_feather_esp32s3_tft/mpconfigboard.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@
3232
#define MICROPY_HW_NEOPIXEL (&pin_GPIO33)
3333
#define CIRCUITPY_STATUS_LED_POWER (&pin_GPIO34)
3434

35+
#define MICROPY_HW_LED_STATUS (&pin_GPIO13)
36+
3537
#define DEFAULT_I2C_BUS_SCL (&pin_GPIO41)
3638
#define DEFAULT_I2C_BUS_SDA (&pin_GPIO42)
3739

ports/espressif/boards/adafruit_funhouse/mpconfigboard.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@
3333
#define MICROPY_HW_APA102_SCK (&pin_GPIO15)
3434
#define MICROPY_HW_APA102_COUNT (5)
3535

36+
#define MICROPY_HW_LED_STATUS (&pin_GPIO37)
37+
3638
#define DEFAULT_I2C_BUS_SCL (&pin_GPIO33)
3739
#define DEFAULT_I2C_BUS_SDA (&pin_GPIO34)
3840

ports/espressif/boards/adafruit_magtag_2.9_grayscale/mpconfigboard.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@
3434
#define CIRCUITPY_STATUS_LED_POWER_INVERTED (1)
3535
#define MICROPY_HW_NEOPIXEL_COUNT (4)
3636

37+
#define MICROPY_HW_LED_STATUS (&pin_GPIO13)
38+
3739
#define DEFAULT_I2C_BUS_SCL (&pin_GPIO34)
3840
#define DEFAULT_I2C_BUS_SDA (&pin_GPIO33)
3941

ports/espressif/boards/adafruit_metro_esp32s2/mpconfigboard.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@
3131

3232
#define MICROPY_HW_NEOPIXEL (&pin_GPIO45)
3333

34+
#define MICROPY_HW_LED_STATUS (&pin_GPIO42)
35+
3436
#define DEFAULT_I2C_BUS_SCL (&pin_GPIO34)
3537
#define DEFAULT_I2C_BUS_SDA (&pin_GPIO33)
3638

ports/espressif/boards/beetle-esp32-c3/mpconfigboard.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
#define MICROPY_HW_MCU_NAME "ESP32-C3FN4"
3131

3232
// Status LED
33-
#define MICROPY_HW_NEOPIXEL (&pin_GPIO10)
33+
#define MICROPY_HW_LED_STATUS (&pin_GPIO10)
3434

3535
#define CIRCUITPY_BOARD_I2C (1)
3636
#define CIRCUITPY_BOARD_I2C_PIN {{.scl = &pin_GPIO9, .sda = &pin_GPIO8}}

ports/espressif/boards/crumpspace_crumps2/mpconfigboard.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,7 @@
2828

2929
#define MICROPY_HW_BOARD_NAME "CrumpS2"
3030
#define MICROPY_HW_MCU_NAME "ESP32S2"
31+
32+
#define MICROPY_HW_APA102_MOSI (&pin_GPIO40)
33+
#define MICROPY_HW_APA102_SCK (&pin_GPIO45)
34+
#define MICROPY_HW_APA102_COUNT (1)

ports/espressif/boards/cytron_maker_feather_aiot_s3/mpconfigboard.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@
3030
#define MICROPY_HW_MCU_NAME "ESP32S3"
3131

3232
#define MICROPY_HW_NEOPIXEL (&pin_GPIO46)
33-
#define CIRCUITPY_STATUS_LED_POWER (&pin_GPIO13)
33+
34+
#define MICROPY_HW_LED_STATUS (&pin_GPIO13)
3435

3536
#define DEFAULT_I2C_BUS_SCL (&pin_GPIO41)
3637
#define DEFAULT_I2C_BUS_SDA (&pin_GPIO42)

ports/espressif/boards/electroniccats_bastwifi/mpconfigboard.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,5 @@
2828

2929
#define MICROPY_HW_BOARD_NAME "BastWiFi"
3030
#define MICROPY_HW_MCU_NAME "ESP32S2"
31+
32+
#define MICROPY_HW_LED_STATUS (&pin_GPIO14)

ports/espressif/boards/espressif_esp32_eye/board.c

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,18 @@ void reset_board(void) {
4444

4545
void board_deinit(void) {
4646
}
47+
bool espressif_board_reset_pin_number(gpio_num_t pin_number) {
48+
// Pull LEDs down on reset rather than the default up
49+
if (pin_number == 21 || pin_number == 22) {
50+
gpio_config_t cfg = {
51+
.pin_bit_mask = BIT64(pin_number),
52+
.mode = GPIO_MODE_DISABLE,
53+
.pull_up_en = false,
54+
.pull_down_en = true,
55+
.intr_type = GPIO_INTR_DISABLE,
56+
};
57+
gpio_config(&cfg);
58+
return true;
59+
}
60+
return false;
61+
}

ports/espressif/boards/espressif_esp32_eye/mpconfigboard.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@
2929
#define MICROPY_HW_BOARD_NAME "Espressif ESP32-EYE"
3030
#define MICROPY_HW_MCU_NAME "ESP32"
3131

32+
#define MICROPY_HW_LED_STATUS (&pin_GPIO21)
33+
3234
#define CIRCUITPY_BOARD_I2C (1)
3335
#define CIRCUITPY_BOARD_I2C_PIN {{.scl = &pin_GPIO23, .sda = &pin_GPIO18}}
3436

ports/espressif/boards/espressif_esp32s3_eye/pins.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ STATIC const mp_rom_map_elem_t board_module_globals_table[] = {
4646
{ MP_ROM_QSTR(MP_QSTR_LCD_DC), MP_ROM_PTR(&pin_GPIO43) },
4747
{ MP_ROM_QSTR(MP_QSTR_LCD_CS), MP_ROM_PTR(&pin_GPIO44) },
4848
{ MP_ROM_QSTR(MP_QSTR_BACKLIGHT), MP_ROM_PTR(&pin_GPIO48) },
49-
{ MP_ROM_QSTR(MP_QSTR_NEOPIXEL), MP_ROM_PTR(&pin_GPIO48) },
5049

5150
{ MP_ROM_QSTR(MP_QSTR_I2C), MP_ROM_PTR(&board_i2c_obj) },
5251
{ MP_ROM_QSTR(MP_QSTR_SPI), MP_ROM_PTR(&board_spi_obj) },

ports/espressif/boards/gravitech_cucumber_m/mpconfigboard.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,8 @@
3131

3232
#define MICROPY_HW_NEOPIXEL (&pin_GPIO18)
3333

34+
#define MICROPY_HW_LED_STATUS (&pin_GPIO2)
35+
#define MICROPY_HW_LED_STATUS_INVERTED (1)
36+
3437
#define DEFAULT_UART_BUS_TX (&pin_GPIO43)
3538
#define DEFAULT_UART_BUS_RX (&pin_GPIO44)

ports/espressif/boards/gravitech_cucumber_ms/mpconfigboard.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@
3131

3232
#define MICROPY_HW_NEOPIXEL (&pin_GPIO18)
3333

34+
#define MICROPY_HW_LED_STATUS (&pin_GPIO2)
35+
#define MICROPY_HW_LED_STATUS_INVERTED (1)
36+
3437
#define DEFAULT_I2C_BUS_SCL (&pin_GPIO40)
3538
#define DEFAULT_I2C_BUS_SDA (&pin_GPIO41)
3639

ports/espressif/boards/gravitech_cucumber_r/mpconfigboard.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,8 @@
3131

3232
#define MICROPY_HW_NEOPIXEL (&pin_GPIO18)
3333

34+
#define MICROPY_HW_LED_STATUS (&pin_GPIO2)
35+
#define MICROPY_HW_LED_STATUS_INVERTED (1)
36+
3437
#define DEFAULT_UART_BUS_TX (&pin_GPIO43)
3538
#define DEFAULT_UART_BUS_RX (&pin_GPIO44)

ports/espressif/boards/gravitech_cucumber_rs/mpconfigboard.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@
3131

3232
#define MICROPY_HW_NEOPIXEL (&pin_GPIO18)
3333

34+
#define MICROPY_HW_LED_STATUS (&pin_GPIO2)
35+
#define MICROPY_HW_LED_STATUS_INVERTED (1)
36+
3437
#define DEFAULT_I2C_BUS_SCL (&pin_GPIO40)
3538
#define DEFAULT_I2C_BUS_SDA (&pin_GPIO41)
3639

ports/espressif/boards/hexky_s2/mpconfigboard.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
#define MICROPY_HW_MCU_NAME "ESP32S2"
3131

3232
#define MICROPY_HW_NEOPIXEL (&pin_GPIO40)
33-
#define CIRCUITPY_STATUS_LED_POWER (&pin_GPIO39)
33+
#define MICROPY_HW_LED_STATUS (&pin_GPIO39)
3434

3535
#define DEFAULT_I2C_BUS_SCL (&pin_GPIO9)
3636
#define DEFAULT_I2C_BUS_SDA (&pin_GPIO8)

ports/espressif/boards/lilygo_ttgo_t-01c3/board.c

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -15,22 +15,6 @@ bool board_requests_safe_mode(void) {
1515
return false;
1616
}
1717

18-
bool espressif_board_reset_pin_number(gpio_num_t pin_number) {
19-
// Pull LED down on reset rather than the default up
20-
if (pin_number == MICROPY_HW_LED_STATUS->number) {
21-
gpio_config_t cfg = {
22-
.pin_bit_mask = BIT64(pin_number),
23-
.mode = GPIO_MODE_DISABLE,
24-
.pull_up_en = false,
25-
.pull_down_en = true,
26-
.intr_type = GPIO_INTR_DISABLE,
27-
};
28-
gpio_config(&cfg);
29-
return true;
30-
}
31-
return false;
32-
}
33-
3418
void reset_board(void) {
3519
}
3620

ports/espressif/boards/lilygo_ttgo_t-oi-plus/board.c

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -15,22 +15,6 @@ bool board_requests_safe_mode(void) {
1515
return false;
1616
}
1717

18-
bool espressif_board_reset_pin_number(gpio_num_t pin_number) {
19-
// Pull LED down on reset rather than the default up
20-
if (pin_number == MICROPY_HW_LED_STATUS->number) {
21-
gpio_config_t cfg = {
22-
.pin_bit_mask = BIT64(pin_number),
23-
.mode = GPIO_MODE_DISABLE,
24-
.pull_up_en = false,
25-
.pull_down_en = true,
26-
.intr_type = GPIO_INTR_DISABLE,
27-
};
28-
gpio_config(&cfg);
29-
return true;
30-
}
31-
return false;
32-
}
33-
3418
void reset_board(void) {
3519
}
3620

ports/espressif/boards/lolin_s2_mini/mpconfigboard.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@
2929
#define MICROPY_HW_BOARD_NAME "S2Mini"
3030
#define MICROPY_HW_MCU_NAME "ESP32S2-S2FN4R2" // from Wemos MP
3131

32+
#define MICROPY_HW_LED_STATUS (&pin_GPIO15)
33+
3234
#define DEFAULT_I2C_BUS_SCL (&pin_GPIO35) // no I2C labels on S2 Mini, def from Wemos MP
3335
#define DEFAULT_I2C_BUS_SDA (&pin_GPIO33) // no I2C labels on S2 Mini, def from Wemos MP
3436

ports/espressif/boards/lolin_s2_pico/mpconfigboard.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@
2929
#define MICROPY_HW_BOARD_NAME "S2Pico"
3030
#define MICROPY_HW_MCU_NAME "ESP32S2-S2FN4R2" // from Wemos MP
3131

32+
#define MICROPY_HW_LED_STATUS (&pin_GPIO10)
33+
3234
#define DEFAULT_I2C_BUS_SCL (&pin_GPIO9) // JST SH Connector Pin 3 NOT STEMMA QT / Feather pinout
3335
#define DEFAULT_I2C_BUS_SDA (&pin_GPIO8) // JST SH Connector Pin 2 NOT STEMMA QT / Feather pinout
3436

ports/espressif/boards/microdev_micro_c3/mpconfigboard.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,12 @@
2828
#define MICROPY_HW_BOARD_NAME "MicroDev microC3"
2929
#define MICROPY_HW_MCU_NAME "ESP32-C3FN4"
3030

31-
// Status LED
31+
// Status LEDs
3232
#define MICROPY_HW_NEOPIXEL (&pin_GPIO7)
3333
#define MICROPY_HW_NEOPIXEL_COUNT (2)
3434

35+
#define MICROPY_HW_LED_STATUS (&pin_GPIO8)
36+
3537
// Default bus pins
3638
#define DEFAULT_I2C_BUS_SCL (&pin_GPIO4)
3739
#define DEFAULT_I2C_BUS_SDA (&pin_GPIO5)

ports/espressif/boards/microdev_micro_s2/board.c

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -42,17 +42,6 @@ bool board_requests_safe_mode(void) {
4242
return false;
4343
}
4444

45-
bool espressif_board_reset_pin_number(gpio_num_t pin_number) {
46-
// Pin 21 is a high side LED so pull it down to prevent lighting the LED.
47-
if (pin_number == 21) {
48-
gpio_reset_pin(21);
49-
gpio_pullup_dis(21);
50-
gpio_pulldown_en(21);
51-
return true;
52-
}
53-
return false;
54-
}
55-
5645
void reset_board(void) {
5746
}
5847

ports/espressif/boards/microdev_micro_s2/mpconfigboard.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,11 @@
2828
#define MICROPY_HW_BOARD_NAME "MicroDev microS2"
2929
#define MICROPY_HW_MCU_NAME "ESP32-S2"
3030

31-
// Status LED
31+
// Status LEDs
3232
#define MICROPY_HW_NEOPIXEL (&pin_GPIO33)
3333

34+
#define MICROPY_HW_LED_STATUS (&pin_GPIO21)
35+
3436
// Default bus pins
3537
#define DEFAULT_I2C_BUS_SCL (&pin_GPIO1)
3638
#define DEFAULT_I2C_BUS_SDA (&pin_GPIO2)

ports/espressif/boards/odt_pixelwing_esp32_s2/mpconfigboard.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,7 @@
3131

3232
#define MICROPY_HW_NEOPIXEL (&pin_GPIO45)
3333

34+
#define MICROPY_HW_LED_STATUS (&pin_GPIO21)
35+
3436
#define DEFAULT_I2C_BUS_SCL (&pin_GPIO34)
3537
#define DEFAULT_I2C_BUS_SDA (&pin_GPIO33)

ports/espressif/boards/unexpectedmaker_feathers2/mpconfigboard.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@
3232
// #define MICROPY_HW_APA102_MOSI (&pin_GPIO40)
3333
// #define MICROPY_HW_APA102_SCK (&pin_GPIO45)
3434

35+
#define MICROPY_HW_LED_STATUS (&pin_GPIO13)
36+
3537
#define DEFAULT_I2C_BUS_SCL (&pin_GPIO9)
3638
#define DEFAULT_I2C_BUS_SDA (&pin_GPIO8)
3739

ports/espressif/boards/unexpectedmaker_feathers2_neo/mpconfigboard.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@
3232
#define MICROPY_HW_NEOPIXEL (&pin_GPIO40)
3333
#define CIRCUITPY_STATUS_LED_POWER (&pin_GPIO39)
3434

35+
#define MICROPY_HW_LED_STATUS (&pin_GPIO13)
36+
3537
#define DEFAULT_I2C_BUS_SCL (&pin_GPIO9)
3638
#define DEFAULT_I2C_BUS_SDA (&pin_GPIO8)
3739

ports/espressif/boards/unexpectedmaker_feathers2_prerelease/mpconfigboard.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@
3232
// #define MICROPY_HW_APA102_MOSI (&pin_GPIO40)
3333
// #define MICROPY_HW_APA102_SCK (&pin_GPIO45)
3434

35+
#define MICROPY_HW_LED_STATUS (&pin_GPIO13)
36+
3537
#define DEFAULT_I2C_BUS_SCL (&pin_GPIO38)
3638
#define DEFAULT_I2C_BUS_SDA (&pin_GPIO33)
3739

0 commit comments

Comments
 (0)