-
Notifications
You must be signed in to change notification settings - Fork 48
Issue with Shift Function / WDT Reset on ESP8266 #15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
Aaron helped to update my fork; replaced all the dependencies and make it nice ;)
Added link to https://github.com/marcmerlin/FastLED_NeoMatrix as an alternative to this library
Show both reverse order matrices and reverse order tiling
Improve documentation to show reversed order
Fix division by 0 on single point draw, add DrawPixel.
Added pointer to SmartMatrix::GFX to run LEDMatrix code on RGB Panels
This is used by SmartMatrix::GFX zero copy and saves considerable memory on larger arrays when using SmartMatrix. See marcmerlin/FastLED_NeoMatrix_SmartMatrix_LEDMatrix_GFX_Demos@e16c373
Added support for using an externally allocated memory array.
Update README.md
height and width can be bigger than 256 (ILI3941 is 320x240). If the array is bigger than 32K, signed pointers in the 1D array got negative and crashed the code. Similarly mXY multiplies 2 uint16_t, so it should be uint32_t.
Support Matrices with more than 32K pixels.
This allows for faster development/debugging.
More info on how to run/debug LEDMatrix code on linux
|
I have just verified my original code, none of the variables go out of bounds. But it looks like you are using a modified version of my library and it wouldn't be the first time someone has created problems with their changes. |
Thanks for a great library. I am running into a WDT Reset issue on my ESP8266 when using some of the library Shift functions.
It happens when I use the leds.ShiftUp() or leds.ShiftDown(), but works fine when using the leds.ShiftLeft() or leds.ShiftRight()
Using a provided example, please see below:
I get the following error right after the boot.
Thanks again. Your help is greatly appreciated!