-
2ea18e0f73
fix broken simulator build
joeycastillo
2024-10-14 12:51:17 -04:00
-
ea8c55744b
document the accelerometer setup
joeycastillo
2024-10-14 12:38:13 -04:00
-
e5c568b757
use gossamer calls for EVSYS and TC2 event actions
joeycastillo
2024-10-14 12:37:57 -04:00
-
df39195d5b
work-in-progress IrDA implementation
joeycastillo
2024-10-13 19:24:33 -04:00
-
5fc2406bd6
bump gossamer commit
joeycastillo
2024-10-13 13:03:26 -04:00
-
8e385d9bad
IR sensor demo shows something on screen
joeycastillo
2024-10-12 13:37:18 -04:00
-
cc3ac4e20c
fixup
joeycastillo
2024-10-12 13:34:56 -04:00
-
2d3412bb09
beep softer when changing modes (saves energy)
joeycastillo
2024-10-12 11:34:06 -04:00
-
4795818098
only build sensor features if sensor is available
joeycastillo
2024-10-12 10:55:10 -04:00
-
378ba85b58
bump gossamer commit
joeycastillo
2024-10-11 07:33:20 -04:00
-
8241b5cb99
bump tinyusb commit
joeycastillo
2024-10-11 07:33:08 -04:00
-
0567621781
rudimentary PWP capture with infrared sesor
joeycastillo
2024-10-11 07:21:02 -04:00
-
06aed9749f
update 'new watch face' script
joeycastillo
2024-10-10 20:57:57 -04:00
-
e1b5395e10
preliminary accelerometer support in Movement
joeycastillo
2024-10-09 07:46:28 -04:00
-
dd8599a5e1
implement INT2, accelerometer test shows sleep state on LED
joeycastillo
2024-10-09 02:05:12 -04:00
-
9c0330f247
more accelerometer experimentation
joeycastillo
2024-10-09 01:34:44 -04:00
-
eb9206c8a1
separate out interrupt config vs enable
joeycastillo
2024-10-09 01:09:48 -04:00
-
d9bee40018
rearrange LIS2DW functions in data sheet order
joeycastillo
2024-10-09 00:30:41 -04:00
-
e966131d89
move accelerometer interrupt demo to Second Movement
joeycastillo
2024-10-08 22:17:30 -04:00
-
0b793f1d1c
remove temperature face
joeycastillo
2024-10-08 22:13:47 -04:00
-
c238511795
refactor watch I2C for gossamer
joeycastillo
2024-10-08 21:04:25 -04:00
-
d05fdf2845
migrate temperature log to Second Movement
joeycastillo
2024-10-08 20:39:45 -04:00
-
d9b5e209c8
migrate temperature display to Second Movement
joeycastillo
2024-10-08 20:27:42 -04:00
-
1e633f87b0
rename thermistor_logging_face -> temperature_logging_face
joeycastillo
2024-10-08 20:15:06 -04:00
-
918c410c9a
rename thermistor_readout_face -> temperature_display_face
joeycastillo
2024-10-08 20:13:29 -04:00
-
77034fbe05
bump gossamer commit
joeycastillo
2024-10-08 20:08:11 -04:00
-
4f297932ac
refactor watch SPI for gossamer
joeycastillo
2024-10-08 17:59:01 -04:00
-
cdcb612432
refactor watch UART for gossamer
joeycastillo
2024-10-08 17:23:08 -04:00
-
b7fbc7420b
add watch face that energizes all segments
joeycastillo
2024-10-07 20:39:11 -04:00
-
4933a84a2c
remove uses of deprecated watch_gpio functions
joeycastillo
2024-10-07 09:01:21 -04:00
-
ab861d81d1
fix time zones in simulator
joeycastillo
2024-10-07 08:36:23 -04:00
-
a988733bb6
bump gossamer commit
joeycastillo
2024-10-07 08:00:32 -04:00
-
43a7890a5c
deprecate most watch_gpio functions in favor of gossamer
joeycastillo
2024-10-07 07:34:15 -04:00
-
5546d5700d
bump tinyusb commit
joeycastillo
2024-10-07 07:33:35 -04:00
-
b9c80c9246
bump gossamer commit
joeycastillo
2024-10-06 20:07:08 -04:00
-
63c34005ee
initial pass at simulator support
joeycastillo
2024-10-06 17:14:46 -04:00
-
ffaf6f9fff
bump gossamer commit
joeycastillo
2024-10-06 14:49:56 -04:00
-
42871ad951
clear all of seconds display when going to sleep
joeycastillo
2024-10-06 12:01:36 -04:00
-
5b8efa87d7
watch_display_float_with_best_effort: support negative numbers
joeycastillo
2024-10-06 11:56:24 -04:00
-
bfc791cdbf
improve decimal display outside positions 4 and 6
joeycastillo
2024-10-06 11:28:54 -04:00
-
d0af20b4de
avoid running over into position 10
joeycastillo
2024-10-06 11:28:28 -04:00
-
55ebd7325a
remove printf statements
joeycastillo
2024-10-05 13:01:00 -04:00
-
b03f593373
no need to check on :15 and :45 -- Nepal does not observe DST
joeycastillo
2024-10-05 12:57:13 -04:00
-
0a9d71e2d4
use consistent naming style for typedefs
joeycastillo
2024-10-05 10:31:17 -04:00
-
997f091c16
use updated gossamer typedefs
joeycastillo
2024-10-05 10:26:05 -04:00
-
2808fdc12a
bump gossamer commit
joeycastillo
2024-10-05 10:23:12 -04:00
-
4623bf002a
use named constant for UTC zone
joeycastillo
2024-10-05 09:55:26 -04:00
-
e6f8d39296
update submodules
joeycastillo
2024-10-05 09:53:41 -04:00
-
e5c20acd78
cache DST offsets so we're not constantly converting time zones
joeycastillo
2024-10-05 09:33:12 -04:00
-
925e98be2c
set a valid date on boot
joeycastillo
2024-10-05 07:34:11 -04:00
-
8d2c6680e3
_movement_handle_advisories -> _movement_handle_top_of_minute
joeycastillo
2024-10-05 07:32:35 -04:00
-
12241386ea
movement internal time is now UTC
joeycastillo
2024-10-05 01:27:07 -04:00
-
411a64f44b
rename needs_advisories_handled to woke_from_alarm_handler
joeycastillo
2024-10-02 07:52:10 -04:00
-
3f846ff6b4
bring over character set demo
joeycastillo
2024-10-02 07:41:56 -04:00
-
996571967f
bring in battery voltage face, add new method and demo for displaying floats
joeycastillo
2024-09-30 00:24:23 -04:00
-
5b12491ebe
bring sunrise/sunset face into new movement
joeycastillo
2024-09-29 23:13:59 -04:00
-
0185b56972
custom LCD: fix garbled text in top row when using WATCH_POSITION_FULL
joeycastillo
2024-09-29 22:52:21 -04:00
-
8269caf49b
bring in alarm face, rename to 'advanced alarm face'
joeycastillo
2024-09-29 22:40:21 -04:00
-
cfd04be4fb
refactor watch faces to use new advisory API
joeycastillo
2024-09-29 22:14:55 -04:00
-
f843156968
allow watch faces to advise of other things in addition to needing a background task
joeycastillo
2024-09-29 21:43:07 -04:00
-
40455847a3
remove simple_clock_face; we've outgrown it
joeycastillo
2024-09-29 20:53:23 -04:00
-
ea5e8a51dd
target lite for public-facing build
joeycastillo
2024-09-29 16:23:42 -04:00
-
1a68593866
countdown timer: longer title for on custom LCD
joeycastillo
2024-09-29 16:00:52 -04:00
-
e5b458fe3b
blink colon when clock is in sleep mode (custom LCD only)
joeycastillo
2024-09-29 15:49:51 -04:00
-
15fcfbc63a
testing on custom LCD
joeycastillo
2024-09-29 15:47:26 -04:00
-
4b8b092594
tick_animation is now sleep_animation (which just displays an indicator on new LCD)
joeycastillo
2024-09-29 15:24:11 -04:00
-
3795b8494a
support new sleep indicator
joeycastillo
2024-09-29 15:22:05 -04:00
-
ff1bbfa7e6
add request_sleep function to Movement
joeycastillo
2024-09-29 15:21:43 -04:00
-
66960fe917
bump gossamer commit
joeycastillo
2024-09-29 15:10:08 -04:00
-
3d1dbbb0cb
beats face displays 'beat' on custom LCD
joeycastillo
2024-09-29 14:55:43 -04:00
-
b66f91a0b9
add option for text across the top on custom LCD
joeycastillo
2024-09-29 14:54:59 -04:00
-
c0db4af5d5
display long weekdays on custom LCD
joeycastillo
2024-09-29 14:19:56 -04:00
-
523d416502
add function for long weekdays
joeycastillo
2024-09-29 14:19:14 -04:00
-
67e33000d9
add edge cases for custom LCD
joeycastillo
2024-09-29 14:18:53 -04:00
-
2af976c8c8
clean up const qualifiers in display functions
joeycastillo
2024-09-29 13:56:16 -04:00
-
32a49a5e11
rename stock_stopwatch -> fast_stopwatch
joeycastillo
2024-09-29 13:27:35 -04:00
-
78f23dc215
stock stopwatch: use new functions for text display
joeycastillo
2024-09-29 13:25:13 -04:00
-
e21561b330
bring in stock stopwatch face, refactor to use TC1
joeycastillo
2024-09-29 13:11:32 -04:00
-
e2ac434c3b
move buzzer sequence timing to TC0
joeycastillo
2024-09-29 12:43:01 -04:00
-
9a0979fa55
restore custom signal tunes to Second Movement
joeycastillo
2024-09-29 12:36:26 -04:00
-
e4db48281d
lol, GCLK3 is 1024 Hz in gossamer
joeycastillo
2024-09-29 12:27:20 -04:00
-
bb0211eb01
remove CLOCK_FACE_24H_ONLY option, will lead to too many edge cases
joeycastillo
2024-09-29 11:38:47 -04:00
-
998968cf3f
clock face: fix reversion to 24H display in low energy mode
joeycastillo
2024-09-29 11:30:42 -04:00
-
38f68fd165
clock SLCD frame counters from external crystal for more accurate tick/tock animation
joeycastillo
2024-09-29 11:25:49 -04:00
-
2ac3a1db2f
fix sleep mode animation
joeycastillo
2024-09-29 11:14:26 -04:00
-
0e35afcbb2
improve time zone selection, show offset on odd ticks
joeycastillo
2024-09-29 11:00:03 -04:00
-
fb5a2d9ba4
update tinyusb
joeycastillo
2024-09-29 10:59:14 -04:00
-
e88359d1d5
refactor: watch faces no longer need a pointer to settings!
joeycastillo
2024-09-29 09:59:49 -04:00
-
3bd8f8d51f
store settings in function call, remove last uses of settings in callbacks
joeycastillo
2024-09-29 09:57:41 -04:00
-
b3ed4df0a1
bring in clock face, add 024h mode, refactor out last raw access of settings->bit
joeycastillo
2024-09-29 09:50:44 -04:00
-
07d6a05e33
refactor time zone index to function calls
joeycastillo
2024-09-29 09:30:12 -04:00
-
f315744cc3
refactor remaining uses of movement_timezone_offsets to movement_get_current_timezone_offset
joeycastillo
2024-09-29 09:20:14 -04:00
-
677872434d
bring in beats face using new time zone function
joeycastillo
2024-09-29 09:17:06 -04:00
-
1c2f1bad5d
refactor LED dwell time to function call
joeycastillo
2024-09-29 08:58:28 -04:00
-
379a795ad3
refactor LE and TO intervals to function calls
joeycastillo
2024-09-29 08:53:39 -04:00
-
4deeb2b9be
Revert "movement: add option to always snap back to first watch face" to remove to_always setting
joeycastillo
2024-09-29 08:46:58 -04:00
-
401125fe40
Revert "ensure accelerometer test face always stays active" to remove to_always setting
joeycastillo
2024-09-29 08:39:52 -04:00
-
e2b01d4018
refactor movement's LED color to a function call
joeycastillo
2024-09-29 08:31:23 -04:00
-
71922f8e51
refactor movement's alarm_enabled bit to a function call
joeycastillo
2024-09-29 08:16:53 -04:00
-
0bec3c22c4
refactor movement's unit preference to a function call
joeycastillo
2024-09-29 08:09:11 -04:00