1
0
Fork 0
wasp-os/wasp/drivers
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
..
flash@79fc418f18 drivers: flash: Automatic wake/sleep to minimise idle current 2020-10-10 11:45:25 +01:00
battery.py drivers: battery: Finalize docstrings 2020-05-14 21:32:01 +01:00
bma421.py drivers: bma421: Switch over to reset_step_counter() 2020-12-31 09:31:47 +00:00
cst816s.py drivers: cst816s: Clear the event buffer during a wake up 2020-09-21 20:12:38 +01:00
hrs3300.py hrs3300: Defer initialization until the HRS is used 2020-11-11 22:07:21 +00:00
nrf_rtc.py manager: Implement alarm callbacks for applications to use 2020-11-14 12:24:28 +00:00
signal.py drivers: signal: Finalize docstrings 2020-05-14 21:39:14 +01:00
st7789.py drivers: st7789: Optimize set_window() 2021-01-17 16:08:27 +00:00
touch.py wasp: Introduce a NEXT event 2020-08-15 17:00:49 +01:00
vibrator.py drivers: vibrator: Finalize docstrings 2020-05-14 21:42:16 +01:00