330 Commits

Author SHA1 Message Date
Joey Castillo
ea47ea2bce improve sunrise/sunset on custom LCD 2025-03-08 17:40:39 -05:00
Joey Castillo
73aac153e2 note for future testing 2025-03-08 17:18:16 -05:00
Joey Castillo
d35a3ee8d1 nicer time zone names on new LCD 2025-03-08 17:17:40 -05:00
Joey Castillo
f745825a89 character set fix 2025-03-08 16:05:09 -05:00
Joey Castillo
138e91c6ef display glass autodetection 2025-03-08 13:43:11 -05:00
Joey Castillo
315cbb438e make Friday lowercase 2024-12-16 16:37:51 -05:00
Joey Castillo
251c4ba3c2 custom LCD: weekdays look better in uppercase 2024-12-13 19:03:27 -05:00
Joey Castillo
4b5e15cc1d accelrometer: add tap event, test by adding tap to set countdown 2024-11-27 18:04:17 -05:00
Joey Castillo
c2b800bb69 accelerometer: clarify this bit 2024-11-27 11:12:29 -05:00
Joey Castillo
a6f80ceb61 accelerometer: clarify purpose of this bit 2024-11-27 11:09:47 -05:00
joeycastillo
b00faa2b03 accelerometer: new hardware swaps interrupt wiring 2024-11-18 21:39:12 -05:00
joeycastillo
83c7f18dd0 use char instead of uint8_t to match gossamer API 2024-10-27 14:27:55 -04:00
voloved
94d8a581d9
Made the simulator properly set itself with the UTC time on startup (#7) 2024-10-27 14:08:05 -04:00
voloved
d05a851d94
Readds leap year checks (#2) 2024-10-27 14:04:56 -04:00
joeycastillo
be68857cb0 lis2dw driver: add note to fix acceleration reading 2024-10-22 07:03:10 -04:00
joeycastillo
1e359c0f7c classic LCD was looking a bit dim 2024-10-19 15:43:53 -04:00
joeycastillo
dc40cc9cd1 lis2dw driver: add stationary/motion detection 2024-10-19 14:54:33 -04:00
joeycastillo
e34925139f lis2dw driver: fix incorrect register setting 2024-10-19 14:53:52 -04:00
joeycastillo
19376625d1 more accelerometer work 2024-10-19 12:35:46 -04:00
joeycastillo
bc4c3cbd38 use gossamer 0.0.1 2024-10-14 21:19:09 -04:00
joeycastillo
2ea18e0f73 fix broken simulator build 2024-10-14 12:51:17 -04:00
joeycastillo
4795818098 only build sensor features if sensor is available 2024-10-12 11:16:01 -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
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
c238511795 refactor watch I2C for gossamer 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
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
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
63c34005ee initial pass at simulator support 2024-10-06 17:14:46 -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
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
996571967f bring in battery voltage face, add new method and demo for displaying floats 2024-09-30 00:24:23 -04:00
joeycastillo
0185b56972 custom LCD: fix garbled text in top row when using WATCH_POSITION_FULL 2024-09-29 22:53:54 -04:00
joeycastillo
e5b458fe3b blink colon when clock is in sleep mode (custom LCD only) 2024-09-29 15:49:51 -04:00
joeycastillo
4b8b092594 tick_animation is now sleep_animation (which just displays an indicator on new LCD) 2024-09-29 15:24:43 -04:00
joeycastillo
3795b8494a support new sleep indicator 2024-09-29 15:24:43 -04:00
joeycastillo
b66f91a0b9 add option for text across the top on custom LCD 2024-09-29 15:24:43 -04:00
joeycastillo
523d416502 add function for long weekdays 2024-09-29 15:24:43 -04:00
joeycastillo
67e33000d9 add edge cases for custom LCD 2024-09-29 14:18:53 -04:00
joeycastillo
2af976c8c8 clean up const qualifiers in display functions 2024-09-29 13:56:16 -04:00