aboutsummaryrefslogtreecommitdiff
path: root/src/platforms/esp32/esp32_i2s_parallel_dma.cpp
AgeCommit message (Collapse)Author
2024-07-21Update esp32_i2s_parallel_dma.cppmrcodetastic
2024-07-21Update esp32_i2s_parallel_dma.cppmrcodetastic
2024-07-17Update esp32_i2s_parallel_dma.cppmrcodetastic
2024-07-17Update esp32_i2s_parallel_dma.cppmrcodetastic
2024-07-17clock speed fixesmrcodetastic
2023-11-27espidf 5.1 vs 4.x fixesmrfaptastic
2023-11-27Fixes for IDF 5.1 & Arduino 3.0.0mrfaptastic
Implement various tweaks such that it compiles with Arduino core 3.0.0-alpha2
2023-11-26Update esp32_i2s_parallel_dma.cppmrfaptastic
2023-11-26Fix ESP_LOG statementsmrfaptastic
Correct int width specifier
2023-10-24Fix: compile errors on espidf v5Dorian Zedler
2023-05-09`esp-idf`: Add menuconfig option `ESP32_HUB75_USE_GFX`.Avi
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.
2023-03-21Fix S2 compilingmrfaptastic
2023-03-19Update esp32_i2s_parallel_dma.cppmrfaptastic
2023-03-19Rowcan shuffling #338mrfaptastic
2023-03-18Reduce #338mrfaptastic
2023-03-10Update esp32_i2s_parallel_dma.cppmrfaptastic
2023-03-10Update esp32_i2s_parallel_dma.cppmrfaptastic
2023-03-09fix: _dmadesc_ loop -> better Image qualityLukas
fix: min_refresh_rate to uint16_t -> higher min_refresh_rate possible fix: hlineDMA and vlineDMA when line starts off matrix it is now partially drawn instead of not at all -> used in Text when size > 1 and letter is scrolling out
2023-02-19Further changes to see if there's a solution to #402mrfaptastic
2023-02-19Possible solution for #402mrfaptastic
Don't have hardware to test however.
2023-01-29Fix printf formattingElliot Matson
These lines threw errors with Arduino as an ESP-IDF component, looks like Arduino might be automatically casting them?
2023-01-22Fix #377mrfaptastic
2023-01-01Fix to compile issues for PlatformIOmrfaptastic
2023-01-01Fix compilation issues with Arduino IDEmrfaptastic
* Fix various compile errors / warnings when using Arduino 2.0 IDE (it compiles to a strict standard and errors out with unused variables etc.) * Fix issue with compiling for ESP32-S2 using Arduino IDE
2022-11-07Update esp32_i2s_parallel_dma.cppmrfaptastic
2022-11-07Cleanup and a failed attempt to code a fix for #338mrfaptastic
Didn't quite work however.
2022-10-26Clean up clock logicmrfaptastic
2022-10-05Cleanupmrfaptastic
Consistent spelling of 'colour', double buffering works technically on S3.
2022-09-30Enable double bufferingmrfaptastic
Doesn't work though with new refactored code on S3 device - do not use...
2022-09-30Update to include S3 support.mrfaptastic
Refactor tonnes of code. Double buffering not yet fully tested. PSRAM support doesn't work at all - garbled mess. Enable in platformIO using: build_flags = -DSPIRAM_FRAMEBUFFER=1