add Waveshare ESP32-S3-Tiny-N8R8 board - #475
Conversation
07db9ad to
65faa75
Compare
There was a problem hiding this comment.
Pull request overview
Adds a new Espressif board definition for the Waveshare ESP32-S3-Tiny-N8R8 variant (ESP32-PICO-N8R8), enabling TinyUF2 builds targeting this specific hardware configuration.
Changes:
- Introduces a new
waveshare_esp32_s3_tiny_n8r8board directory with board metadata (USB/UF2 identifiers and pin definitions). - Sets the ESP-IDF target to
esp32s3for the new board. - Configures an 8MB flash partition table and flasher size settings for the new board.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| ports/espressif/boards/waveshare_esp32_s3_tiny_n8r8/board.h | Defines pins and USB/UF2 identification strings for the new board. |
| ports/espressif/boards/waveshare_esp32_s3_tiny_n8r8/board.cmake | Sets the ESP-IDF target for this board definition. |
| ports/espressif/boards/waveshare_esp32_s3_tiny_n8r8/sdkconfig | Selects the 8MB partition table and flash size for the N8R8 variant. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
Maybe we should wait until Circuitpython PR is OK too. |
ok, bump me when there is an update on this. |
8939723 to
5b4c8d0
Compare
5b4c8d0 to
54d9416
Compare
|
@hathach I updated USB PID (allocated that PIDs in espressif repo). |
Checklist
By completing this PR sufficiently, you help us to review this Pull Request quicker and also help improve the quality of Release Notes
UF2_BOARD_IDin your board.h follow correct format from uf2 specsThis checklist items that are not applicable to your PR can be deleted.
Added a definition for Waveshare ESP32-S3-Tiny-N8R8 board.
It is similar to older ESP32-S3-Tiny, but uses ESP32-PICO-N8R8 chip.
https://docs.waveshare.com/ESP32-S3-Tiny?variant=ESP32-S3-Tiny-N8R8
USB PID 0x837A
espressif/usb-pids@862f878