Commit Graph
31 Commits
Author SHA1 Message Date
Jeremy O'Brien 23fe33abaa looks like close_enough face was accidentally committed to the default set of enabled watch faces 2025-07-06 14:36:59 -04:00
Jeremy O'BrienandGitHub d0f78aaa91 port tarot face to second movement (#28) 2025-07-06 11:48:56 -04:00
Jeremy O'BrienandGitHub fa84c27ee6 add .envrc/flake.nix for setting up automatic build environment under NixOS (#17) 2025-07-06 11:39:02 -04:00
Jeremy O'BrienandGitHub e8f31beb70 Smallchess face (#272)
* smallchess face

* use correct game-state modifying board move function

* make show last work after undo

* use SCL_Game->ply instead of board[ply_byte]

* beep when cpu is done computing a move

* increase engine strength to ply 3

* match ply type and use the local variable where available

* fix warnings

* add doc to smallchess face

* smallchess: fix compile warnings

* smallchess: move smallchesslib.h to movement/lib
2024-09-17 22:36:34 -04:00
Jeremy O'BrienandMatheus Afonso Martins Moreira a79bb46d39 add metal gear solid codec tune 2024-09-07 16:41:56 -03:00
Jeremy O'Brien 45f402b4ec move buzzer enabled detection logic into movement for movement_play_signal/tune
this way watch faces don't have to disable/enable the buzzer themselves
before calling movement_play_signal() and movement_play_tune()
2023-09-23 10:56:12 -04:00
Jeremy O'Brien bfde84f01d fix signal tunes not firing in background, and split out foreground/background chime functions 2023-09-22 07:29:04 -04:00
Jeremy O'BrienandGitHub c1580b356d movement: add custom hourly chime tunes (#209)
* movement: add custom hourly chime tunes

* slightly tweak note timings

* add kim possible ringtone
2023-06-10 11:55:09 -04:00
Jeremy O'Brien faa860f83d fix compile warning in day one face 2023-02-10 22:30:26 -05:00
Jeremy O'Brienandjoeycastillo a461e8e8f9 countdown_face: implement holding light to reset the currently edited timer value (and everything below it) 2023-02-10 16:31:24 -06:00
Jeremy O'Brienandjoeycastillo a18c285e58 restore old light button behavior
watch faces that handle EVENT_LIGHT_BUTTON_UP but not EVENT_LIGHT_BUTTON_DOWN
probably don't want the default EVENT_LIGHT_BUTTON_DOWN LED activation behavior
2023-01-27 09:43:03 -06:00
Jeremy O'Brienandjoeycastillo e512b731bb tarot_face: use direct character arrays instead of arrays of pointers to global strings 2023-01-25 10:25:30 -06:00
Jeremy O'Brienandjoeycastillo 2b22ecc8e4 add default loop handler to all current watch faces 2023-01-25 09:23:50 -06:00
Jeremy O'BrienandGitHub 3303060c59 ships_face: fix compiler warnings (#186) 2023-01-23 15:26:47 -06:00
Jeremy O'BrienandGitHub 3cd8e5c47e tarot: avoid mandatory function call on every tick (#185) 2023-01-23 14:15:57 -06:00
Jeremy O'Brien 8f4de405ed rpn_calculator: fix compiler warnings 2023-01-14 13:20:38 -05:00
Jeremy O'Brien e89ff78b10 alarm: fix accidental assignment vs conditional logic 2023-01-13 14:52:09 -05:00
Jeremy O'Brien 3025a73956 tarot: mode long press returns to face 0 2023-01-13 10:56:43 -05:00
Jeremy O'Brien 5e1f772138 tarot: reduce calls to watch_display_string() 2023-01-13 08:06:29 -05:00
Jeremy O'Brien 29d7d5bd40 tarot: add full tarot deck as an option 2023-01-12 22:33:01 -05:00
Jeremy O'Brien c029e40a9a tarot: fix compiler warning 2023-01-12 08:35:25 -05:00
Jeremy O'Brien edca75c6f6 tarot: add card inversion explanation 2023-01-11 18:36:13 -05:00
Jeremy O'Brien 7a41c95d81 add tarot face documentation as per the new template.h 2023-01-11 14:55:48 -05:00
Jeremy O'Brien e43a43944f tarot: move comment to where it belongs 2023-01-11 13:33:55 -05:00
Jeremy O'Brien 0293daa926 Implement card flipping and arbitrary # of card draws up to 10 2023-01-11 13:24:52 -05:00
Jeremy O'Brien a0524ba4e6 Implement tarot card face 2023-01-10 23:07:43 -05:00
Jeremy O'Brien 8331a54896 Remove more unnecessary conditionals 2023-01-10 21:02:47 -05:00
Jeremy O'Brien 3c576a83cf remove unnecessary conditional in simple clock face 2023-01-05 06:50:29 -05:00
Jeremy O'Brien 6ad67848d0 fix compiler warnings in sailing face 2023-01-04 09:47:26 -05:00
Jeremy O'Brien 9d3602220a Add hours support to the countdown face 2022-11-02 12:22:34 -04:00
Jeremy O'Brien 0cef0b0ce2 Make countdown face use movement_play_alarm() instead of movement_play_signal() 2022-10-30 20:35:43 -04:00