456 Commits

Author SHA1 Message Date
Joey Castillo
7b06d7d6fd static analysis: make __write static to avoid confusion 2022-04-10 14:51:13 -04:00
Joey Castillo
5cb68923b9 static analysis: use parentheses around binary operators 2022-04-10 14:45:21 -04:00
Joey Castillo
d502a030e1 charset tweaks: no need to run deeper checks 2022-04-10 14:38:15 -04:00
Joey Castillo
092e760d22 add rule for static analysis 2022-04-10 12:45:21 -04:00
Joey Castillo
5f0ebd8c66 character map tweaks: add some ligatures and symbols 2022-04-06 15:51:06 -04:00
Joey Castillo
aff07ef9b3 Merge branch 'main' of github.com:joeycastillo/Sensor-Watch into main 2022-04-06 14:33:29 -04:00
Wesley Ellis
1ec1f2e420
Add tomato face: a pomodoro style timer (#61) 2022-04-06 14:33:24 -04:00
Joey Castillo
f7ab99bb69 moon phase: light LED on press like other faces 2022-04-03 15:47:26 -04:00
Joey Castillo
dd3e6c5fc3 time set: fix PM not appearing at noon in 12h mode 2022-04-02 10:12:26 -04:00
Joey Castillo
51e357d822 movement: final list of watch faces for stock firmware 2022-04-02 10:07:18 -04:00
Joey Castillo
fa0a424857 thermistor readout: fix change in units when waking from sleep 2022-04-02 10:07:18 -04:00
Joey Castillo
4ebc4e97ce movement: add thermistor testing watch face 2022-04-02 10:07:18 -04:00
Joey Castillo
6e3dc07781 Merge branch 'main' of github.com:joeycastillo/Sensor-Watch into main 2022-03-28 15:48:33 -04:00
Joey Castillo
ef8801947c update bootloader with 60 second timeout 2022-03-28 15:48:21 -04:00
Shogo Okamoto
f7e6266872
append counter_face to complication directory. (#58)
* append counter_face to complication directory.

* Remove invalid configurations for faces

* remove faces from main firmware.

Co-authored-by: Shogo Okamoto <shogo.okamoto@gmail.com>
Co-authored-by: joeycastillo <joeycastillo@utexas.edu>
2022-03-20 14:04:30 -04:00
Joey Castillo
8d2dc42d7f add beginnings of a uart-controlled prototyping app 2022-03-13 18:03:42 -04:00
joeycastillo
ccdf08da87
Movement: Astronomy and Orrery watch faces (#55) 2022-03-04 14:52:49 -06:00
Joey Castillo
ea988208e1 battery monitor: hide signal indicator in sleep 2022-03-03 11:41:48 -06:00
Joey Castillo
f5b6800582 movement: fix hang when using voltage face with temperature log 2022-03-03 10:20:33 -06:00
Joey Castillo
a01ae5a232 fatten GND wire to USB port 2022-02-23 10:04:19 -05:00
joeycastillo
24ff22df8a
Merge pull request #54 from davidskeck/patch-5
Updated function brief
2022-02-23 09:01:39 -06:00
David Keck
b8e191b615
Updated function brief 2022-02-22 21:37:16 -06:00
Joey Castillo
0c59c972e7 lis2dw: add FIFO support 2022-02-17 16:36:21 -05:00
Joey Castillo
deda65b313 no need to build lis2dh driver anymore 2022-02-17 14:48:40 -05:00
Joey Castillo
4f29cf24f3 movement: move thermistor to 'sensor' watch faces 2022-02-17 14:47:47 -05:00
Joey Castillo
0337d198ff SPI test: just read the chip ID 2022-02-17 14:28:53 -05:00
Joey Castillo
15cbe09410 move pins.h include to watch.h 2022-02-17 11:59:19 -05:00
Joey Castillo
37f97023a5 sensor boards: add UART breakout 2022-02-17 10:56:47 -05:00
Joey Castillo
0fcc60e388 movement: add moon phase complication 2022-02-14 14:07:52 -05:00
Joey Castillo
2d9192dff1 remove obsolete low battery function from simulator 2022-02-13 23:32:17 -05:00
Joey Castillo
c7f6387aee on second thought: keep BOD33 disabled in sleep mode 2022-02-13 16:04:21 -05:00
Joey Castillo
b91f025542 enable high-efficiency low power regulator 2022-02-13 14:15:00 -05:00
Joey Castillo
203850104d remove obsolete low battery check 2022-02-13 14:01:21 -05:00
Joey Castillo
7815b0f64e always turn off PA20 at boot 2022-02-13 13:59:22 -05:00
Joey Castillo
df3db08021 sleep / deepsleep: update low power numbers 2022-02-13 11:25:28 -05:00
Joey Castillo
ee95229e19 world clock: store settings in backup register if possible 2022-02-13 11:25:28 -05:00
Joey Castillo
0bb267c702 movement: start time zone list at UTC 2022-02-13 11:25:28 -05:00
Joey Castillo
96017d6ec1 movement: add mechanism for watch faces to use backup registers 2022-02-13 11:25:28 -05:00
Joey Castillo
b8cb6f3bcf movement: prevent invalid tick frequency from breaking scheduled tasks 2022-02-12 22:19:01 -05:00
Joey Castillo
5dac14974c osc32kctrl: implement CONF_SLCDCTRL_SRC setting 2022-02-11 12:22:11 -05:00
Joey Castillo
74f8747764 slcd: lower LCD refresh frequency (~57Hz -> ~34Hz) 2022-02-11 12:20:50 -05:00
Joey Castillo
21f8a9f7cf slcd: lower reference refresh frequency (saves energy) 2022-02-11 12:19:10 -05:00
Joey Castillo
87be905fee rtc: disable debouncing on external wake inputs 2022-02-11 12:18:16 -05:00
Joey Castillo
27fa69ccac eic: clock from OSCULP32K for power savings 2022-02-11 12:17:55 -05:00
Joey Castillo
108b9991d2 simulator: add geolocation support 2022-02-09 13:40:29 -05:00
joeycastillo
79b037b4fb
Merge pull request #53 from joeycastillo/stopwatch-improvements
Make stopwatch work off-screen and in low energy mode
2022-02-07 10:19:47 -05:00
Joey Castillo
275960be83 movement: make stopwatch work off-screen + in low energy mode 2022-02-06 15:05:28 -05:00
Joey Castillo
aae9160422 utility: add function for formatting a duration in days + HMS 2022-02-06 15:00:58 -05:00
Joey Castillo
0542357dc0 test board for NFC with onboard antenna 2022-02-06 12:00:58 -05:00
Joey Castillo
18302bf9c4 movement: add low battery warning to simple clock 2022-02-05 17:42:43 -05:00