- old setup file: #include <ESP32-HUB75-MatrixPanel-I2S-DMA.h>
you're encountering a compatibility issue between the ESP32-HUB75-MatrixPanel-DMA library and the newer ESP32 board package (version 3.2.1). The error shows that i2s_dev_t type is not recognized because ESP-IDF v5.4 has deprecated the old I2S APIs.
Option 1: Update the Library == ESP32 HUB75 LED MATRIX PANEL DMA Display >>> 3.0.12
Downgrade your ESP32 board package to version 2.0.17 which is compatible with the ESP32-HUB75-MatrixPanel-DMA library version 3.0.5 you're using:
- data cable for [[HUB75-dat]] --> Include 16P ribbon cable for HUB75 connector to drive board.
- [[cable-ribbon-dat]] - [[HUB75-dat]] == 26P
Gen-1: Basic HUB75 panels using 4–5 address lines, simple driver chips (ICN2037BP, FM6124), and separate row decoder chips (like 74HC138 or FM6124A). These panels are compatible with the Adafruit MatrixPortal S3, RP2040, and Adafruit libraries.