1
0
Fork 0
wasp-os/wasp
Daniel Thompson 04a8daeff4 draw565: Optimize filled rectangle drawing
The original approach is *really* bad at drawing vertical lines (it ends
up working a pixel at a time and works the chip select for each one.

Optimize both the pixel fill and the use of the line buffer. The result
is 20% faster for quarter screen fills, 3x for horizontal lines and 6x
for vertical lines.

Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2020-06-22 22:20:34 +01:00
..
apps apps: testapp: Filled rectangle drawing benchmarks 2020-06-22 22:17:06 +01:00
boards dsd6, nitrogen: Make them build again 2020-06-17 21:35:19 +01:00
drivers drivers: bma421: Reduce the post-reset delay 2020-06-12 08:51:44 +01:00
fonts fonts: Add sans28 (numerals only) 2020-06-11 20:37:03 +01:00
modules wasp: apps: Step counter application 2020-06-09 21:31:55 +01:00
boot.py Add licensing information for all wasp-os files. 2020-03-22 15:40:18 +00:00
draw565.py draw565: Optimize filled rectangle drawing 2020-06-22 22:20:34 +01:00
icons.py widgets: Introduce a slider widget 2020-05-24 14:20:02 +01:00
logo.py Add licensing information for all wasp-os files. 2020-03-22 15:40:18 +00:00
main.py Add licensing information for all wasp-os files. 2020-03-22 15:40:18 +00:00
shell.py Add licensing information for all wasp-os files. 2020-03-22 15:40:18 +00:00
wasp.py drivers: cst816s: optimize for power saving and responsiveness 2020-06-11 21:17:16 +01:00
widgets.py Fix symbol lookup error (knob2) 2020-06-04 22:57:50 +01:00