Fix for ESP32-S3-WROOM-1: safe GPIO pins, serial flush, delays

- Switch pins: 2-7, 15-18 (avoids USB 19/20, PSRAM 26-32, JTAG 34-37)
- LED pins: 38-42, 45-48, 21 (high GPIOs, no special functions)
- Add Serial.flush() after init messages
- Increase startup delays for reliable serial output
- Board: esp32-s3-devkitc-1-n16r8
This commit is contained in:
2026-06-23 13:22:49 +00:00
parent bb32ec65d1
commit c94be67384
4 changed files with 31 additions and 20 deletions
+3 -2
View File
@@ -3,17 +3,18 @@
[env:esp32s3]
platform = espressif32
board = esp32-s3-devkitc-1
board = esp32-s3-devkitc-1-n16r8
framework = arduino
lib_deps =
adafruit/Adafruit TinyUSB Library@^2.0.0
adafruit/Adafruit NeoPixel
build_flags =
-DARDUINO_USB_MODE=1
-DARDUINO_USB_CDC_ON_BOOT=1
monitor_speed = 115200
monitor_port = /dev/ttyACM0
board_build.partitions = default_8MB.csv
board_build.arduino.memory_type = qio_opi