1442 Commits

Author SHA1 Message Date
joeycastillo
ea8c55744b document the accelerometer setup 2024-10-14 12:38:13 -04:00
joeycastillo
e5c568b757 use gossamer calls for EVSYS and TC2 event actions 2024-10-14 12:37:57 -04:00
joeycastillo
df39195d5b work-in-progress IrDA implementation 2024-10-13 19:48:26 -04:00
joeycastillo
5fc2406bd6 bump gossamer commit 2024-10-13 13:03:26 -04:00
joeycastillo
8e385d9bad IR sensor demo shows something on screen 2024-10-12 13:37:18 -04:00
joeycastillo
cc3ac4e20c fixup 2024-10-12 13:34:56 -04:00
joeycastillo
2d3412bb09 beep softer when changing modes (saves energy) 2024-10-12 11:34:06 -04:00
joeycastillo
4795818098 only build sensor features if sensor is available 2024-10-12 11:16:01 -04:00
joeycastillo
378ba85b58 bump gossamer commit 2024-10-11 07:33:20 -04:00
joeycastillo
8241b5cb99 bump tinyusb commit 2024-10-11 07:33:08 -04:00
joeycastillo
0567621781 rudimentary PWP capture with infrared sesor 2024-10-11 07:21:42 -04:00
joeycastillo
06aed9749f update 'new watch face' script 2024-10-10 20:57:57 -04:00
joeycastillo
e1b5395e10 preliminary accelerometer support in Movement 2024-10-09 09:48:49 -04:00
joeycastillo
dd8599a5e1 implement INT2, accelerometer test shows sleep state on LED 2024-10-09 02:05:12 -04:00
joeycastillo
9c0330f247 more accelerometer experimentation 2024-10-09 01:39:01 -04:00
joeycastillo
eb9206c8a1 separate out interrupt config vs enable 2024-10-09 01:39:01 -04:00
joeycastillo
d9bee40018 rearrange LIS2DW functions in data sheet order 2024-10-09 00:39:23 -04:00
joeycastillo
e966131d89 move accelerometer interrupt demo to Second Movement 2024-10-08 22:44:08 -04:00
joeycastillo
0b793f1d1c remove temperature face 2024-10-08 22:44:08 -04:00
joeycastillo
c238511795 refactor watch I2C for gossamer 2024-10-08 22:44:08 -04:00
joeycastillo
d05fdf2845 migrate temperature log to Second Movement 2024-10-08 22:44:08 -04:00
joeycastillo
d9b5e209c8 migrate temperature display to Second Movement 2024-10-08 22:44:08 -04:00
joeycastillo
1e633f87b0 rename thermistor_logging_face -> temperature_logging_face 2024-10-08 22:44:08 -04:00
joeycastillo
918c410c9a rename thermistor_readout_face -> temperature_display_face 2024-10-08 22:44:08 -04:00
joeycastillo
77034fbe05 bump gossamer commit 2024-10-08 22:44:08 -04:00
joeycastillo
4f297932ac refactor watch SPI for gossamer 2024-10-08 22:44:08 -04:00
joeycastillo
cdcb612432 refactor watch UART for gossamer 2024-10-08 22:38:11 -04:00
joeycastillo
b7fbc7420b add watch face that energizes all segments 2024-10-08 17:22:31 -04:00
joeycastillo
4933a84a2c remove uses of deprecated watch_gpio functions 2024-10-07 09:01:21 -04:00
joeycastillo
ab861d81d1 fix time zones in simulator 2024-10-07 08:36:23 -04:00
joeycastillo
a988733bb6 bump gossamer commit 2024-10-07 08:00:32 -04:00
joeycastillo
43a7890a5c deprecate most watch_gpio functions in favor of gossamer 2024-10-07 07:34:15 -04:00
joeycastillo
5546d5700d bump tinyusb commit 2024-10-07 07:33:35 -04:00
joeycastillo
b9c80c9246 bump gossamer commit 2024-10-06 20:07:08 -04:00
joeycastillo
63c34005ee initial pass at simulator support 2024-10-06 17:14:46 -04:00
joeycastillo
ffaf6f9fff bump gossamer commit 2024-10-06 17:13:53 -04:00
joeycastillo
42871ad951 clear all of seconds display when going to sleep 2024-10-06 12:01:41 -04:00
joeycastillo
5b8efa87d7 watch_display_float_with_best_effort: support negative numbers 2024-10-06 11:57:57 -04:00
joeycastillo
bfc791cdbf improve decimal display outside positions 4 and 6 2024-10-06 11:28:54 -04:00
joeycastillo
d0af20b4de avoid running over into position 10 2024-10-06 11:28:28 -04:00
joeycastillo
55ebd7325a remove printf statements 2024-10-05 13:01:00 -04:00
joeycastillo
b03f593373 no need to check on :15 and :45 -- Nepal does not observe DST 2024-10-05 12:57:13 -04:00
joeycastillo
0a9d71e2d4 use consistent naming style for typedefs 2024-10-05 10:36:58 -04:00
joeycastillo
997f091c16 use updated gossamer typedefs 2024-10-05 10:36:58 -04:00
joeycastillo
2808fdc12a bump gossamer commit 2024-10-05 10:36:58 -04:00
joeycastillo
4623bf002a use named constant for UTC zone 2024-10-05 10:36:58 -04:00
joeycastillo
e6f8d39296 update submodules 2024-10-05 10:36:58 -04:00
joeycastillo
e5c20acd78 cache DST offsets so we're not constantly converting time zones 2024-10-05 10:36:58 -04:00
joeycastillo
925e98be2c set a valid date on boot 2024-10-05 10:36:58 -04:00
joeycastillo
8d2c6680e3 _movement_handle_advisories -> _movement_handle_top_of_minute 2024-10-05 10:36:58 -04:00