Add Waveshare ESP32-S3-Tiny board support#474
Open
makermelissa-piclaw wants to merge 1 commit intoadafruit:masterfrom
Open
Add Waveshare ESP32-S3-Tiny board support#474makermelissa-piclaw wants to merge 1 commit intoadafruit:masterfrom
makermelissa-piclaw wants to merge 1 commit intoadafruit:masterfrom
Conversation
Add tinyuf2 bootloader support for the Waveshare ESP32-S3-Tiny board. Board specs: - ESP32-S3FH4R2 (dual-core LX7, 240MHz) - 4MB Flash, 2MB PSRAM - Neopixel on GPIO38 (GRB color order) - Boot button on GPIO0 - USB VID:PID 0x303A:0x81F8 Based on the existing waveshare_esp32_s3_zero board definition, with pin and USB descriptor adjustments for the Tiny variant. Resolves adafruit/circuitpython-org#1692
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add tinyuf2 bootloader support for the Waveshare ESP32-S3-Tiny board.
The circuitpython.org board page references a tinyuf2 bootloader file (
tinyuf2-waveshare_esp32_s3_tiny-0.35.0.zip) that doesn't exist because this board hasn't been added to the tinyuf2 build system yet.Board Specs
Changes
ports/espressif/boards/waveshare_esp32_s3_tiny/board.h— Board header with pin definitions and USB descriptorsports/espressif/boards/waveshare_esp32_s3_tiny/board.cmake— CMake target config (esp32s3)ports/espressif/boards/waveshare_esp32_s3_tiny/sdkconfig— 4MB flash, no-OTA partition tablesupported_boards.md— Added board entryReferences
waveshare_esp32_s3_zeroboard definition (same chip and flash size)Resolves adafruit/circuitpython-org#1692