Skip to content

Commit d6ee17c

Browse files
authored
Merge pull request #3817 from BennyE/reserve-pins-only-for-debug
esp32s2: Reserve UART pins only if DEBUG=1 is set to address issue 3811
2 parents a1f773d + 81c4871 commit d6ee17c

File tree

12 files changed

+23
-1
lines changed

12 files changed

+23
-1
lines changed

ports/esp32s2/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ CFLAGS += -DSTACK_CANARY_VALUE=0xa5a5a5a5
118118

119119
#Debugging/Optimization
120120
ifeq ($(DEBUG), 1)
121-
CFLAGS += -ggdb
121+
CFLAGS += -DDEBUG -ggdb
122122
OPTIMIZATION_FLAGS ?= -Og
123123
# You may want to enable these flags to make setting breakpoints easier.
124124
# CFLAGS += -fno-inline -fno-ipa-sra

ports/esp32s2/boards/adafruit_magtag_2.9_grayscale/board.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,8 +115,10 @@ void board_init(void) {
115115
common_hal_never_reset_pin(&pin_GPIO20);
116116

117117
// Debug UART
118+
#ifdef DEBUG
118119
common_hal_never_reset_pin(&pin_GPIO43);
119120
common_hal_never_reset_pin(&pin_GPIO44);
121+
#endif /* DEBUG */
120122

121123
busio_spi_obj_t* spi = &displays[0].fourwire_bus.inline_bus;
122124
common_hal_busio_spi_construct(spi, &pin_GPIO36, &pin_GPIO35, NULL);

ports/esp32s2/boards/electroniccats_bastwifi/board.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,10 @@ void board_init(void) {
3434
common_hal_never_reset_pin(&pin_GPIO20);
3535

3636
// Debug UART
37+
#ifdef DEBUG
3738
common_hal_never_reset_pin(&pin_GPIO43);
3839
common_hal_never_reset_pin(&pin_GPIO44);
40+
#endif /* DEBUG */
3941
}
4042

4143
bool board_requests_safe_mode(void) {

ports/esp32s2/boards/espressif_kaluga_1/board.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,10 @@ void board_init(void) {
3434
common_hal_never_reset_pin(&pin_GPIO20);
3535

3636
// Debug UART
37+
#ifdef DEBUG
3738
common_hal_never_reset_pin(&pin_GPIO43);
3839
common_hal_never_reset_pin(&pin_GPIO44);
40+
#endif /* DEBUG */
3941
}
4042

4143
bool board_requests_safe_mode(void) {

ports/esp32s2/boards/espressif_saola_1_wroom/board.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,10 @@ void board_init(void) {
3434
common_hal_never_reset_pin(&pin_GPIO20);
3535

3636
// Debug UART
37+
#ifdef DEBUG
3738
common_hal_never_reset_pin(&pin_GPIO43);
3839
common_hal_never_reset_pin(&pin_GPIO44);
40+
#endif /* DEBUG */
3941
}
4042

4143
bool board_requests_safe_mode(void) {

ports/esp32s2/boards/espressif_saola_1_wrover/board.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,10 @@ void board_init(void) {
3434
common_hal_never_reset_pin(&pin_GPIO20);
3535

3636
// Debug UART
37+
#ifdef DEBUG
3738
common_hal_never_reset_pin(&pin_GPIO43);
3839
common_hal_never_reset_pin(&pin_GPIO44);
40+
#endif /* DEBUG */
3941
}
4042

4143
bool board_requests_safe_mode(void) {

ports/esp32s2/boards/microdev_micro_s2/board.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,10 @@ void board_init(void) {
3434
common_hal_never_reset_pin(&pin_GPIO20);
3535

3636
// Debug UART
37+
#ifdef DEBUG
3738
common_hal_never_reset_pin(&pin_GPIO43);
3839
common_hal_never_reset_pin(&pin_GPIO44);
40+
#endif /* DEBUG */
3941

4042
// SPI Flash and RAM
4143
common_hal_never_reset_pin(&pin_GPIO26);

ports/esp32s2/boards/muselab_nanoesp32_s2/board.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,10 @@ void board_init(void) {
3434
common_hal_never_reset_pin(&pin_GPIO20);
3535

3636
// Debug UART
37+
#ifdef DEBUG
3738
common_hal_never_reset_pin(&pin_GPIO43);
3839
common_hal_never_reset_pin(&pin_GPIO44);
40+
#endif /* DEBUG */
3941
}
4042

4143
bool board_requests_safe_mode(void) {

ports/esp32s2/boards/targett_module_clip_wroom/board.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,10 @@ void board_init(void) {
3434
common_hal_never_reset_pin(&pin_GPIO20);
3535

3636
// Debug UART
37+
#ifdef DEBUG
3738
common_hal_never_reset_pin(&pin_GPIO43);
3839
common_hal_never_reset_pin(&pin_GPIO44);
40+
#endif /* DEBUG */
3941

4042
// Crystal
4143
common_hal_never_reset_pin(&pin_GPIO15);

ports/esp32s2/boards/targett_module_clip_wrover/board.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,10 @@ void board_init(void) {
3434
common_hal_never_reset_pin(&pin_GPIO20);
3535

3636
// Debug UART
37+
#ifdef DEBUG
3738
common_hal_never_reset_pin(&pin_GPIO43);
3839
common_hal_never_reset_pin(&pin_GPIO44);
40+
#endif /* DEBUG */
3941

4042
//Crystal
4143
common_hal_never_reset_pin(&pin_GPIO15);

ports/esp32s2/boards/unexpectedmaker_feathers2/board.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,10 @@ void board_init(void) {
3434
common_hal_never_reset_pin(&pin_GPIO20);
3535

3636
// Debug UART
37+
#ifdef DEBUG
3738
common_hal_never_reset_pin(&pin_GPIO43);
3839
common_hal_never_reset_pin(&pin_GPIO44);
40+
#endif /* DEBUG */
3941

4042
// SPI Flash and RAM
4143
common_hal_never_reset_pin(&pin_GPIO26);

ports/esp32s2/boards/unexpectedmaker_feathers2_prerelease/board.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,10 @@ void board_init(void) {
3434
common_hal_never_reset_pin(&pin_GPIO20);
3535

3636
// Debug UART
37+
#ifdef DEBUG
3738
common_hal_never_reset_pin(&pin_GPIO43);
3839
common_hal_never_reset_pin(&pin_GPIO44);
40+
#endif /* DEBUG */
3941

4042
// SPI Flash and RAM
4143
common_hal_never_reset_pin(&pin_GPIO26);

0 commit comments

Comments
 (0)