Commit Graph
100 Commits
Author SHA1 Message Date
David Volovskiy f64fccd2af Settings display no longer clears every second as it shows a flicker on some watches 2026-05-31 07:56:42 -04:00
David Volovskiy ab4fcd951d Made enums on tide face follow other faces 2026-04-16 11:06:05 -04:00
David Volovskiy 08f8cb687e Fixed build warnings 2026-04-16 11:01:48 -04:00
David VolovskiyandAlessandro Genova 51ca839f3b Removed all of the compiler warnings 2026-01-02 20:07:56 -05:00
David VolovskiyandAlessandro Genova e8750713f8 Renamed LIS2DW_FIFO_TIMEOUT_SECOND to LIS2DW_FIFO_TIMEOUT 2026-01-02 20:07:56 -05:00
David VolovskiyandAlessandro Genova 757f1a1de7 defined LIS2DW_FIFO_TIMEOUT_SECOND 2026-01-02 20:07:56 -05:00
David VolovskiyandAlessandro Genova 625e920970 lis2dw_read_fifo(&fifo, 100 / DISPLAY_FREQUENCY)) 2026-01-02 20:07:56 -05:00
David VolovskiyandAlessandro Genova 19f789e428 Made the timeout for lis2dw_read_fifo a variable 2026-01-02 20:07:56 -05:00
David VolovskiyandAlessandro Genova c6c97556ac Added FIFO timeout to LIS2DW 2026-01-02 20:07:56 -05:00
David VolovskiyandAlessandro Genova c45fed8ea9 Got rid of fallthrough warnings 2026-01-02 20:07:56 -05:00
David VolovskiyandAlessandro Genova c6270444f0 Typo fix 2026-01-02 20:07:56 -05:00
David VolovskiyandAlessandro Genova 8d551d26af Revert "Added print for LIS2DW interrupt"
This reverts commit 0105fee2f176b38e51cd1da8118481b82bdb35ed.
2026-01-02 20:07:56 -05:00
David VolovskiyandAlessandro Genova 372992e259 Added print for LIS2DW interrupt 2026-01-02 20:07:56 -05:00
David VolovskiyandAlessandro Genova 359bf0df69 Saw double-taps getting missed with latched LIR so moving back to pulsed 2026-01-02 20:07:56 -05:00
David VolovskiyandAlessandro Genova dd054efe8d Added LIR latching on LIS2DW 2026-01-02 20:07:56 -05:00
David VolovskiyandAlessandro Genova c5fe350fa1 Explicitly set interrupt type to latched 2026-01-02 20:07:56 -05:00
David Volovskiy cac1f50e8d Fixed clearing paddle on fast press 2025-12-25 09:25:47 -05:00
David Volovskiy 90e99f8957 First hit not counted; bugfixes on sound 2025-12-21 13:39:16 -05:00
David Volovskiy 2c3259b2e3 sound effect on hit 2025-12-21 13:22:43 -05:00
David Volovskiy 4ef85c6f2c Watch's refresh can't handle Fast difficulty 2025-12-21 11:28:40 -05:00
David Volovskiy 2935f0b604 Changed default difficulty 2025-12-21 11:23:29 -05:00
David Volovskiy 66257c5232 Removed time display on ping face 2025-12-21 11:04:31 -05:00
David Volovskiy 6627ff1fbe accelerometer moving paddle fully out 2025-12-21 10:53:50 -05:00
David Volovskiy fe085f81fd Adding description 2025-12-21 10:53:46 -05:00
David Volovskiy d785419912 bug fixes to ping face 2025-12-21 10:53:42 -05:00
David Volovskiy e3239ec47d Began adding ping face 2025-12-21 10:53:36 -05:00
David Volovskiy 802d64cb8e Fix for wrong date being shown on sunrise/sunset complication 2025-12-04 08:33:14 -05:00
David Volovskiy 3b4b70814b Doc update on the win-rate reset 2025-12-03 07:55:48 -05:00
David Volovskiy 8198d6c832 Able to reset the win-lose rate 2025-12-03 07:50:38 -05:00
David Volovskiy ad093f4f67 Fix on typecasting win rate 2025-12-03 07:43:47 -05:00
David Volovskiy 23038c3f74 Reapply "Added double-tap capabilities to LIS2DW"
This reverts commit 3bd1254b5f.
2025-12-01 20:14:54 -05:00
David Volovskiy eb3f02419e Merge branch 'main' into double-tap 2025-12-01 20:14:02 -05:00
David Volovskiy a907760cc1 We forgot to enable the actual double tap 2025-12-01 20:11:40 -05:00
David Volovskiy ab7018e44c Updated documentation 2025-11-26 12:07:37 -05:00
David Volovskiy e7225e1d5c Merge branch 'main' into double-tap 2025-11-22 08:50:44 -05:00
David Volovskiy 5b6b415b86 Removed 6D interrupt 2025-11-22 08:49:54 -05:00
David Volovskiy cee51b8595 Removed extra newline at end 2025-11-22 08:41:38 -05:00
David Volovskiy c2ac4a7e4c Merge branch 'main' into wordle_port 2025-11-22 08:41:15 -05:00
David Volovskiy a139dc81b1 Resized baby kick buffers to get rid of truncation warnings 2025-11-22 07:44:36 -05:00
David Volovskiy 437e513d1f Stand on 21 if we ask for a hit 2025-11-16 08:28:46 -05:00
David Volovskiy eaae42cca9 Added double-tap capabilities to LIS2DW 2025-11-15 14:49:56 -05:00
David Volovskiy 6609b3f79a LIS2DW tap mode uses low-power mode 2025-11-15 14:13:22 -05:00
David Volovskiy 8574216612 Moved away from i2c_result_t to int8_t 2025-10-19 12:58:07 -04:00
David Volovskiy 870fd8d01f Included return value of I2C calls 2025-10-19 12:51:34 -04:00
David Volovskiy 796f83a19f Attempt at fixing blackjack win rate counter 2025-09-28 16:33:49 -04:00
David Volovskiy 639f42c5d8 Tapping turned off when not being used since tap control uses 90uA 2025-09-08 19:44:14 -04:00
David Volovskiy 320e7c13f9 Set time face isn't blank at the beginning of displaying it 2025-09-07 15:10:35 -04:00
David Volovskiy 9764c0f84d We only stack the deck on activate and not before every new shuffle 2025-09-07 08:51:47 -04:00
David Volovskiy 1b805a2737 No longer remake deck before each shuffle 2025-09-07 08:48:42 -04:00
David Volovskiy 2c4d3d7f50 Can now turn on LED with long press 2025-09-06 12:07:17 -04:00
David Volovskiy 30c378a3ce Text fixes for classic display 2025-09-05 17:07:24 -04:00
David Volovskiy a7c2cede06 Typo fix 2025-09-04 18:29:07 -04:00
David Volovskiy a2c400ff87 Added Win percentage face 2025-09-03 18:18:03 -04:00
David Volovskiy eb1b551e7b Added documentation on tap controls and retained the tap indicator 2025-09-03 08:06:03 -04:00
David Volovskiy 20bb59f02f Compiler warning fixes 2025-09-03 07:56:33 -04:00
David Volovskiy d6e4a1ad44 Added delay before showing Bust 2025-09-03 07:52:18 -04:00
David Volovskiy 93a2a5a5ee Documented face 2025-09-03 07:46:38 -04:00
David Volovskiy 9ac62e8e53 Display of face cards and Ace 2025-09-03 07:28:38 -04:00
David Volovskiy 1d40c384cb Added logic for supporting Ace 2025-09-03 07:07:51 -04:00
David Volovskiy b66e10406e Made hand info into a struct 2025-09-03 06:45:14 -04:00
David Volovskiy 3b3ecffd3e Fixed a few warnings. 2025-09-02 22:23:36 -04:00
David Volovskiy 8a831f5cfd Added tap controls 2025-09-02 22:15:06 -04:00
David Volovskiy 3760aeb947 Changed order of how cards are displayed for player 2025-09-02 21:57:42 -04:00
David Volovskiy 838aa1e6f7 initial commit of working code 2025-09-02 21:34:29 -04:00
David Volovskiy 61294d557c _alarm_show_alarm_on_text is now its own function 2025-09-01 10:09:53 -04:00
David Volovskiy 92bae2016f Removed unneeded arrays 2025-09-01 09:56:24 -04:00
David Volovskiy 562ed5158d Made showing which alarms are on in the same way as the Gshocks 2025-09-01 09:43:56 -04:00
David Volovskiy f43dd33feb Added capability to display longer days on custom display 2025-09-01 09:43:23 -04:00
David Volovskiy 4da0e4bd6d Fixed Sunday text 2025-09-01 09:41:51 -04:00
David Volovskiy 2bce9bba65 Enable endless runner tapping right after leaving the title screen 2025-08-31 16:28:59 -04:00
David Volovskiy e6b8be4676 Lose chime plays fully when sound is on 2025-08-31 09:44:46 -04:00
David Volovskiy 8c59215385 Better enterring of time mode and sound indicator during game 2025-08-31 09:35:36 -04:00
David Volovskiy 8fbb2d48b0 Added title screen to endless runner 2025-08-30 10:45:24 -04:00
David Volovskiy d24ebce9da Added lose_tune 2025-08-30 10:45:06 -04:00
David Volovskiy db2d5cbf68 Moved sleep animation check into the function rather than the switch statement 2025-08-27 17:17:11 -04:00
David Volovskiy 2770b8b924 Fixed proper usage of blinkng 2025-08-27 09:09:44 -04:00
David Volovskiy 71d7b4495b Stop blink animation when leaving sleep mode 2025-08-27 09:03:31 -04:00
David Volovskiy 61b65c1d17 MOVEMENT_CLOCK_MODE_12H works on the time display 2025-08-27 08:45:16 -04:00
David Volovskiy ba98aab4bd Blink colon on showing time in custom display 2025-08-27 08:06:52 -04:00
David Volovskiy 6374045c69 Removed duplicate include 2025-08-27 07:44:59 -04:00
David Volovskiy d5eb32bc74 Removed duplicate includes 2025-08-27 07:42:54 -04:00
David Volovskiy 018c94f23d movement_get_temperature no longer returns early in case logic after reading will ever be needed 2025-08-24 08:58:49 -04:00
David Volovskiy 877d972190 Temperature now can be set by simulator 2025-08-23 11:45:53 -04:00
David Volovskiy 358ddeaea9 Added watch_disable_display 2025-08-23 11:31:59 -04:00
David Volovskiy a71d48d5d3 Corrected obstacle on classic face 2025-08-23 09:41:42 -04:00
David Volovskiy 3dada3e9b5 Referenicng local time function 2025-08-23 08:04:09 -04:00
David Volovskiy a769b29687 Fixed up start chime 2025-08-23 07:55:12 -04:00
David Volovskiy c0c78411df Tap enabe and disable added; fixed soundOn icon 2025-08-23 07:37:24 -04:00
David Volovskiy 7ec68ad218 Included delay library 2025-08-19 22:00:03 -04:00
David Volovskiy 0e13674a79 Fixed duplicate cases 2025-08-19 21:47:51 -04:00
David Volovskiy 7b4f491db6 Able to start runner with a tap 2025-08-19 20:18:20 -04:00
David Volovskiy 95df9a6683 Enable tap functionality 2025-08-19 20:16:43 -04:00
David Volovskiy d87bf0d73b Changed custom display to Wdl 2025-08-19 20:10:37 -04:00
David Volovskiy c5a71e0450 Fixed the Worlde text refresh 2025-08-19 20:09:21 -04:00
David Volovskiy b7abbc77b5 Tarot remembers if we have major_arcana_only on or not along with number of cards to draw 2025-08-19 08:49:12 -04:00
David Volovskiy e5c5d9f067 Documented UI changes 2025-08-19 08:46:11 -04:00
David Volovskiy 4ee1c9ec2e Moon face and Activity face loop 2025-08-19 08:42:57 -04:00
David Volovskiy fb6978fde8 Added default temp of 25C in simulator 2025-08-19 08:41:18 -04:00
David Volovskiy 3220ab4a3a Added fallbacks on custom dispaly texts 2025-08-19 07:00:35 -04:00
David Volovskiy eeeb9865ac Refactored text display 2025-08-19 06:59:59 -04:00