Commit Graph

  • 9a712258f8 world clock: blink colon in low energy mode Joey Castillo 2025-05-28 23:43:13 -04:00
  • ad3f1e56ed mars time: don't time out, enable low energy animation Joey Castillo 2025-05-28 23:42:38 -04:00
  • 7cf81ee9e0 set LED's drive strength to high Joey Castillo 2025-05-27 20:39:56 -04:00
  • e9811a518a bring mars time into Second Movement Joey Castillo 2025-05-27 19:30:54 -04:00
  • 69b8048790 power down accelerometer unless a watch face requests it Joey Castillo 2025-05-26 10:51:11 -04:00
  • 6ac2c13098 swap temperature and battery in default firmware Joey Castillo 2025-05-26 10:50:07 -04:00
  • 6b297e50e4 movement_config: put alarm into standard rotation Joey Castillo 2025-05-21 15:44:45 -04:00
  • 05080be843 alarm_face: hook alarm up to main clock's alarm indicator Joey Castillo 2025-05-21 15:44:16 -04:00
  • 5ee0de27cf movement: fire top of minute at top of minute, not bottom of last minute Joey Castillo 2025-05-21 15:08:00 -04:00
  • bf44c0ae1e bring wake_face into Second Movement (renamed alarm_face) Joey Castillo 2025-05-21 15:07:29 -04:00
  • 583fae0b30 nanosec: add braces since we declare things Joey Castillo 2025-05-21 09:17:38 -04:00
  • 310ad3d095 watch_adc: enable ADC when checking battery; let's get rid of this footgun once and for all Joey Castillo 2025-05-21 08:51:39 -04:00
  • 07a085e90b preferences face: removed in favor of new settings face Joey Castillo 2025-05-21 01:19:29 -04:00
  • f017462ad4 temperature logger: skip if no temperature sensor is available Joey Castillo 2025-05-21 01:15:03 -04:00
  • b4730da36b temperature logger: rename stuff to remove thermistor references Joey Castillo 2025-05-21 01:12:20 -04:00
  • 6c1fa9f4df temperature faces: no need to import thermistor driver Joey Castillo 2025-05-21 01:10:09 -04:00
  • ea90319180 nanosec: use new Movement API for getting temperature Joey Castillo 2025-05-21 01:09:15 -04:00
  • f48058568a watch utility: make Friday all caps like the others Joey Castillo 2025-05-21 00:53:13 -04:00
  • e0010f6760 port nanosec and finetune to Second Movement Joey Castillo 2025-05-21 00:50:15 -04:00
  • 20a72b4590 default firmware: put stopwatch before countdown Joey Castillo 2025-05-21 00:15:19 -04:00
  • 287f755edb slcd: we can fit these segment mappings into one byte Joey Castillo 2025-05-20 23:50:09 -04:00
  • d43c216664 bugfix: need definition of colon as indicator for blinking on custom LCD Joey Castillo 2025-05-20 23:42:22 -04:00
  • 540222e949 voltage and temperature: clear sleep animation on activate Joey Castillo 2025-05-20 23:36:20 -04:00
  • da82469576 countdown: implement sleep mode animation Joey Castillo 2025-05-20 23:34:47 -04:00
  • 74c8573641 moon phase: clear sleep animation on wake Joey Castillo 2025-05-20 23:30:27 -04:00
  • 094d33094e clock face: move state typedef to header for consistency Joey Castillo 2025-05-20 22:35:16 -04:00
  • 44d14ba706 clock face: rename 'clock' to 'state' for consistency Joey Castillo 2025-05-20 22:34:15 -04:00
  • e048cdeb52 activity logging: try to ignore spurious active minutes Joey Castillo 2025-05-20 17:34:45 -04:00
  • acdc32ffb4 movement: add loudness setting for button press Joey Castillo 2025-05-20 17:27:32 -04:00
  • 616bb08720 display detection: return straight away if LCD type was forced Joey Castillo 2025-05-18 21:19:12 -04:00
  • 5691a3f4f1 watch library: remove LCD autodetect, make selection manual Joey Castillo 2025-05-18 21:04:49 -04:00
  • 4a04db6ca6 light meter: was written today lol Joey Castillo 2025-05-18 20:45:37 -04:00
  • 94a08b531a light meter: rough half-working prototype Joey Castillo 2025-05-18 20:32:36 -04:00
  • e511059da8 activity log: snap back to today on timeout Joey Castillo 2025-05-18 12:07:35 -04:00
  • c281922e4d activity log: update today's count at top of minute Joey Castillo 2025-05-18 12:06:39 -04:00
  • 51e6d62a1b activity log: clear animation when waking from sleep mode Joey Castillo 2025-05-18 11:26:47 -04:00
  • 56366199e7 light meter: initial UI work Joey Castillo 2025-05-18 11:12:47 -04:00
  • 2f922f37b2 no need for state in light sensor demo Joey Castillo 2025-05-18 09:04:25 -04:00
  • d72daf72bc light sensor: back to demo with you Joey Castillo 2025-05-18 07:40:47 -04:00
  • 6840055067 claify sleep animatiion documentation Joey Castillo 2025-05-17 23:35:14 -04:00
  • 9ec51f026e watch_display_text_with_fallback: update documentation Joey Castillo 2025-05-17 23:27:51 -04:00
  • a64386dd8e watch_display_string: update deprecation notes Joey Castillo 2025-05-17 23:24:18 -04:00
  • 7faa2656f4 light sensor: add warning to documentation Joey Castillo 2025-05-17 23:21:31 -04:00
  • 7cec3d59a4 light sensor: improvements for custom LCD Joey Castillo 2025-05-17 23:18:10 -04:00
  • 0e8d9d58c3 move accelerometer and light to sensor, not demo folder Joey Castillo 2025-05-17 22:19:45 -04:00
  • 4b2c46630e remove unnecessary demo watch faces Joey Castillo 2025-05-17 22:18:10 -04:00
  • 1e9dc049bf clean up after detecting thermistor Joey Castillo 2025-05-17 22:06:11 -04:00
  • 8795579c4f activity log: update documentation Joey Castillo 2025-05-17 22:02:34 -04:00
  • 924f307cf7 irda upload: increase receive buffer to 256 bytes Joey Castillo 2025-05-17 18:46:13 -04:00
  • 86ec427a68 IrDA: restore red/green status, improve display Joey Castillo 2025-05-17 18:18:29 -04:00
  • 7f9ed8ef67 add ability to delete via IrDA Joey Castillo 2025-05-17 18:07:59 -04:00
  • cf26f28cd0 irda_demo -> irda_upload Joey Castillo 2025-05-17 17:55:02 -04:00
  • 5111beac86 improved file upload via IrDA Joey Castillo 2025-05-17 17:52:25 -04:00
  • fd4744b144 activity faces: improve experience in low energy mode Joey Castillo 2025-05-17 16:38:01 -04:00
  • a5131313b3 oops. activity tracking: high means stationary, low means active Joey Castillo 2025-05-17 14:32:01 -04:00
  • 5097f140b4 for now, build for red board and classic display Joey Castillo 2025-05-17 14:16:26 -04:00
  • 7d8ad1b87b simplify activity tracking, just active minutes for now Joey Castillo 2025-05-17 13:54:37 -04:00
  • f9c30d1edd force a choice of display type at build time Joey Castillo 2025-05-17 12:40:29 -04:00
  • 63dbaad730 let temperature screen skip itself, restore it to the default firmware Joey Castillo 2025-05-17 12:16:27 -04:00
  • 40a0308059 fix long press bug (seems related to disabling an interrupt) Joey Castillo 2025-05-17 11:55:03 -04:00
  • 47fbaccc77 add movement_get_temperature, works across different sensor boards Joey Castillo 2025-05-17 11:03:51 -04:00
  • 80cbb0fe30 automatically detect temperature sensor Joey Castillo 2025-05-17 10:23:38 -04:00
  • 9fd174e453 time set: disable quick ticks when resetting seconds Joey Castillo 2025-05-16 09:09:14 -04:00
  • da52113038 remove errant braces Joey Castillo 2025-05-16 09:08:33 -04:00
  • 68774c56aa bump gossamer commit Joey Castillo 2025-05-16 08:55:54 -04:00
  • 9e239c3f6d accelerometer: fail gracefully in absence of I2C bus Joey Castillo 2025-05-16 01:12:38 -04:00
  • 3b11c3cca4 for now, build for Lite to test the build Joey Castillo 2025-05-16 00:43:43 -04:00
  • 784c2678d8 default to low energy mode after one hour Joey Castillo 2025-05-16 00:12:16 -04:00
  • c5bda0faeb auto-detect accelerometer sensor (and don't fail build for lack of a temperature sensor) Joey Castillo 2025-05-16 00:07:15 -04:00
  • 55df80c3d9 set date first, then time zone, then time Joey Castillo 2025-05-15 22:49:07 -04:00
  • 60914647b1 watch_rtc clarification: 128 Hz is 0x80, not 0xF0 Joey Castillo 2025-05-15 22:12:12 -04:00
  • 374a93846d FREQCORR is now handled in _watch_rtc_init Joey Castillo 2025-05-15 21:33:26 -04:00
  • e4d572a94f settings: silence warnings on boards without a blue or green LED Joey Castillo 2025-05-15 09:12:12 -04:00
  • e68424a7cf working makefile for folks to test with Joey Castillo 2025-05-15 09:08:06 -04:00
  • 02c567770d no temperature face in defaults Joey Castillo 2025-05-15 09:07:33 -04:00
  • fcccacb99a rearrange default watch faces Joey Castillo 2025-05-15 08:43:30 -04:00
  • 74d59a3cee resume disabling EIC in deep sleep Joey Castillo 2025-05-13 18:46:48 -04:00
  • 3f9662db59 new watch face order for pro Joey Castillo 2025-05-13 18:23:03 -04:00
  • 0739382fb8 remove orientation change counter Joey Castillo 2025-05-13 18:21:58 -04:00
  • 27f0c629d8 clock-face: adjust low battery threshold Joey Castillo 2025-05-12 22:36:30 -04:00
  • e0746e06f1 custom LCD now has an 'arrows' indicator instead of a battery Joey Castillo 2025-05-12 22:34:27 -04:00
  • 956b8601f6 enable filtering on button inputs Joey Castillo 2025-05-12 22:25:27 -04:00
  • 5059582e96 improved contrast on custom LCD Joey Castillo 2025-05-11 20:16:40 -04:00
  • d3be64dd97 time set: new titles for custom LCD Joey Castillo 2025-05-11 16:12:25 -04:00
  • 064175e316 new settings watch face Joey Castillo 2025-05-11 16:07:12 -04:00
  • 74923354b9 accelerometer: fix activity not being tracked in low energy mode Joey Castillo 2025-04-30 07:44:15 -04:00
  • 3f08648fc4 world clock: bugfix, clear seconds when entering LE mode Joey Castillo 2025-04-28 18:29:37 -04:00
  • ff3b69a38b accelerometer: disable wake on motion, has awkward user experience Joey Castillo 2025-04-28 18:24:14 -04:00
  • b0dbff4172 accelerometer: stop sleeping after inactivity, use LE settings Joey Castillo 2025-04-28 18:23:41 -04:00
  • 0ca655c609 more tweaks to first draft of activity tracking activity-tracking Joey Castillo 2025-04-21 08:13:44 -04:00
  • 4c5cbb1b34 oops: enable ADC before sampling battery voltage Joey Castillo 2025-04-21 00:30:01 -04:00
  • 9009950922 Merge branch 'main' into activity-tracking Joey Castillo 2025-04-21 00:29:36 -04:00
  • 4986b31eaa update submodules Joey Castillo 2025-04-21 00:16:23 -04:00
  • 6b8cd40fee rough first attempt at activity logging Joey Castillo 2025-04-20 21:49:50 -04:00
  • 8da59161e4 filesystem: prevent lockup when flash is nearly full Joey Castillo 2025-04-20 17:58:43 -04:00
  • e435969b51 WIP: accelerometer activity tracking Joey Castillo 2025-04-20 13:47:04 -04:00
  • 4b490bed4c current test setup for Pro Joey Castillo 2025-04-17 08:54:17 -04:00
  • 9844703364 activity log: add feature to quickly dump all data Joey Castillo 2025-04-05 10:42:14 -04:00
  • 6637f1780a fix sticky sleep icon on custom LCD Joey Castillo 2025-03-29 10:36:05 -04:00
  • f8e25c3ac3 move day one face into Second Movement as generic 'days since' face Joey Castillo 2025-03-22 10:09:10 -04:00