Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions ports/esp32/boards/WAVESHARE_ESP32_S3_PICO/board.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"deploy": [
"../deploy.md"
],
"deploy_options": {
"flash_offset": "0"
},
"docs": "",
"features": [
"BLE",
"External Flash",
"External RAM",
"WiFi"
],
"images": [
"generic_s3.jpg"
],
"mcu": "esp32s3",
"product": "Waveshare ESP32-S3-Pico",
"thumbnail": "",
"url": "https://www.waveshare.com/ESP32-S3-Pico.htm",
"vendor": "Waveshare"
}
1 change: 1 addition & 0 deletions ports/esp32/boards/WAVESHARE_ESP32_S3_PICO/board.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
The following files are firmware for the Waveshare ESP32-S3-Pico.
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
include(boards/mpconfigboard_esp32s3_common.cmake)

list(APPEND SDKCONFIG_DEFAULTS
boards/sdkconfig.flash_qio_80m
)
8 changes: 8 additions & 0 deletions ports/esp32/boards/WAVESHARE_ESP32_S3_PICO/mpconfigboard.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#define MICROPY_HW_BOARD_NAME "Waveshare ESP32-S3-Pico"
#define MICROPY_HW_MCU_NAME "ESP32-S3"

#define MICROPY_HW_I2C0_SCL (7)
#define MICROPY_HW_I2C0_SDA (6)

// Enable UART REPL for modules that have an external USB-UART and don't use native USB.
#define MICROPY_HW_ENABLE_UART_REPL (1)
31 changes: 31 additions & 0 deletions ports/esp32/boards/WAVESHARE_ESP32_S3_PICO/pins.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
D0,GPIO11
D1,GPIO12
D2,GPIO13
D3,GPIO14
D4,GPIO15
D5,GPIO16
D6,GPIO17
D7,GPIO18
D8,GPIO33
D9,GPIO34
D10,GPIO35
D11,GPIO36
D12,GPIO37
D13,GPIO38
D14,GPIO39
D15,GPIO40
D16,GPIO42
D17,GPIO41
D18,GPIO1
D19,GPIO2
D20,GPIO4
D21,GPIO5
D22,GPIO6
D26,GPIO7
D27,GPIO8
D28,GPIO9
A1,GPIO7
A2,GPIO8
A3,GPIO9
RGB_PIN,GPIO21
USB_ADC,GPIO3
Loading