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
jokomo24
0f5defe789
Face for tracking the menstrual cycle ( #250 )
...
Authored-by: jokomo <jokomo@parallels-ubuntu18.04>
2024-09-17 20:55:50 -04:00
joeycastillo
3634460a02
silence warning in beeps_face
2024-09-17 20:46:00 -04:00
Jose Castillo
fc2f9c5130
add accelerometer interrupt counter ( #452 )
2024-09-17 20:38:09 -04:00
Matheus Afonso Martins Moreira
fe9a0a693d
Revert PR #268 - add daylight savings time toggle
...
The DST code has not yet been fully tested, the upcoming movement
refactor is upon us and it will integrate with the micro timezone
library anyway. Revert it so that next can be merged into main.
This reverts commit 5a8a49a8c77d6d5ba0f46f0e5b51dec2daba46db, reversing
changes made to bfadb81e82dfe47c4445ce7978d9dbc3b4706808.
2024-09-17 17:28:41 -03:00
Matheus Afonso Martins Moreira
30267dfc0c
Revert PR #470 - fixes world_clock2 face
...
The DST code has not yet been fully tested, the upcoming movement
refactor is upon us and it will integrate with the micro timezone
library anyway. Revert it so that next can be merged into main.
This reverts commit 3c86a42aa83356735be2bd84b7027b156e8d3a2c, reversing
changes made to be969c4deb144280b59d0293cc45dc3443b096cf.
2024-09-17 17:28:41 -03:00
Matheus Afonso Martins Moreira
a9d503b807
Revert PR #470 - implement automatic DST toggling
...
The DST code has not yet been fully tested, the upcoming movement
refactor is upon us and it will integrate with the micro timezone
library anyway. Revert it so that next can be merged into main.
This reverts commit ac5bf8cfce67cdb5662aeea618c2eb9511f0d190, reversing
changes made to 5a8a49a8c77d6d5ba0f46f0e5b51dec2daba46db.
2024-09-17 17:28:32 -03:00