| Age | Commit message (Collapse) | Author |
|
|
|
|
|
https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-DMA
|
|
Correct int width specifier
|
|
|
|
Fix: compile issues on ESP-idf v5
|
|
|
|
make a d-tor virtual
|
|
since a d-tor is non-trivial, it should be virtual if MatrixPanel_I2S_DMA is used as a base class
|
|
fix getPixelColorDepthBits() as const
|
|
fix getPixelColorDepthBits() to const
this is destrroying my build XD
|
|
uptodate
|
|
mrfaptastic/dependabot/github_actions/actions/checkout-4
Bump actions/checkout from 3 to 4
|
|
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
minimal optimization and adjustment
|
|
|
|
red16, green16, blue16 never reached maximum 0xFFFF value in NO_CIE1931
|
|
remove expensive multiplication
|
|
Add name to esp-idf workflows.
|
|
Without these names, the checks just appear as "build" in the actions (example: https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-DMA/pull/475 Click on "View Details" next to the merge message)
|
|
Bugfix/init gpio
|
|
Support for DP3246 / SM5368 based panels
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fix mxconfig.clkphase not being used.
#434
|
|
mrfaptastic/dependabot/github_actions/actions/checkout-3
Bump actions/checkout from 2 to 3
|
|
Remove `.github` exclusion for triggering workflows.
|
|
I believe that we want to trigger actions/workflows when the workflow files in .github/workflows are updated; this is how we will know that they work :)
|
|
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
Add examples & Github Actions test for ESP-IDF.
|
|
Add fatal `message()` when a required component is not found.
|
|
This pull request adds two examples and tests using the ESP-IDF framework:
* A test with the Arduino GFX library (which requires the arduino-esp32 library & Arduino BusIO library)
* A test without the Arduino GFX library, which can be compiled without any additional dependencies.
Having these tests helps prevent any future regressions that may break users of the ESP-IDF platform.
|
|
Without this nice formatting of the error, `idf.py build` returns a cryptic error (`__component_get_property Function invoked with incorrect arguments`).
|
|
`esp-idf`: Add menuconfig option `ESP32_HUB75_USE_GFX`.
|
|
|
|
Pin platformio to verison 6.1.6.
|
|
Version 6.1.7 was released on 2023-05-08 and all CI runs are failing with:
```
Error: Not a PlatformIO project. `platformio.ini` file has not been found in current working directory (examples/PIO_TestPatterns). To initialize new project please use `platformio project init` command
```
The new release notes are here: https://docs.platformio.org/en/latest/core/history.html#id2. Perhaps this breakage has something to do with new validation that `project working environment names ... only contain lowercase letters a-z, numbers 0-9, and special characters _ (underscore) and - (hyphen)` while this repo uses an example named `PIO_TestPatterns`?
Let's pin ourselves to a known good version so we can fix the issue and then choose when to upgrade in the future without causing unexpected breakages.
|
|
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.
|
|
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`.
|
|
https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-DMA
|
|
|
|
|
|
https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-DMA
|