1
0
Fork 0
wasp-os/wasp
Daniel Thompson 5abae5a7f6 drivers: st7789: Optimize set_window()
For small graphical items (line drawing, font glyphs) the performance
of the set_window() method is critical.

Emit native code for this function and optimize the SPI write_cmd()
method to avoid memory allocation. This give a performance boost of
a little over 15% for (24pt) font rendering and 30% for line drawing.

Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2021-01-17 16:08:27 +00:00
..
apps Disallow swipes while confirmation prompt is displayed 2021-01-15 20:08:57 +00:00
boards simulator: test_qa: Update to match latest policy 2021-01-13 22:14:33 +00:00
drivers drivers: st7789: Optimize set_window() 2021-01-17 16:08:27 +00:00
fonts icons, fonts.digits: Switch over to 2-bit RLE encoding 2020-12-28 12:01:15 +00:00
modules bma42x-upy: Implement step counter reset 2020-12-30 09:56:22 +00:00
boot.py Add licensing information for all wasp-os files. 2020-03-22 15:40:18 +00:00
draw565.py draw565: Optimize string drawing 2021-01-17 16:03:42 +00:00
gadgetbridge.py Notify level in settings app 2020-11-29 20:20:03 +00:00
icons.py apps: music: Update the application icon 2021-01-10 15:17:27 +00:00
logo.py Add licensing information for all wasp-os files. 2020-03-22 15:40:18 +00:00
main.py Introduction basic notification support 2020-07-19 20:50:33 +01:00
ppg.py ppg: Pull the PPG signal processing into a seperate library 2020-06-25 21:59:32 +01:00
requirements.txt simulator: Introduce fully automatic testint 2020-12-04 20:11:41 +00:00
shell.py Add licensing information for all wasp-os files. 2020-03-22 15:40:18 +00:00
wasp.py system: Move free memory capture into the switch method 2021-01-15 20:07:09 +00:00
widgets.py widgets: Clarity whether spinner max is inclusive or exclusive 2021-01-12 20:22:44 +00:00