10 Commits

Author SHA1 Message Date
af7aac8dab Initialize the GPIOs in the main application
Resolves #22
2020-07-05 17:27:22 -07:00
63527bdb03 Add a lowpower test for the buttons
Resolves #19
2020-07-05 17:27:22 -07:00
08085c465d Verify the main app mostly sleeps
This validates that the main watch app spends at
least 99.5% of it's time sleeping in the first 10
seconds.
2020-06-14 18:12:36 +00:00
573504547c Add button tests
This is implemented by connecting the DTR pin of the serial device to the BTN_UP pin of the watch.

Also, make it possible to flash different applications with the Makefile.

Resolves #4
2020-06-11 16:39:51 +00:00
acba841bf1 Add Makefile support for more output binaries, add clock test 2020-04-18 12:18:32 -07:00
99317eb99b Hack in support for other boards/microcontrollers, add GpioDriver
There's definitely plenty of cleanup work to be done (see:
"ifdefs").
2020-04-11 11:07:57 -07:00
463c3afd3d Add Stopwatch application
It can be started, stopped, and cleared. It also continues to run if
you leave the screen.
2019-12-17 22:19:39 -08:00
00c9910872 Swap button assignments
They were flipped in the watch v1.1 design, since the are now on the
opposite side.
2019-12-17 22:19:39 -08:00
ae837eef12 refactor tree, add ecad, mcad 2019-08-28 23:23:48 -07:00
d5ddd76bef Full color support, rework the directory structure 2019-08-05 22:15:40 -07:00