| Age | Commit message (Collapse) | Author |
|
|
|
Without this nice formatting of the error, `idf.py build` returns a cryptic error (`__component_get_property Function invoked with incorrect arguments`).
|
|
This pull requests adds a menuconfig option named `ESP32_HUB75_USE_GFX` which is used to determine if the Adafruit GFX component should be required and used for the build. menuconfig options are the standard way to change behavior of components in `esp-idf`.
[Commit b8367d9](https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-DMA/commit/b8367d95d20da4edd149f207dd86665c3cc70588) introduced a backwards incompatible change that caused `idf-idf` to only require the Adafruit-GFX-Library component if `ARDUINO_ARCH_ESP32` was set. `ARDUINO_ARCH_ESP32` is set in platformIO, the arduino software but not in the standalone `esp-idf` installation.
|
|
The current `CMakeLists.txt` requires a file named `src/platforms/${target}/gdma_lcd_parallel16.cpp` however that file only exists when the target is `esp32s3`.
This pull requests updates the `CMakeLists.txt` file such that the file is only included when the target platform is `esp32s3`.
|
|
|
|
|
|
tested with esp-idf v5.0
|
|
This pull request updates the src files to their new locations. The files were moved in https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-DMA/commit/7628be00c2a99f7189d2498f36e0e7857a371440
|
|
|
|
Also added hint to fix 3rd party library requirements depending on how they are included
|
|
This makes it possible to build ESP32-HUB75-MatrixPanel-I2S-DMA as an ESP-IDF component :)
|