Commit Graph

5 Commits

Author SHA1 Message Date
a7f1ffc1b5 Huge refactoring for C++ and low-power mode
The display currently shows the time, with hours and minutes, and is
capable of receiving input with buttons (though does nothing). It
sleeps during intervals where nothing is happening. The display task
runs once per second, and RTC alarm A is used for periodic alarms to
update the system time.
2019-04-17 21:51:35 -07:00
6747d6c831 C++ refactoring, plus low-power support, plus software-based SPI CS
I'm backlogged.
2019-04-13 15:08:02 -07:00
d5bfecedb2 Use the builtin RTC and display it
Its roughly %15 fast, and initializes to zero, but the display
currently shows HH:MM:SS AM/PM.
2019-03-11 22:56:08 -07:00
dedcb5af71 Start beautifying the code
* Split out SPI and display (a little)
* Use more of the common Macros
* Remove wasted bytes from notomono font
* Create a mock "menu"
2019-03-10 18:16:55 -07:00
fab3332c65 Enable text display on Sharp display
1. Add basic code for Sharp Display
2. Add embedded font (generated by fontem)
3. Add the worst code possible to print strings to the display
4. Rejoice in the beautiful (small) text.
2019-03-04 00:22:01 -08:00