aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2025-02-24#759mrcodetastic
2025-02-24Update ESP32-HUB75-MatrixPanel-I2S-DMA.cppmrcodetastic
2025-02-24#755mrcodetastic
2025-02-23#759mrcodetastic
Added new FOUR_SCAN_40_80PX_HFARCAN option for VirtualMatrixPanel_T
2025-02-19Update ESP32-VirtualMatrixPanel-I2S-DMA.hmrcodetastic
2025-02-19Update ESP32-VirtualMatrixPanel-I2S-DMA.hmrcodetastic
2025-02-19VirtualMatrixPanel_Tmrcodetastic
Initial release
2025-02-18Filename Changemrcodetastic
2025-02-18Changes to Virtual Displaymrcodetastic
Templating based for performance and extendibility.
2025-02-08Use uint8_t for panel_pixel_baseJagoda Estera Ślązak
2025-02-08Merge branch 'use_uint8_t_for_panel_resolutions' of ↵Jagoda Estera Ślązak
https://github.com/j-g00da/ESP32-HUB75-MatrixPanel-DMA into scan_rate_pixel_base # Conflicts: # src/ESP32-VirtualMatrixPanel-I2S-DMA.h
2025-02-08Use 8-bit integers, where larger don't make senseJagoda Estera Ślązak
2025-02-08Use unsigned integers where negative values doesn't make senseJagoda Estera Ślązak
2025-02-08Add ability to set pixel_base without overriding VirtualMatrixPanelJagoda Estera Ślązak
2025-02-03Add support for common 40px-high four-scan displaysJagoda Ślązak
2025-02-02Reformat pixel-mapping code for four-scan screens.Jagoda Ślązak
2025-01-23fix compile error on espidf v4.4.8 with target esp32s3Edwin Eefting
2025-01-19Remove duplicate Arduino.h import from esp32c6 dma_parallel_io.cppJan-Henrik Bruhn
The esp32c6 DMA Parallel IO implementation includes Arduino.h in the second line, and then later on, with the correct ifdef-gates. This removes that first line because it causes issues when building with esp-idf also for other targets.
2025-01-14Guard new gdma_config_transfer to allow building with ESP-IDF < 5.4.0kroimon
2025-01-03Update deprecated function in gdma_lcd_parallel16.cpp and dma_parallel_io.cppLukaswnd
2024-10-11esp32-S3 fix for crash in Bus_Parallel16::release()Frank
has crashed during "delete display"
2024-08-07Update gdma_lcd_parallel16.cppmrcodetastic
2024-07-26Update gdma_lcd_parallel16.cppmrcodetastic
2024-07-22Update gdma_lcd_parallel16.cppmrcodetastic
2024-07-22Merge pull request #659 from mrcodetastic/devmrcodetastic
Dev
2024-07-22Update ESP32-HUB75-MatrixPanel-I2S-DMA.hmrcodetastic
2024-07-22Enhance GFX_LITE supportmrcodetastic
2024-07-22Update gdma_lcd_parallel16.cppmrcodetastic
2024-07-22Update gdma_lcd_parallel16.cppmrcodetastic
2024-07-21Update esp32_i2s_parallel_dma.cppmrcodetastic
2024-07-21minor fixesmrcodetastic
2024-07-21Update esp32_i2s_parallel_dma.cppmrcodetastic
2024-07-19revertmrcodetastic
2024-07-17Update esp32_i2s_parallel_dma.cppmrcodetastic
2024-07-17Update esp32_i2s_parallel_dma.cppmrcodetastic
2024-07-17clock speed fixesmrcodetastic
2024-07-04Merge pull request #640 from Lukaswnd/mastermrcodetastic
Add support for ESP32C6
2024-06-18Fix incorrect virtual Y coordinate for second and next rows of panelsboard707
2024-06-10final calculationsLukaswnd
2024-06-10test max sizesLukaswnd
2024-06-10Kinda worksLukaswnd
2024-06-10add first re-try of C6Lukaswnd
2024-06-04Fix incorrect getCoords() for 16px_high panelsboard707
2024-04-20Make VirtualMatrixPanel::getCoords() public.board707
2024-03-18Update ESP32-VirtualMatrixPanel-I2S-DMA.hLukaswnd
fix issue #594 did not check any further Problems
2024-01-18Add width() and height() for NO_GFXLukaswnd
add int16_t width() and int16_t height(), when NO_GFX is enabled. you also could get the dimesions the following way height = matrix.getCfg().mx_height; width = matrix.getCfg().mx_width * matrix.getCfg().chain_length; but I think the new funktions are simpler
2024-01-18Fix VirtualMatrixPanel with NO_GFXLukaswnd
fix Compile error, 'rotate' in void VirtualMatrixPanel::setRotation is not defined, when using NO_GFX add int16_t width() and int16_t height(), when using NO_GFX Otherwise you cant get the dimensions of the virtual panel
2023-12-16fix Adafruit_GFX override setRotationLukaswnd
The Adafruit_GFX uses setRotation(uint8_t), while the virtual matrix display uses setRotation(int). Therefore there is no implicit override and if you call the function either with an uint8_t or from an Adafruit_GFX* the overloaded funtion is not called
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