Skip to content
Merged
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
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"description":"Waveshare ESP32-S3-Zero is a compact ESP32-S3 board in a Raspberry Pi Zero form factor with USB-C, 16 MB flash, 8 MB PSRAM, and castellated pads for direct soldering.","docs_url":"https://esphome.io/components/esp32.html","esphome":{"board":"waveshare_esp32_s3_zero","framework":"esp-idf","platform":"esp32","variant":"esp32s3"},"hardware":{"connectivity":["bluetooth","wifi"],"cpu_frequency":"240MHz","flash_size":"4MB","ram_size":327680},"id":"waveshare_esp32_s3_zero","images":["/boards/images/_generic/esp32s3.svg"],"manufacturer":"Waveshare","name":"Waveshare ESP32-S3-Zero","pins":[{"features":["pwm","strapping"],"gpio":0,"label":"GPIO0","notes":"Strapping pin (boot mode select)"},{"features":["adc","touch","pwm"],"gpio":1,"label":"GPIO1","notes":"ADC1_CH0, Touch1"},{"features":["adc","touch","pwm"],"gpio":2,"label":"GPIO2","notes":"ADC1_CH1, Touch2"},{"features":["adc","touch","pwm","strapping"],"gpio":3,"label":"GPIO3","notes":"ADC1_CH2, Touch3 — strapping pin"},{"features":["adc","touch","pwm"],"gpio":4,"label":"GPIO4","notes":"ADC1_CH3, Touch4"},{"features":["adc","touch","pwm"],"gpio":5,"label":"GPIO5","notes":"ADC1_CH4, Touch5"},{"features":["adc","touch","pwm"],"gpio":6,"label":"GPIO6","notes":"ADC1_CH5, Touch6"},{"features":["adc","touch","pwm"],"gpio":7,"label":"GPIO7","notes":"ADC1_CH6, Touch7"},{"features":["adc","touch","pwm","i2c_sda"],"gpio":8,"label":"GPIO8","notes":"ADC1_CH7, Touch8 — default I2C SDA"},{"features":["adc","touch","pwm","i2c_scl"],"gpio":9,"label":"GPIO9","notes":"ADC1_CH8, Touch9 — default I2C SCL"},{"features":["adc","touch","pwm"],"gpio":10,"label":"GPIO10","notes":"ADC1_CH9, Touch10"},{"features":["adc","touch","pwm"],"gpio":11,"label":"GPIO11","notes":"ADC2_CH0, Touch11"},{"features":["adc","touch","pwm"],"gpio":12,"label":"GPIO12","notes":"ADC2_CH1, Touch12"},{"features":["adc","touch","pwm"],"gpio":13,"label":"GPIO13","notes":"ADC2_CH2, Touch13"},{"features":["adc","touch","pwm"],"gpio":14,"label":"GPIO14","notes":"ADC2_CH3, Touch14"},{"features":["adc","pwm"],"gpio":15,"label":"GPIO15","notes":"ADC2_CH4"},{"features":["adc","pwm"],"gpio":16,"label":"GPIO16","notes":"ADC2_CH5"},{"features":["adc","pwm"],"gpio":17,"label":"GPIO17","notes":"ADC2_CH6"},{"features":["adc","pwm"],"gpio":18,"label":"GPIO18","notes":"ADC2_CH7"},{"features":["adc","pwm","usb_dm"],"gpio":19,"label":"GPIO19","notes":"ADC2_CH8, USB D- (USB-OTG)"},{"features":["adc","pwm","usb_dp"],"gpio":20,"label":"GPIO20","notes":"ADC2_CH9, USB D+ (USB-OTG)"},{"features":["pwm"],"gpio":21,"label":"GPIO21"},{"features":["pwm"],"gpio":22,"label":"GPIO22"},{"features":["pwm"],"gpio":23,"label":"GPIO23"},{"features":["pwm"],"gpio":24,"label":"GPIO24"},{"features":["pwm"],"gpio":25,"label":"GPIO25"},{"available":false,"gpio":26,"label":"GPIO26","notes":"SPI Flash — do not use","occupied_by":"SPI Flash"},{"available":false,"gpio":27,"label":"GPIO27","notes":"SPI Flash — do not use","occupied_by":"SPI Flash"},{"available":false,"gpio":28,"label":"GPIO28","notes":"SPI Flash — do not use","occupied_by":"SPI Flash"},{"available":false,"gpio":29,"label":"GPIO29","notes":"SPI Flash — do not use","occupied_by":"SPI Flash"},{"available":false,"gpio":30,"label":"GPIO30","notes":"SPI Flash — do not use","occupied_by":"SPI Flash"},{"available":false,"gpio":31,"label":"GPIO31","notes":"SPI Flash — do not use","occupied_by":"SPI Flash"},{"available":false,"gpio":32,"label":"GPIO32","notes":"SPI Flash — do not use","occupied_by":"SPI Flash"},{"features":["pwm"],"gpio":33,"label":"GPIO33"},{"features":["pwm","spi_cs"],"gpio":34,"label":"GPIO34","notes":"Default SPI2 CS"},{"features":["pwm","spi_mosi"],"gpio":35,"label":"GPIO35","notes":"Default SPI2 MOSI"},{"features":["pwm","spi_clk"],"gpio":36,"label":"GPIO36","notes":"Default SPI2 CLK"},{"features":["pwm","spi_miso"],"gpio":37,"label":"GPIO37","notes":"Default SPI2 MISO"},{"features":["pwm"],"gpio":38,"label":"GPIO38"},{"features":["pwm"],"gpio":39,"label":"GPIO39"},{"features":["pwm"],"gpio":40,"label":"GPIO40"},{"features":["pwm"],"gpio":41,"label":"GPIO41"},{"features":["pwm"],"gpio":42,"label":"GPIO42"},{"features":["pwm","uart_tx"],"gpio":43,"label":"GPIO43","notes":"Default UART0 TX"},{"features":["pwm","uart_rx"],"gpio":44,"label":"GPIO44","notes":"Default UART0 RX"},{"features":["pwm","strapping"],"gpio":45,"label":"GPIO45","notes":"Strapping pin (VDD_SPI voltage select)"},{"features":["pwm","strapping"],"gpio":46,"label":"GPIO46","notes":"Strapping pin (boot mode)"},{"features":["pwm"],"gpio":47,"label":"GPIO47"},{"features":["pwm"],"gpio":48,"label":"GPIO48","notes":"Commonly used for onboard RGB LED (WS2812)"}],"product_url":"https://www.waveshare.com/wiki/ESP32-S3-Zero","tags":["compact","usb-c"]}
{"description":"Waveshare ESP32-S3-Zero is a compact (18x23.5mm) ESP32-S3 board with USB-C, 4 MB flash, 2 MB PSRAM and castellated pads for direct soldering.","docs_url":"https://esphome.io/components/esp32.html","esphome":{"board":"waveshare_esp32_s3_zero","framework":"esp-idf","platform":"esp32","variant":"esp32s3"},"hardware":{"connectivity":["bluetooth","wifi"],"cpu_frequency":"240MHz","flash_size":"4MB","ram_size":327680},"id":"waveshare_esp32_s3_zero","images":["https://www.waveshare.com/w/upload/thumb/2/29/ESP32-S3-Zero.png/300px-ESP32-S3-Zero.png"],"manufacturer":"Waveshare","name":"Waveshare ESP32-S3-Zero","pins":[{"available":false,"gpio":0,"label":"GPIO0","notes":"Directly connected to the Boot button"},{"features":["adc","touch","pwm"],"gpio":1,"label":"GPIO1","notes":"ADC1_CH0, Touch1, I2S"},{"features":["adc","touch","pwm"],"gpio":2,"label":"GPIO2","notes":"ADC1_CH1, Touch2, I2S"},{"features":["adc","touch","pwm","strapping"],"gpio":3,"label":"GPIO3","notes":"ADC1_CH2, Touch3 — strapping pin"},{"features":["adc","touch","pwm"],"gpio":4,"label":"GPIO4","notes":"ADC1_CH3, Touch4, I2S"},{"features":["adc","touch","pwm"],"gpio":5,"label":"GPIO5","notes":"ADC1_CH4, Touch5, I2S"},{"features":["adc","touch","pwm"],"gpio":6,"label":"GPIO6","notes":"ADC1_CH5, Touch6, I2S"},{"features":["adc","touch","pwm"],"gpio":7,"label":"GPIO7","notes":"ADC1_CH6, Touch7, I2S"},{"features":["adc","touch","pwm","i2c_sda"],"gpio":8,"label":"GPIO8","notes":"ADC1_CH7, Touch8, I2S — default I2C SDA"},{"features":["adc","touch","pwm","i2c_scl"],"gpio":9,"label":"GPIO9","notes":"ADC1_CH8, Touch9, I2S — default I2C SCL"},{"features":["adc","touch","pwm","spi_cs"],"gpio":10,"label":"GPIO10","notes":"ADC1_CH9, Touch10 — default SPI CS"},{"features":["adc","touch","pwm","spi_mosi"],"gpio":11,"label":"GPIO11","notes":"ADC2_CH0, Touch11 — default SPI MOSI"},{"features":["adc","touch","pwm","spi_clk"],"gpio":12,"label":"GPIO12","notes":"ADC2_CH1, Touch12 — default SPI CLK"},{"features":["adc","touch","pwm","spi_miso"],"gpio":13,"label":"GPIO13","notes":"ADC2_CH2, Touch13 — default SPI MISO"},{"features":["adc","touch","pwm"],"gpio":14,"label":"GPIO14","notes":"ADC2_CH3, Touch14 — Solderpad on top"},{"features":["adc","pwm"],"gpio":15,"label":"GPIO15","notes":"ADC2_CH4, XTAL_32K_P — Solderpad on top"},{"features":["adc","pwm"],"gpio":16,"label":"GPIO16","notes":"ADC2_CH5, XTAL_32K_N — Solderpad on top"},{"features":["adc","pwm"],"gpio":17,"label":"GPIO17","notes":"ADC2_CH6 — Solderpad on bottom"},{"features":["adc","pwm"],"gpio":18,"label":"GPIO18","notes":"ADC2_CH7 — Solderpad on bottom"},{"available":false,"features":["adc","pwm","usb_dm"],"gpio":19,"label":"GPIO19","notes":"Not available"},{"available":false,"features":["adc","pwm","usb_dp"],"gpio":20,"label":"GPIO20","notes":"Not available"},{"features":["rgb_led"],"gpio":21,"label":"GPIO21","notes":"Onboard RGB LED (WS2812)","occupied_by":"WS2812 RGB LED"},{"available":false,"gpio":22,"label":"GPIO22","notes":"Not available"},{"available":false,"gpio":23,"label":"GPIO23","notes":"Not available"},{"available":false,"gpio":24,"label":"GPIO24","notes":"Not available"},{"available":false,"gpio":25,"label":"GPIO25","notes":"Not available"},{"available":false,"gpio":26,"label":"GPIO26","notes":"SPI Flash — do not use","occupied_by":"SPI Flash"},{"available":false,"gpio":27,"label":"GPIO27","notes":"SPI Flash — do not use","occupied_by":"SPI Flash"},{"available":false,"gpio":28,"label":"GPIO28","notes":"SPI Flash — do not use","occupied_by":"SPI Flash"},{"available":false,"gpio":29,"label":"GPIO29","notes":"SPI Flash — do not use","occupied_by":"SPI Flash"},{"available":false,"gpio":30,"label":"GPIO30","notes":"SPI Flash — do not use","occupied_by":"SPI Flash"},{"available":false,"gpio":31,"label":"GPIO31","notes":"SPI Flash — do not use","occupied_by":"SPI Flash"},{"available":false,"gpio":32,"label":"GPIO32","notes":"SPI Flash — do not use","occupied_by":"SPI Flash"},{"available":false,"gpio":33,"label":"GPIO33","notes":"Not available — No external connection"},{"available":false,"gpio":34,"label":"GPIO34","notes":"Not available — No external connection"},{"available":false,"gpio":35,"label":"GPIO35","notes":"Not available — No external connection"},{"available":false,"gpio":36,"label":"GPIO36","notes":"Not available — No external connection"},{"available":false,"gpio":37,"label":"GPIO37","notes":"Not available — No external connection"},{"features":["pwm"],"gpio":38,"label":"GPIO38","notes":"Solderpad on bottom"},{"features":["pwm"],"gpio":39,"label":"GPIO39","notes":"Solderpad on bottom — Default JTAG debugging TCK pin"},{"features":["pwm"],"gpio":40,"label":"GPIO40","notes":"Solderpad on bottom — Default JTAG debugging TDO pin"},{"features":["pwm"],"gpio":41,"label":"GPIO41","notes":"Solderpad on bottom — Default JTAG debugging TDI pin"},{"features":["pwm"],"gpio":42,"label":"GPIO42","notes":"Solderpad on bottom — Default JTAG debugging TMS pin"},{"features":["pwm","uart_tx"],"gpio":43,"label":"GPIO43","notes":"Default UART0 TX"},{"features":["pwm","uart_rx"],"gpio":44,"label":"GPIO44","notes":"Default UART0 RX"},{"features":["pwm","strapping"],"gpio":45,"label":"GPIO45","notes":"Strapping pin (VDD_SPI voltage select) — Solderpad on bottom"},{"available":false,"gpio":46,"label":"GPIO46","notes":"Not available — No external connection"},{"available":false,"gpio":47,"label":"GPIO47","notes":"Not available — No external connection"},{"available":false,"gpio":48,"label":"GPIO48","notes":"Not available — No external connection"}],"product_url":"https://www.waveshare.com/wiki/ESP32-S3-Zero","tags":["rgb-led","compact","usb-c"]}
2 changes: 1 addition & 1 deletion esphome_device_builder/definitions/boards.index.json

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
id: waveshare_esp32_s3_zero
name: Waveshare ESP32-S3-Zero
description: Waveshare ESP32-S3-Zero is a compact ESP32-S3 board in a Raspberry Pi Zero form factor with USB-C, 16 MB flash,
8 MB PSRAM, and castellated pads for direct soldering.
description: Waveshare ESP32-S3-Zero is a compact (18x23.5mm) ESP32-S3 board with USB-C, 4 MB flash, 2 MB PSRAM and castellated pads for direct soldering.
manufacturer: Waveshare
images:
- https://www.waveshare.com/w/upload/thumb/2/29/ESP32-S3-Zero.png/300px-ESP32-S3-Zero.png
esphome:
platform: esp32
board: waveshare_esp32_s3_zero
Expand All @@ -16,34 +17,32 @@ hardware:
- bluetooth
- wifi
tags:
- rgb-led
- compact
- usb-c
docs_url: https://esphome.io/components/esp32.html
product_url: https://www.waveshare.com/wiki/ESP32-S3-Zero
pins:
- gpio: 0
label: GPIO0
features:
- pwm
- strapping
available: null
notes: Strapping pin (boot mode select)
available: false
notes: Directly connected to the Boot button
- gpio: 1
label: GPIO1
features:
- adc
- touch
- pwm
available: null
notes: ADC1_CH0, Touch1
notes: ADC1_CH0, Touch1, I2S
- gpio: 2
label: GPIO2
features:
- adc
- touch
- pwm
available: null
notes: ADC1_CH1, Touch2
notes: ADC1_CH1, Touch2, I2S
- gpio: 3
label: GPIO3
features:
Expand All @@ -60,31 +59,31 @@ pins:
- touch
- pwm
available: null
notes: ADC1_CH3, Touch4
notes: ADC1_CH3, Touch4, I2S
- gpio: 5
label: GPIO5
features:
- adc
- touch
- pwm
available: null
notes: ADC1_CH4, Touch5
notes: ADC1_CH4, Touch5, I2S
- gpio: 6
label: GPIO6
features:
- adc
- touch
- pwm
available: null
notes: ADC1_CH5, Touch6
notes: ADC1_CH5, Touch6, I2S
- gpio: 7
label: GPIO7
features:
- adc
- touch
- pwm
available: null
notes: ADC1_CH6, Touch7
notes: ADC1_CH6, Touch7, I2S
- gpio: 8
label: GPIO8
features:
Expand All @@ -93,7 +92,7 @@ pins:
- pwm
- i2c_sda
available: null
notes: ADC1_CH7, Touch8 — default I2C SDA
notes: ADC1_CH7, Touch8, I2S — default I2C SDA
- gpio: 9
label: GPIO9
features:
Expand All @@ -102,116 +101,118 @@ pins:
- pwm
- i2c_scl
available: null
notes: ADC1_CH8, Touch9 — default I2C SCL
notes: ADC1_CH8, Touch9, I2S — default I2C SCL
- gpio: 10
label: GPIO10
features:
- adc
- touch
- pwm
- spi_cs
available: null
notes: ADC1_CH9, Touch10
notes: ADC1_CH9, Touch10 — default SPI CS
- gpio: 11
label: GPIO11
features:
- adc
- touch
- pwm
- spi_mosi
available: null
notes: ADC2_CH0, Touch11
notes: ADC2_CH0, Touch11 — default SPI MOSI
- gpio: 12
label: GPIO12
features:
- adc
- touch
- pwm
- spi_clk
available: null
notes: ADC2_CH1, Touch12
notes: ADC2_CH1, Touch12 — default SPI CLK
- gpio: 13
label: GPIO13
features:
- adc
- touch
- pwm
- spi_miso
available: null
notes: ADC2_CH2, Touch13
notes: ADC2_CH2, Touch13 — default SPI MISO
- gpio: 14
label: GPIO14
features:
- adc
- touch
- pwm
available: null
notes: ADC2_CH3, Touch14
notes: ADC2_CH3, Touch14 — Solderpad on top
- gpio: 15
label: GPIO15
features:
- adc
- pwm
available: null
notes: ADC2_CH4
notes: ADC2_CH4, XTAL_32K_P — Solderpad on top
- gpio: 16
label: GPIO16
features:
- adc
- pwm
available: null
notes: ADC2_CH5
notes: ADC2_CH5, XTAL_32K_N — Solderpad on top
- gpio: 17
label: GPIO17
features:
- adc
- pwm
available: null
notes: ADC2_CH6
notes: ADC2_CH6 — Solderpad on bottom
- gpio: 18
label: GPIO18
features:
- adc
- pwm
available: null
notes: ADC2_CH7
notes: ADC2_CH7 — Solderpad on bottom
- gpio: 19
label: GPIO19
features:
- adc
- pwm
- usb_dm
available: null
notes: ADC2_CH8, USB D- (USB-OTG)
available: false
notes: Not available
- gpio: 20
label: GPIO20
features:
- adc
- pwm
- usb_dp
available: null
notes: ADC2_CH9, USB D+ (USB-OTG)
available: false
notes: Not available
- gpio: 21
label: GPIO21
features:
- pwm
- rgb_led
available: null
occupied_by: WS2812 RGB LED
notes: Onboard RGB LED (WS2812)
- gpio: 22
label: GPIO22
features:
- pwm
available: null
available: false
notes: Not available
- gpio: 23
label: GPIO23
features:
- pwm
available: null
available: false
notes: Not available
- gpio: 24
label: GPIO24
features:
- pwm
available: null
available: false
notes: Not available
- gpio: 25
label: GPIO25
features:
- pwm
available: null
available: false
notes: Not available
- gpio: 26
label: GPIO26
available: false
Expand Down Expand Up @@ -249,62 +250,54 @@ pins:
notes: SPI Flash — do not use
- gpio: 33
label: GPIO33
features:
- pwm
available: null
available: false
notes: Not available — No external connection
- gpio: 34
label: GPIO34
features:
- pwm
- spi_cs
available: null
notes: Default SPI2 CS
available: false
notes: Not available — No external connection
- gpio: 35
label: GPIO35
features:
- pwm
- spi_mosi
available: null
notes: Default SPI2 MOSI
available: false
notes: Not available — No external connection
- gpio: 36
label: GPIO36
features:
- pwm
- spi_clk
available: null
notes: Default SPI2 CLK
available: false
notes: Not available — No external connection
- gpio: 37
label: GPIO37
features:
- pwm
- spi_miso
available: null
notes: Default SPI2 MISO
available: false
notes: Not available — No external connection
- gpio: 38
label: GPIO38
features:
- pwm
available: null
notes: Solderpad on bottom
- gpio: 39
label: GPIO39
features:
- pwm
available: null
notes: Solderpad on bottom — Default JTAG debugging TCK pin
- gpio: 40
label: GPIO40
features:
- pwm
available: null
notes: Solderpad on bottom — Default JTAG debugging TDO pin
- gpio: 41
label: GPIO41
features:
- pwm
available: null
notes: Solderpad on bottom — Default JTAG debugging TDI pin
- gpio: 42
label: GPIO42
features:
- pwm
available: null
notes: Solderpad on bottom — Default JTAG debugging TMS pin
- gpio: 43
label: GPIO43
features:
Expand All @@ -325,22 +318,16 @@ pins:
- pwm
- strapping
available: null
notes: Strapping pin (VDD_SPI voltage select)
notes: Strapping pin (VDD_SPI voltage select) — Solderpad on bottom
- gpio: 46
label: GPIO46
features:
- pwm
- strapping
available: null
notes: Strapping pin (boot mode)
available: false
notes: Not available — No external connection
- gpio: 47
label: GPIO47
features:
- pwm
available: null
available: false
notes: Not available — No external connection
- gpio: 48
label: GPIO48
features:
- pwm
available: null
notes: Commonly used for onboard RGB LED (WS2812)
available: false
notes: Not available — No external connection
Loading