Commit Graph

6 Commits

Author SHA1 Message Date
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
43d29285ef Add functional-ish SPI
Still need to correctly handle NSS, since the hardware seems to do
strange things.

Also, no DMA is being used yet.
2019-03-02 12:50:06 -08:00
f69fbec0ae Initial commit
Add startup code for STM32L031K6, and blink two LEDs, one with CPU,
and one with the LPTIM at 60Hz for the (to-be-implemented) Sharp display.
2019-02-23 17:32:07 -08:00