Konfiguracja sprzętowa — v8.8 / v8.8.1

Pinout
ESP32-S3

Połączenia używane przez gotowe obrazy firmware YoRadio 8.8 dla ESP32-S3, wyświetlacza ILI9488 oraz wariantów z jednym lub dwoma enkoderami.

Wariant „1 enkoder” nie używa GPIO 3, 7 i 18. Wariant „bez dotyku” nie używa GPIO 48. Linie SPI GPIO 11, 12 i 13 są współdzielone przez ekran, kartę SD i kontroler dotyku.

Wyświetlacz ILI9488 — SPI

GPIO 9TFT_DC
GPIO 10TFT_CS
GPIO 11SPI MOSI
GPIO 12SPI CLK
GPIO 21BRIGHTNESS
EN/RSTTFT_RST

Karta SD — SPI

GPIO 38SDC_CS
GPIO 11SD MOSI
GPIO 12SD CLK
GPIO 13SD MISO

DAC PCM5102A — I2S

GPIO 16I2S DOUT / DIN
GPIO 17I2S BCLK / BCK
GPIO 15I2S LRC / LCK

Enkoder 1

GPIO 4ENC_BTNR / S2
GPIO 5ENC_BTNL / S1
GPIO 6ENC_BTNB / KEY

Enkoder 2

Tylko wariant firmware „2 enkodery”.

GPIO 7ENC2_BTNR / S2
GPIO 18ENC2_BTNL / S1
GPIO 3ENC2_BTNB / KEY

Dotyk XPT2046 — SPI

Nieaktywny w wariancie „bez dotyku”.

GPIO 48TS_CS
GPIO 11SPI MOSI
GPIO 12SPI CLK
GPIO 13SPI MISO

Odbiornik pilota IR

GPIO 2IR_PIN

NeoPixel WS2812B

GPIO 42NEOPIXEL_PIN

Podsumowanie pinów
GPIO 2IR_PIN
GPIO 3ENC2_BTNB *
GPIO 4ENC_BTNR
GPIO 5ENC_BTNL
GPIO 6ENC_BTNB
GPIO 7ENC2_BTNR *
GPIO 9TFT_DC
GPIO 10TFT_CS
GPIO 11SPI MOSI
GPIO 12SPI CLK
GPIO 13SPI MISO
GPIO 15I2S LRC
GPIO 16I2S DOUT
GPIO 17I2S BCLK
GPIO 18ENC2_BTNL *
GPIO 21BRIGHTNESS
GPIO 38SDC_CS
GPIO 42NEOPIXEL_PIN
GPIO 48TS_CS *

* Pin zależny od wybranego wariantu firmware.

Wróć do flashowania