aboutsummaryrefslogtreecommitdiff
path: root/src/ESP32-HUB75-MatrixPanel-I2S-DMA.cpp
AgeCommit message (Collapse)Author
2025-02-24#759mrcodetastic
2025-02-24Update ESP32-HUB75-MatrixPanel-I2S-DMA.cppmrcodetastic
2025-02-24#755mrcodetastic
2023-11-26Update ESP32-HUB75-MatrixPanel-I2S-DMA.cppmrfaptastic
2023-08-08adjust color range for NO_CIE1931 in updateMatrixDMABuffer()beta-tester
red16, green16, blue16 never reached maximum 0xFFFF value in NO_CIE1931
2023-07-05Initial support for DP3246_SM5368Oliver Seiler
2023-06-23Update ESP32-HUB75-MatrixPanel-I2S-DMA.cppmrfaptastic
Fix mxconfig.clkphase not being used. #434
2023-04-19Update ESP32-HUB75-MatrixPanel-I2S-DMA.cppmrfaptastic
2023-04-09Cleanupmrfaptastic
2023-03-21Fix #426mrfaptastic
2023-03-20rename size()mrfaptastic
to getColorDepthSize()
2023-03-19ROW_SCAN_SHUFFLE #338mrfaptastic
New compile time option: ROW_SCAN_SHUFFLE Don't update rows in sequential order.
2023-03-19ROW_SCAN_SHUFFLEmrfaptastic
2023-03-19Rowcan shuffling #338mrfaptastic
2023-03-18#338mrfaptastic
Randomise rows.
2023-03-18Reduce #338mrfaptastic
2023-03-13Update ESP32-HUB75-MatrixPanel-I2S-DMA.cppmrfaptastic
2023-03-11fix: bugs of ROWS_PER_FRAME and PIXELS_PER_ROW when using default constructorLukas
fix: bus noconfig set when using default constructor fix: options to set config after construction, to enable use of default Constructor - begin(HUB75_I2S_CFG), setCfg(HUB75_I2S_CFG) fix: second call of begin({pins}) would bug the pin between config and dma usage fix: reorder attributes of HUB75_I2S_CFG and MatrixPanel_I2S_DMA to reduce object size (at least in debug mode)
2023-03-10Make PIXEL_COLOR_DEPTH_BITS part of HUB75_I2S_CFG (able to set at runtime)Lukas
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-09Update ESP32-HUB75-MatrixPanel-I2S-DMA.cppKouzerumatsu / Bananafox
2023-02-09Update ESP32-HUB75-MatrixPanel-I2S-DMA.cppmrfaptastic
Fix bracketing for CI
2023-02-08Update ESP32-HUB75-MatrixPanel-I2S-DMA.cppKouzerumatsu / Bananafox
2023-02-08Merge branch 'master' of https://github.com/Kouzeru/ESP32-HUB75-MatrixPanel-DMAKouzerumatsu / Bananafox
2023-02-08Deeper color depthKouzerumatsu / Bananafox
2023-01-28It's 'COLOR'mrfaptastic
2023-01-22Fix #377mrfaptastic
2023-01-21Fix compile error on Arduinomrfaptastic
2023-01-21Cleanupmrfaptastic
2023-01-21Add Hue Spectrum ExampleKouzerumatsu / Bananafox
and to elaborate how the BCM correction works
2023-01-20BCM accumulation correctionKouzerumatsu / Bananafox
2023-01-08Update ESP32-HUB75-MatrixPanel-I2S-DMA.cppmrfaptastic
2023-01-08Fix bug with clearScreen()mrfaptastic
The use of clearFrameBuffer() internally was inadvertently blasting away the 'brightness' information via. the OE toggling. #366
2023-01-07Fiddle with brightnessmrfaptastic
Add new function setBrightness() #366 Takes a value of 0-255
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-12-26Fix compiler complaining about parentheses Elliot Matson
I was getting this error when using Arduino as an ESP-IDF component, this fix cleared it up `suggest parentheses around '-' in operand of '&' [-Werror=parentheses]`
2022-11-17PSRAM works now on ESP32-S3mrfaptastic
But it's pointless to use as the throughput can only be about 10Mhz.
2022-11-07Cleanup and a failed attempt to code a fix for #338mrfaptastic
Didn't quite work however.
2022-10-26Fix hidden TX FIFO ordering bugsmrfaptastic
On ESP32 original only. Turn byte ordering logic into a compiler macro.
2022-10-26Clean up clock logicmrfaptastic
2022-10-24Update ESP32-HUB75-MatrixPanel-I2S-DMA.cppmrfaptastic
2022-10-23PSRAM exploringmrfaptastic
2022-10-23Merge pull request #333 from abrender/patch-2mrfaptastic
Fix missing variable in ESP_LOGI call
2022-10-23Minor updatesmrfaptastic
2022-10-23Minor updatesmrfaptastic
2022-10-10Fix missing variable in ESP_LOGI callAvi B
This log line was broken in https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-DMA/commit/7628be00c2a99f7189d2498f36e0e7857a371440 and causes a build error for esp-idf.
2022-10-05Update ESP32-HUB75-MatrixPanel-I2S-DMA.cppmrfaptastic
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...