joeycastillo
06aed9749f
update 'new watch face' script
2024-10-10 20:57:57 -04:00
joeycastillo
e966131d89
move accelerometer interrupt demo to Second Movement
2024-10-08 22:44:08 -04:00
joeycastillo
d05fdf2845
migrate temperature log to Second Movement
2024-10-08 22:44:08 -04:00
joeycastillo
d9b5e209c8
migrate temperature display to Second Movement
2024-10-08 22:44:08 -04:00
joeycastillo
1e633f87b0
rename thermistor_logging_face -> temperature_logging_face
2024-10-08 22:44:08 -04:00
joeycastillo
918c410c9a
rename thermistor_readout_face -> temperature_display_face
2024-10-08 22:44:08 -04:00
joeycastillo
4933a84a2c
remove uses of deprecated watch_gpio functions
2024-10-07 09:01:21 -04:00
joeycastillo
0a9d71e2d4
use consistent naming style for typedefs
2024-10-05 10:36:58 -04:00
joeycastillo
3f846ff6b4
bring over character set demo
2024-10-02 07:41:56 -04:00
joeycastillo
996571967f
bring in battery voltage face, add new method and demo for displaying floats
2024-09-30 00:24:23 -04:00
joeycastillo
5b12491ebe
bring sunrise/sunset face into new movement
2024-09-29 23:13:59 -04:00
joeycastillo
8269caf49b
bring in alarm face, rename to 'advanced alarm face'
2024-09-29 22:53:54 -04:00
joeycastillo
cfd04be4fb
refactor watch faces to use new advisory API
2024-09-29 22:14:55 -04:00
joeycastillo
4b8b092594
tick_animation is now sleep_animation (which just displays an indicator on new LCD)
2024-09-29 15:24:43 -04:00
joeycastillo
32a49a5e11
rename stock_stopwatch -> fast_stopwatch
2024-09-29 13:27:35 -04:00
joeycastillo
e21561b330
bring in stock stopwatch face, refactor to use TC1
2024-09-29 13:11:32 -04:00
joeycastillo
9a0979fa55
restore custom signal tunes to Second Movement
2024-09-29 12:36:26 -04:00
joeycastillo
e88359d1d5
refactor: watch faces no longer need a pointer to settings!
2024-09-29 10:18:11 -04:00
joeycastillo
3bd8f8d51f
store settings in function call, remove last uses of settings in callbacks
2024-09-29 10:18:11 -04:00
joeycastillo
b3ed4df0a1
bring in clock face, add 024h mode, refactor out last raw access of settings->bit
2024-09-29 10:18:11 -04:00
joeycastillo
07d6a05e33
refactor time zone index to function calls
2024-09-29 10:18:11 -04:00
joeycastillo
f315744cc3
refactor remaining uses of movement_timezone_offsets to movement_get_current_timezone_offset
2024-09-29 10:18:11 -04:00
joeycastillo
677872434d
bring in beats face using new time zone function
2024-09-29 10:18:11 -04:00
joeycastillo
1c2f1bad5d
refactor LED dwell time to function call
2024-09-29 10:18:11 -04:00
joeycastillo
379a795ad3
refactor LE and TO intervals to function calls
2024-09-29 08:53:39 -04:00
joeycastillo
401125fe40
Revert "ensure accelerometer test face always stays active" to remove to_always setting
...
This reverts commit c5400e437f919843e0235ed66f7840fd3ddf6ea0.
2024-09-29 08:39:52 -04:00
joeycastillo
e2b01d4018
refactor movement's LED color to a function call
2024-09-29 08:31:23 -04:00
joeycastillo
71922f8e51
refactor movement's alarm_enabled bit to a function call
2024-09-29 08:16:53 -04:00
joeycastillo
0bec3c22c4
refactor movement's unit preference to a function call
2024-09-29 08:09:11 -04:00
joeycastillo
c5e5bc1200
refactor movement's 24h mode to a function call
2024-09-29 08:02:20 -04:00
joeycastillo
63e0981693
wareki face: remove debug code
2024-09-29 07:55:47 -04:00
joeycastillo
9bedee8e54
consistently use _t convention
2024-09-29 07:45:24 -04:00
joeycastillo
01f1008e16
refactor movement's button preference into a function call
2024-09-28 21:57:21 -04:00
joeycastillo
4804b0bb38
migrate countdown to Second Movement
2024-09-28 17:43:10 -04:00
joeycastillo
0a6ef3d82a
24H only is handled by disabling changing the setting
2024-09-23 08:53:57 -04:00
joeycastillo
687f1d9f60
new preferences face with support for RGB LED
2024-09-22 22:26:59 -04:00
joeycastillo
52918eb10e
remove old movement_config.h
2024-09-22 18:27:40 -04:00
joeycastillo
e29134bf9f
bring in filesysten and shell, rename LFS globals for clarity
2024-09-22 15:34:51 -04:00
joeycastillo
e8cedeac6c
rename enum, rearrange watch_tcc.h
2024-09-22 14:26:49 -04:00
joeycastillo
2e738db673
add buzzer volume control
2024-09-22 13:34:46 -04:00
joeycastillo
41ea9e8fc5
Revert "Support leading zero representation for 24h clock"
...
This reverts commit f633b7634b80d0bf08e491606eab3f10f85d6ece.
2024-09-18 23:34:02 -04:00
joeycastillo
dccad01e8f
first build of Second Movement with two watch faces
2024-09-18 18:22:33 -04:00
joeycastillo
4f3fa45cbf
remove old rules, build rules
2024-09-18 13:14:00 -04:00
Jeremy O'Brien
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
joeycastillo
c2103d9eaa
silence warnings in butterfly_game_face
2024-09-17 22:27:43 -04:00
joeycastillo
88338dc0ba
silence warnings in wareki_face
2024-09-17 22:19:22 -04:00
Hugo Chargois
e8ba597131
Add Butterfly game face ( #338 )
2024-09-17 22:04:00 -04:00
kbc-yam
52c3d5b796
add wareki_face for japanese user ( #351 )
2024-09-17 22:00:44 -04:00
MarkBlyth
7af5626147
Add min/max temperature watch face ( #335 )
2024-09-17 21:54:33 -04:00
Austoria
b2d313e0e7
Metronome Complication ( #303 )
...
* Metronome Complication
A simple metronome complication that allows user to set BPM, toggle sound, and set counts per measure.
* silence warnings in metronome_face
* avoid mode button in metronome settings, other tweaks
---------
Co-authored-by: joeycastillo <joeycastillo@utexas.edu>
2024-09-17 21:46:20 -04:00