| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-09-30 | Update 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 | |||
| 2022-01-03 | New Year Updates | mrfaptastic | |
| Move ISR I2S device check to a compile time option. | |||
| 2022-01-03 | Update ESP32-HUB75-MatrixPanel-I2S-DMA.cpp | mrfaptastic | |
| 2021-12-21 | Christmas DMA core tweaks | mrfaptastic | |
| Bring back support to change the I2S_NUM_X as a define. Attempt to reduce buffer swap flicker with some additional checks. | |||
| 2021-11-22 | 1/8 Scan Panel Example | mrfaptastic | |
| #154 #204 Also supports chaining. | |||
| 2021-10-17 | Fix some typos | Mike Causer | |
| 2021-09-13 | Initial Commit | mrfaptastic | |
| Support for S and C (tbc) | |||
| 2021-09-06 | Backport tx fifo byte ordering fix for ESP32-WROOM-32 | mrfaptastic | |
| 2021-08-18 | Revert "Attempted clearScreen() syncronisation fix" | mrfaptastic | |
| This reverts commit f6584dd321fcf5e54ffd4429ab6b06ab7adb2b34. | |||
| 2021-08-18 | Revert attempt to remove legacy begin | mrfaptastic | |
| 2021-08-18 | Attempted clearScreen() syncronisation fix | mrfaptastic | |
| No idea if this will work. | |||
| 2021-08-16 | Update ESP32-HUB75-MatrixPanel-I2S-DMA.cpp | mrfaptastic | |
| 2021-08-16 | Fix #163 | mrfaptastic | |
| Array out of bounds DMA change. | |||
| 2021-08-16 | Update | mrfaptastic | |
| 2021-08-16 | Change DMA to I2S0 | mrfaptastic | |
| For ESP32-S2 compatability. | |||
| 2021-08-16 | Update to include SM5266P | mrfaptastic | |
| Attempt to resolve #164 | |||
| 2021-06-24 | Update ESP32-HUB75-MatrixPanel-I2S-DMA.cpp | mrfaptastic | |
| 2021-06-24 | Revert "Update ESP32-HUB75-MatrixPanel-I2S-DMA.cpp" | mrfaptastic | |
| This reverts commit d339efac3ca4026880dad3b0d49f9efc36074219. | |||
| 2021-06-24 | Update ESP32-HUB75-MatrixPanel-I2S-DMA.cpp | mrfaptastic | |
| 2021-06-24 | Update ESP32-HUB75-MatrixPanel-I2S-DMA.cpp | mrfaptastic | |
| 2021-06-24 | Inital commit | mrfaptastic | |
| 2021-06-10 | Define mask offset at c++ compile time | mrfaptastic | |
| 2021-06-10 | Update ESP32-HUB75-MatrixPanel-I2S-DMA.cpp | mrfaptastic | |
| 2021-05-22 | clearScreen() now wipes only color data for current buffer | Emil Muratov | |
| Signed-off-by: Emil Muratov <gpm@hotplug.ru> | |||
| 2021-02-22 | move min_refresh_rate to core config | mrfaptastic | |
| Can only be setup on initisation of the library. Moving to a start-up configuration variable like the others. | |||
| 2021-02-22 | Merge pull request #88 from mrfaptastic/clkphase | mrfaptastic | |
| Clock phase toggling option + DMA stop function | |||
| 2021-02-20 | Build-time flag to disable CIE1931 color correction | Emil Muratov | |
| Signed-off-by: Emil Muratov <gpm@hotplug.ru> | |||
| 2021-02-19 | Moved driver-specific code to a separate file | Emil Muratov | |
| Signed-off-by: Emil Muratov <gpm@hotplug.ru> | |||
| 2021-02-19 | Clock phase toggling option, required to support MBI5124 chips | Emil Muratov | |
| Closes #75 Signed-off-by: Emil Muratov <gpm@hotplug.ru> | |||
| 2021-02-17 | Rewrite DMA driver setup code. | mrfaptastic | |
| Evolutionary, not revolutionary. Vast improvement in double buffer swap speeds. | |||
| 2021-02-16 | Minor changes | mrfaptastic | |
| 2021-02-16 | Revert "Minor changes" | mrfaptastic | |
| This reverts commit 3214cd643d93a212247bae92e4e9ac4ed20e02e3. | |||
| 2021-02-15 | Minor changes | mrfaptastic | |
| * Fix double buffer example * Remove the I2S user clock config for simplicity - ESP32 turns out to be massively limited anyway to 20Mhz... | |||
| 2021-02-14 | Improve colour performance if compile-time PIXEL_COLOR_DEPTH_BITS is less than 8 | mrfaptastic | |
| Refer to the code. | |||
| 2021-02-10 | Fix backward compatability | mrfaptastic | |
| oops. | |||
| 2021-02-10 | Update to 2.0.0 | mrfaptastic | |
| Also known as the @vortigont release! Hooray! | |||
| 2021-01-17 | Revert "Update ESP32-HUB75-MatrixPanel-I2S-DMA.cpp" | mrfaptastic | |
| This reverts commit f3302c9f876fa6e9e0dae671311478e2a55324d6. | |||
| 2021-01-09 | Update ESP32-HUB75-MatrixPanel-I2S-DMA.cpp | mrfaptastic | |
| 2020-12-22 | Merge branch 'master' into trials | Emil Muratov | |
| 2020-12-21 | minor fixes and comments | Emil Muratov | |
| Signed-off-by: Emil Muratov <gpm@hotplug.ru> | |||
| 2020-12-12 | Adding ICN2038S as apparently it's a clone of FM6126A as well. | mrfaptastic | |
| 2020-12-08 | Minor cleanup | mrfaptastic | |
| Minor cleanup to the contribution made by @vortigont . Move some of the special constants into specific #defined constants. | |||
| 2020-12-07 | GO_FORPEED now 'FAST-mode' | Emil Muratov | |
| - ability to change between fast/full refresh modes in runtime - optimized bitlogic/loops - brigtness control via uint8_t adjusted to matrix width - brightnes-control considers fastmode - clearScreen() always does full buffer refrash Signed-off-by: Emil Muratov <gpm@hotplug.ru> | |||
| 2020-12-05 | FM6126A init function optimized | Emil Muratov | |
| some research on brightness control noted in FM6126A.md Signed-off-by: Emil Muratov <gpm@hotplug.ru> | |||
| 2020-11-28 | Update library class and name | mrfaptastic | |
| 2020-11-28 | Change library name | mrfaptastic | |
