Commit graph

10 commits

Author SHA1 Message Date
Avi
85cdb61328 Add fatal message() when a required component is not found.
Without this nice formatting of the error, `idf.py build` returns a cryptic error (`__component_get_property Function invoked with incorrect arguments`).
2023-05-16 11:50:52 -04:00
Avi
d2924444fa esp-idf: Add menuconfig option ESP32_HUB75_USE_GFX.
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](b8367d95d2) 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.
2023-05-09 20:55:35 -04:00
Avi
ad41ddd03a Fix broken esp-idf builds for targets other than ESP32S3.
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`.
2023-05-06 21:11:54 -04:00
mrfaptastic
13ac40aaff #442 #441 #435 2023-04-19 01:35:24 +01:00
chegewara
9c47144ec6
Update CMakeLists.txt 2022-12-20 22:54:05 +01:00
chegewara
b8367d95d2 Add esp-idf standalone support,
tested with esp-idf v5.0
2022-12-17 12:54:54 +01:00
Avi B
067923a3eb
Update CMakeLists.txt
This pull request updates the src files to their new locations. The files were moved in 7628be00c2
2022-10-10 15:02:04 -04:00
Sol Huebner
9d34d1acd1
Include Adafruit-GFX-Library in CMake build by default 2022-01-30 04:56:14 -05:00
Sol Huebner
4994279f75
Added examples for compile time options (ESP-IDF)
Also added hint to fix 3rd party library requirements depending on how they are included
2022-01-09 12:26:56 -05:00
Sol Huebner
5f3e7e3e51
Add project as ESP-IDF component files
This makes it possible to build ESP32-HUB75-MatrixPanel-I2S-DMA as an ESP-IDF component :)
2022-01-04 05:31:44 -05:00