763 Commits

Author SHA1 Message Date
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