Skip to content
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

ESP32 Port Incomplete Features #136

Open
10 tasks
embedded-creations opened this issue Dec 8, 2020 · 0 comments
Open
10 tasks

ESP32 Port Incomplete Features #136

embedded-creations opened this issue Dec 8, 2020 · 0 comments

Comments

@embedded-creations
Copy link
Contributor

embedded-creations commented Dec 8, 2020

  • C-shaped Chaining of panels to create multiple rows is broken (Z-shaped is working)
  • Simplify/split main ESP32 MatrixHardware.h file so that there is is one hardware type included per header
  • Refactor ESP32 MatrixHardware.h files so that RGB signals can be swapped easily by user without breaking address lines
  • malloc matrixUpdateFrames buffers before other smaller buffers as they are (by far) the largest buffers to allocate?
  • LoadMatixBuffers() Allow lower color depth to increase display size / refresh rate for ESP32
  • AnimatedGIFs sketch could have performance improved: there's a lot of time spent waiting for a swapBuffers() call to complete, as it needs to wait for the next frame transition, which is just wasting time if the frame rate is set relatively low to allow more sketch CPU time for GIF decoding).
  • Only updating panel buffers when there are Layer changes, reducing CPU usage even further
  • APA102 strip support (bringing to parity with the new Teensy APA102 driver that's in this branch)
  • Refresh fails at higher display sizes: 128x32 is largest that has been seen working. Not sure about cause of failure
  • Scrolling text speed is maximum one pixel shift per frame, which is quite slow with slow calculation framerates - need to allow scrolling text more than once per frame?
@embedded-creations embedded-creations changed the title ESP32 Port Todos ESP32 Port Incomplete Features Dec 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant