Commit Graph

  • 73d1e1d879 Merge pull request #178 from redraw/fix/simulator-watch-rtc-counter main atax1a 2026-03-19 21:59:24 +00:00
  • 1680b66410 Merge pull request #187 from sepi/local-solar-time voloved 2026-03-14 10:03:57 -04:00
  • b31a69d72b Merge branch 'main' into local-solar-time voloved 2026-03-14 09:59:32 -04:00
  • 1243c57dcc Remove solar_time_face from watch_faces array voloved 2026-03-14 09:58:25 -04:00
  • 9822502e1d Merge pull request #186 from tahnok/tomato_face_upgrade voloved 2026-03-14 08:58:15 -04:00
  • 67f63872f8 don't resign from tomato time if timer is running Wesley Ellis 2026-03-07 16:53:48 -05:00
  • 0247ef43a9 fix timezone / unix time conversion bug Wesley Ellis 2026-03-07 16:53:35 -05:00
  • 14d0ba73e0 Better support for custom display Raffael Mancini 2026-03-04 14:55:32 +01:00
  • eba8b7953e Revert more config Raffael Mancini 2026-03-04 14:24:27 +01:00
  • c2cead4e3b Support custom display Raffael Mancini 2026-03-04 13:33:43 +01:00
  • 0d6be495ef Rollback config Raffael Mancini 2026-03-04 13:33:26 +01:00
  • 1a33ae88f7 Move complications/local_solar_time_face -> clock/solar_time_face Raffael Mancini 2026-03-04 12:34:23 +01:00
  • 7d3a217d91 port tomato face to second_movement Wesley Ellis 2026-02-27 20:36:32 -05:00
  • ff3c8a72fc Implement local solar time face Raffael Mancini 2026-02-21 18:06:19 +01:00
  • aba0aa97ec don't jump missed ticks, forgot callbacks redraw 2026-01-22 23:55:55 -03:00
  • 22293ed693 jump counter forward when tab resumes from background redraw 2026-01-22 17:31:01 -03:00
  • d653cf6921 renamed counter_interval to rtc_enabled redraw 2026-01-22 13:18:18 -03:00
  • a3664b0789 update simulator rtc counter improvements to match real hardware redraw 2026-01-22 10:29:52 -03:00
  • 7d4a80a29d fixed simulator watch rtc counter redraw 2026-01-21 13:52:15 -03:00
  • 84c119559d Merge pull request #65 from alesgenova/rtc-counter32 Joey Castillo 2026-01-03 09:37:59 +08:00
  • f6fad64eeb don't force-reset the state of the RTC when rebooting Alessandro Genova 2025-12-07 21:09:39 -05:00
  • e353d4760f disable REALLY_LONG_UP event for now Alessandro Genova 2025-11-26 13:23:42 -05:00
  • 51ca839f3b Removed all of the compiler warnings David Volovskiy 2025-11-23 12:27:00 -05:00
  • 994c12cc30 add REALLY_LONG_PRESS event after a button is held down for 1.5s Alessandro Genova 2025-10-07 22:26:24 -04:00
  • e8750713f8 Renamed LIS2DW_FIFO_TIMEOUT_SECOND to LIS2DW_FIFO_TIMEOUT David Volovskiy 2025-11-13 08:19:22 -05:00
  • 757f1a1de7 defined LIS2DW_FIFO_TIMEOUT_SECOND David Volovskiy 2025-10-08 17:48:34 -04:00
  • 625e920970 lis2dw_read_fifo(&fifo, 100 / DISPLAY_FREQUENCY)) David Volovskiy 2025-10-07 20:39:58 -04:00
  • 19f789e428 Made the timeout for lis2dw_read_fifo a variable David Volovskiy 2025-10-07 08:07:02 -04:00
  • c6c97556ac Added FIFO timeout to LIS2DW David Volovskiy 2025-10-07 07:23:26 -04:00
  • c45fed8ea9 Got rid of fallthrough warnings David Volovskiy 2025-09-06 11:49:00 -04:00
  • c6270444f0 Typo fix David Volovskiy 2025-09-06 11:45:46 -04:00
  • fe4541d4ee fix compilation warnings in rtccount_face Alessandro Genova 2025-11-21 21:02:07 -05:00
  • b3c8f0f87a add missing copyright headers Alessandro Genova 2025-11-21 20:55:11 -05:00
  • 8d551d26af Revert "Added print for LIS2DW interrupt" David Volovskiy 2025-11-19 08:08:01 -05:00
  • 372992e259 Added print for LIS2DW interrupt David Volovskiy 2025-11-19 08:06:59 -05:00
  • 359bf0df69 Saw double-taps getting missed with latched LIR so moving back to pulsed David Volovskiy 2025-11-16 16:06:08 -05:00
  • dd054efe8d Added LIR latching on LIS2DW David Volovskiy 2025-11-16 16:05:22 -05:00
  • c5fe350fa1 Explicitly set interrupt type to latched David Volovskiy 2025-11-16 10:15:46 -05:00
  • 7526b30b3d talk to accelerometer in the app loop rather than interrupt routine Alessandro Genova 2025-10-27 00:22:14 -04:00
  • 24400c53bb fix slow default alarm tune Alessandro Genova 2025-10-19 21:11:33 -04:00
  • d9b65ed5c8 ensure a button up event is always emitted Alessandro Genova 2025-10-18 23:23:43 -04:00
  • dc6aebb4f8 add fast_stopwatch_face to default, and remove rtccount_face Alessandro Genova 2025-10-18 22:53:12 -04:00
  • 02faae3d25 Events that follow a down event on the previous face should not be forwarded to the new face Alessandro Genova 2025-09-15 23:42:31 -04:00
  • 13a5166097 use __builtin_ctz when processing pending events Alessandro Genova 2025-09-12 21:41:59 -04:00
  • e5ddbe3c10 immediately process events when coming out of deep sleep Alessandro Genova 2025-09-12 21:26:02 -04:00
  • 961db3cc71 fix instant light not turning off after a long press Alessandro Genova 2025-09-12 21:20:05 -04:00
  • 3ea2f9c58a Allow users to set independent buzzer volume for signal/alarm Alessandro Genova 2025-08-30 23:46:34 -04:00
  • edd3a5c3b4 Add a slow display refresh mode to fast_stopwatch Alessandro Genova 2025-08-26 23:56:50 -04:00
  • 7d0f4d1a33 More efficient display draw for fast_stopwatch_face Alessandro Genova 2025-08-26 23:37:53 -04:00
  • 5293b7983c Remove a few unnecessary date_time to timestamp conversions Alessandro Genova 2025-08-26 22:23:14 -04:00
  • 450100b90a make movement_set_local_date_time slightly more efficient Alessandro Genova 2025-08-26 22:15:01 -04:00
  • 996d5d6679 Convert from timestamp to date_time once per second at most Alessandro Genova 2025-08-26 21:44:00 -04:00
  • f534e7c202 Fix bug that was causing notes in a sequence to play too long Alessandro Genova 2025-08-19 00:00:51 -04:00
  • cb05585c15 Fix faces that relied on watch_buzzer_play_note being blocking Alessandro Genova 2025-08-17 23:35:15 -04:00
  • 04276c1999 Improve watch_tcc to decouple leds and buzzer as much as allowed Alessandro Genova 2025-08-17 23:14:25 -04:00
  • 1b9624d042 Make fast_stopwatch power efficiend by using the new counter32 Alessandro Genova 2025-07-26 22:31:53 -04:00
  • 6fe1b236a4 Minor improvement to movement_force_led_on logic Alessandro Genova 2025-08-15 22:50:10 -04:00
  • 9d91ff3090 Add an optional implementation of button debounce Alessandro Genova 2025-08-06 21:29:44 -04:00
  • bf9d89106f Fix LED flickering while the buzzer is playing Alessandro Genova 2025-08-15 21:34:29 -04:00
  • 557a785b1a Fix chirpy to work with rtc-counter32 Alessandro Genova 2025-08-15 00:54:48 -04:00
  • 3caef587df Play an arbitrary stream on the buzzer without blocking Alessandro Genova 2025-08-15 00:53:23 -04:00
  • c37d40d086 Make the simulator play beeps a lot more reliably. Alessandro Genova 2025-08-14 21:40:02 -04:00
  • a34a266903 Add a face to debug some counter32 metrics Alessandro Genova 2025-08-12 22:25:47 -04:00
  • 42fdad78d5 Add more theoretical checks to ensure we don't miss out on any comp timers Alessandro Genova 2025-08-12 22:28:17 -04:00
  • 96682a513b Undo some workarounds implemented to fix race conditions that are no longer needed Alessandro Genova 2025-08-09 20:21:10 -04:00
  • a71967a015 Perform as little work as possible in the interrupt callbacks Alessandro Genova 2025-08-09 11:47:57 -04:00
  • 9770ad4fe9 Fix more corner case that could cause the top of minute alarm to stop firing Alessandro Genova 2025-08-08 09:19:14 -04:00
  • a616ac6cc4 Fix corner case that could cause the top of minute alarm to stop firing Alessandro Genova 2025-08-07 23:34:13 -04:00
  • 7acc9cc414 Align the top of the second with the 1Hz periodic interrupt Alessandro Genova 2025-08-03 01:13:19 -04:00
  • e2d13e076e Optimize finetune and nanosec faces to work with rtc-counter32 Alessandro Genova 2025-08-02 23:06:45 -04:00
  • 6e23421df4 Fix a bug that was causing 10x power usage from boot until the first sound played Alessandro Genova 2025-08-05 23:39:47 -04:00
  • e942f67685 Minor fixes to settings faces to work with the new rtc mode Alessandro Genova 2025-07-26 21:42:31 -04:00
  • eb9ec8659c Initial seemingly stable version of movement using the RTC COUNTER32 mode Alessandro Genova 2025-07-26 21:40:22 -04:00
  • a1a255cd2a Merge pull request #172 from voloved/ping-face voloved 2025-12-27 19:24:04 -05:00
  • cac1f50e8d Fixed clearing paddle on fast press David Volovskiy 2025-12-25 09:25:47 -05:00
  • 90e99f8957 First hit not counted; bugfixes on sound David Volovskiy 2025-12-21 13:39:16 -05:00
  • 2c3259b2e3 sound effect on hit David Volovskiy 2025-12-21 13:22:43 -05:00
  • 4ef85c6f2c Watch's refresh can't handle Fast difficulty David Volovskiy 2025-12-21 11:28:40 -05:00
  • 2935f0b604 Changed default difficulty David Volovskiy 2025-12-21 11:23:29 -05:00
  • 66257c5232 Removed time display on ping face David Volovskiy 2025-12-21 11:04:31 -05:00
  • 6627ff1fbe accelerometer moving paddle fully out David Volovskiy 2025-12-21 10:50:59 -05:00
  • fe085f81fd Adding description David Volovskiy 2025-12-21 10:50:11 -05:00
  • d785419912 bug fixes to ping face David Volovskiy 2025-12-21 10:41:16 -05:00
  • e3239ec47d Began adding ping face David Volovskiy 2025-12-21 09:03:19 -05:00
  • ff8cf346be Merge pull request #169 from voloved/sunrise-wrong-date-fix voloved 2025-12-04 08:38:31 -05:00
  • 802d64cb8e Fix for wrong date being shown on sunrise/sunset complication David Volovskiy 2025-12-04 08:33:14 -05:00
  • bd28a76233 Merge pull request #167 from voloved/blackjack_face voloved 2025-12-03 13:36:26 -05:00
  • 3b4b70814b Doc update on the win-rate reset David Volovskiy 2025-12-03 07:55:48 -05:00
  • 8198d6c832 Able to reset the win-lose rate David Volovskiy 2025-12-03 07:50:38 -05:00
  • ad093f4f67 Fix on typecasting win rate David Volovskiy 2025-12-03 07:43:47 -05:00
  • fa068470b7 Merge pull request #165 from voloved/double-tap voloved 2025-12-01 20:18:49 -05:00
  • 23038c3f74 Reapply "Added double-tap capabilities to LIS2DW" David Volovskiy 2025-12-01 20:14:54 -05:00
  • eb3f02419e Merge branch 'main' into double-tap David Volovskiy 2025-12-01 20:14:02 -05:00
  • d5c1cf6251 Merge pull request #164 from joeycastillo/revert-149-double-tap voloved 2025-12-01 20:11:52 -05:00
  • a907760cc1 We forgot to enable the actual double tap David Volovskiy 2025-12-01 20:11:40 -05:00
  • 3bd1254b5f Revert "Added double-tap capabilities to LIS2DW" revert-149-double-tap voloved 2025-12-01 20:09:34 -05:00
  • 71198ebd28 Merge pull request #163 from joeycastillo/revert-158-main voloved 2025-12-01 08:21:53 -05:00
  • 9b93db7fa6 Revert "Fix for wrong date being shown on sunrise/sunset complication." revert-158-main voloved 2025-12-01 08:19:05 -05:00
  • 34e243bcaf Merge pull request #160 from oliverpool/deadline-desc voloved 2025-11-29 10:33:42 -05:00
  • 0aa9ce184a Merge pull request #161 from oliverpool/wareki-desc voloved 2025-11-29 10:31:26 -05:00