Jeremy O'Brien and GitHub
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'Brien and Matheus 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'Brien and GitHub
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'Brien and joeycastillo
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'Brien and joeycastillo
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'Brien and joeycastillo
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'Brien and joeycastillo
2b22ecc8e4
add default loop handler to all current watch faces
2023-01-25 09:23:50 -06:00
Jeremy O'Brien and GitHub
3303060c59
ships_face: fix compiler warnings ( #186 )
2023-01-23 15:26:47 -06:00
Jeremy O'Brien and GitHub
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