Daniel Thompson
1ebafc083b
wasp: simulator: Add CST816S simulation
2020-03-07 11:50:26 +00:00
Daniel Thompson
41647556c1
clock: Reduce the update rate of the battery meter
...
In addition to the fix (which is simple) we also modify the button handling
of the simulator because, rather by acident, it relies on the bugs in the
battery meter redraw to ensure the simulator stays active.
2020-02-23 20:19:37 +00:00
Daniel Thompson
f689c90498
wasp: Add full dd-mm-yyyy calender tracking
2020-02-19 19:57:08 +00:00
Daniel Thompson
bb033577da
drivers: st7789: Optimize RLE decoding loop
...
Migrate the filling of the line buffer into a seperate function.
This does naturally reduce the cost of the loop management but
much more importantly allows us to use viper native code
generator.
2020-02-08 07:49:38 +00:00
Daniel Thompson
b124a747dd
wasp: simulator: Add battery level simulation
...
In order to get best test coverage the act of reading the battery
results in the battery either charging or discharging.
2020-02-03 22:29:57 +00:00
Daniel Thompson
fc74f7e37b
wasp: simulator: Add RTC support
2020-02-03 19:23:10 +00:00
Daniel Thompson
a5caa845b7
wasp: simulator: Add support for machine.[light|deep]sleep()
2020-02-03 19:22:54 +00:00
Daniel Thompson
d0f18a15fa
wasp: simulator: Fix column and row select
2020-02-03 19:14:44 +00:00
Daniel Thompson
e21f2a79ca
wasp: simulator: Add ST7789 simulation
2020-02-01 20:20:53 +00:00
Daniel Thompson
262d93c76c
wasp: simulator: First steps towards a simulator
...
Currently this just traces SPI activity from the ST7789 driver but its
a good baseline to start building up test functions from.
2020-01-31 19:36:55 +00:00