Patrick Horlebein
dbba4f999a
Use tabs instead of spaces
2020-04-25 11:46:34 +02:00
Patrick Horlebein
d69293342d
Add secondary framebuffer, instead of allocating on stack
2020-04-25 11:43:14 +02:00
Patrick Horlebein
3d33a6ea57
Fix whitespaces
2020-04-17 09:46:01 +02:00
Patrick Horlebein
c851554d3e
Merge master into navigation-animations
2020-04-17 09:38:16 +02:00
Patrick Horlebein
add8993da5
Use tabs instead of spaces.
2020-04-16 11:16:17 +02:00
Patrick Horlebein
f3d0bc3965
Simplified animation methods
2020-04-06 18:49:10 +02:00
Patrick Horlebein
ec6140317c
Remove secondFrameBuffer and instead add set_framebuffer method
2020-04-06 17:38:24 +02:00
Patrick Horlebein
81abd5eeac
Add navigation animations
2020-04-03 22:40:03 +02:00
Patrick Horlebein
07d35cadd9
Draw scrolling indicator
2020-04-03 17:13:10 +02:00
Patrick Horlebein
74d144eef8
Add method to draw a scrolling indicator
2020-04-03 16:58:53 +02:00
fatcookies
0591a01c5a
Reduced stack usage in showBootLogoIfavailable().
...
Introduced new function OLED::drawAreaSwapped() for drawing images where
the octets are reveresed endianess in 16-bit words.
2020-01-16 21:58:02 +00:00
Ben V. Brown
26bf31ae64
Make zero suppression optional
2019-12-31 22:58:52 +11:00
Ben V. Brown
e82c75258a
Add readback for the current font
2019-12-29 16:35:29 +11:00
Alessandro Gatti
b8819b8e73
Refactor OLED on/off mechanism.
...
Made the display on/off mechanism a bit more self-descriptive by
replacing bare true/false values with an enum with more appropriate
value names. OLED automatic turn-off logic has been cleaned up,
along with minor updates to the OLED initialisation sequence.
2019-08-28 21:13:39 +02:00
Ben V. Brown
7ca613e22b
Migrate :O
2019-08-18 22:24:01 +10:00