diff options
| author | Daniel Thompson <daniel@redfelineninja.org.uk> | 2020-01-22 13:38:32 (GMT) |
|---|---|---|
| committer | Daniel Thompson <daniel@redfelineninja.org.uk> | 2020-01-28 18:45:27 (GMT) |
| commit | 90a7d3c8978ffaacaf64833c447f6bc4207b4b97 (patch) | |
| tree | 66cf55d4e77b68b414ea35cbacdad61b9ade5909 /TODO.md | |
| parent | bf3e6cf945ae3497c85f84d759af90cf4ff031e5 (diff) | |
TODO: Initial list for the sprint to dumb watch parity
Diffstat (limited to 'TODO.md')
| -rw-r--r-- | TODO.md | 37 |
1 files changed, 37 insertions, 0 deletions
@@ -0,0 +1,37 @@ +# TODO + +Currently the focus for WASP is both to meet feature parity with a dumb +watch and to have a bootloader and watchdog strategy that is robust enough +to allow a PineTime case to be confidently glued shut. + +The TODO list helps keep track on progress towards that goal. It is not +(yet) a place for the wishlist! + +## Bootloader + + * [X] Basic board ports (PineTime, DS-D6, 96Boards Nitrogen) + * [X] OTA application update + * [ ] OTA bootloader update + * [X] Enable watchdog before starting the application + * [ ] Splash screen + +## Micropython + + * [X] Basic board ports (PineTime, DS-D6, 96Boards Nitrogen) + * [-] Long press reset (conditional feeding of the watchdog) + - [X] Feed dog from REPL polling loop + - [ ] Feed dog from a tick interrupt + * [ ] Basic (WFI) power saving + * [ ] Implement machine.RTC for nrf52 + * [ ] Implement machine.ADC for nrf52 + +## WASP + + * [-] Display driver + - [-] Display initialization + - [ ] Bitmap blitting + - [ ] RLE coder and decoder + * [ ] Backlight driver + * [ ] Button driver (interrupt based) + * [ ] Battery/charger driver + * [ ] Simple clock and battery level application |
