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

Textbox redraw optimization #8

Closed
ImpulseAdventure opened this issue Apr 30, 2017 · 1 comment
Closed

Textbox redraw optimization #8

ImpulseAdventure opened this issue Apr 30, 2017 · 1 comment
Labels
device_arduino Devices: Arduino compatible enhancement

Comments

@ImpulseAdventure
Copy link
Owner

Optimize the rendering of the scrolling Textbox on slow displays/processors (such as Arduino).

  • Goal: minimize flicker when text lines are scrolled up.
  • Ideal method: use a graphics RAM copy (within ILI9341) to shift old lines up on the display without having to redraw all characters.
  • Alternate optimization: batching of consecutive character options into string operations. One complexity would be in handling color change requests part-way along a row.
@ImpulseAdventure ImpulseAdventure added device_arduino Devices: Arduino compatible enhancement labels Apr 30, 2017
@ImpulseAdventure
Copy link
Owner Author

Note that I have implemented the "alternate" option (which will be released as part of the updates to #42 ). This mode will be available with the config option #define GSLC_FEATURE_XTEXTBOX_EMBED 0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
device_arduino Devices: Arduino compatible enhancement
Projects
None yet
Development

No branches or pull requests

1 participant