Skip to content

Commit 387e93d

Browse files
committed
Add Seeed Studio XIAO ESP32S3
1 parent 13d4ca9 commit 387e93d

File tree

3 files changed

+19
-1
lines changed

3 files changed

+19
-1
lines changed

platformio.ini

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -429,6 +429,19 @@ build_flags =
429429
board_build.partitions = tinyuf2-partitions-8MB.csv
430430
extra_scripts = pre:rename_usb_config.py
431431

432+
; Seeed Studio ESP32 boards:
433+
434+
; Xiao ESP32S3 N8R8 (SENSE)
435+
[env:seeed-xiao_esp32s3_n8r8]
436+
extends = common:esp32
437+
board = seeed_xiao_esp32s3
438+
build_flags = -DARDUINO_SEEED_XIAO_ESP32S3 -DUSE_TINYUSB -DBOARD_HAS_PSRAM -DARDUINO_USB_CDC_ON_BOOT=1 -DARDUINO_USB_MODE=0
439+
board_build.partitions = tinyuf2-partitions-8MB.csv
440+
extra_scripts = pre:rename_usb_config.py
441+
442+
443+
444+
432445
; ESP8266 Boards
433446

434447
; Adafruit Feather HUZZAH ESP8266

src/Wippersnapper_Boards.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,11 @@
199199
#define USE_TINYUSB
200200
#define USE_STATUS_LED
201201
#define STATUS_LED_PIN LED_BUILTIN
202+
#elif defined(ARDUINO_SEEED_XIAO_ESP32S3)
203+
#define BOARD_ID "seeed-xiao-esp32s3"
204+
#define USE_TINYUSB
205+
#define USE_STATUS_LED
206+
#define STATUS_LED_PIN LED_BUILTIN
202207
#else
203208
#warning "Board type not identified within Wippersnapper_Boards.h!"
204209
#endif

src/provisioning/tinyusb/Wippersnapper_FS.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
defined(ARDUINO_ADAFRUIT_QTPY_ESP32S3_NOPSRAM) || \
2525
defined(ARDUINO_ADAFRUIT_FEATHER_ESP32S3) || \
2626
defined(ARDUINO_ADAFRUIT_FEATHER_ESP32S3_TFT) || \
27-
defined(ARDUINO_ARCH_RP2040) || \
27+
defined(ARDUINO_ARCH_RP2040) || defined(ARDUINO_SEEED_XIAO_ESP32S3) || \
2828
defined(ARDUINO_ADAFRUIT_FEATHER_ESP32S3_REVTFT) || \
2929
defined(ARDUINO_ADAFRUIT_FEATHER_ESP32S2_REVTFT) || \
3030
defined(ARDUINO_ADAFRUIT_QTPY_ESP32S3_N4R2)

0 commit comments

Comments
 (0)