Commit Graph

597 Commits

Author SHA1 Message Date
voloved d05a851d94 Readds leap year checks (#2) 2024-10-27 14:04:56 -04:00
joeycastillo c0514ad39a bring in Chirpy face 2024-10-22 07:49:41 -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 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 c5400e437f.
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 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 f633b7634b.
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
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