Joey Castillo
|
5ecc3d6384
|
increase delay before checking VBUS_DET
|
2025-08-24 08:28:50 -04:00 |
|
Joey Castillo
|
aae7926191
|
remove outdated guidance from watch face template
|
2025-08-04 07:16:37 -04:00 |
|
Joey Castillo
|
39d605204f
|
mark movement_state as volatile
|
2025-07-27 12:39:31 -04:00 |
|
Joey Castillo
|
8c456c9b62
|
ke decimal time: silence warnings
|
2025-07-27 11:54:48 -04:00 |
|
Joey Castillo
|
991a4a1dc5
|
add delay before sampling VBUS_DET
|
2025-07-27 11:30:49 -04:00 |
|
Joey Castillo
|
866cbb11bf
|
add local decimal time (Kè) face
|
2025-07-08 17:54:43 -04:00 |
|
Joey Castillo
|
cff96a4036
|
revert gossamer commit that (sometimes!) broke simulator builds
|
2025-07-07 18:55:45 -04:00 |
|
Joey Castillo
|
e2a94577e0
|
bump gossamer commit
|
2025-07-06 15:22:04 -04:00 |
|
Joey Castillo
|
07bb4e33e0
|
bump gossamer commit
|
2025-07-06 15:08:12 -04:00 |
|
 Joey CastilloandGitHub
|
58ec374ffd
|
Merge pull request #36 from neutralinsomniac/remove_close_enough_face_from_default_faces
looks like close_enough face was accidentally committed to the default set of enabled watch faces
|
2025-07-06 14:52:50 -04:00 |
|
Joey Castillo
|
410d32f2d0
|
silence warnings
|
2025-07-06 12:40:06 -04:00 |
|
Joey Castillo
|
87448e6e44
|
remove tarot_face from legacy (is now in second movement)
|
2025-07-06 12:12:01 -04:00 |
|
Joey Castillo
|
ced820b60d
|
chirpy: fix typo (resolves #8)
|
2025-07-06 11:34:06 -04:00 |
|
Joey Castillo
|
976fd3248b
|
move git hash to end of settings
|
2025-07-06 11:27:23 -04:00 |
|
Joey Castillo
|
406e5a7f2b
|
settings: title git hash 'build' for clarity
|
2025-07-06 11:26:09 -04:00 |
|
Joey Castillo
|
7a6f7147ae
|
Makefile: update comment for clarity
|
2025-07-04 11:04:13 -04:00 |
|
Joey Castillo
|
f64f1f4b2f
|
tweak Makefile checks, no need for BOARD or DISPLAY to make install
|
2025-07-04 11:00:01 -04:00 |
|
Joey Castillo
|
37a8a92f58
|
bugfix: maintain accelerometer background sampling rate after wake from sleep
|
2025-07-03 17:14:08 -04:00 |
|
 Joey CastilloandGitHub
|
49c31317c8
|
Merge pull request #25 from berdan/latlong-fix-sunrise_sunset_face
Fix longitude corruption bug in sunrise/sunset face
|
2025-06-30 19:41:38 -04:00 |
|
 Joey CastilloandGitHub
|
3ade4f766b
|
Merge pull request #20 from berdan/better_makefile
Update Makefile to conditionally require BOARD and DISPLAY only for non-clean targets
|
2025-06-30 19:25:28 -04:00 |
|
 Joey CastilloandGitHub
|
9d71e43e9c
|
Merge pull request #27 from berdan/emscripten-to-gossamer
Move emscripten targets to gossamer's rules.mk
|
2025-06-30 19:17:56 -04:00 |
|
Joey Castillo
|
0d5108cbc3
|
bump gossamer commit
|
2025-06-30 19:16:14 -04:00 |
|
Joey Castillo
|
65c15461b1
|
peek face: silence warnings
|
2025-06-25 17:55:34 -04:00 |
|
Joey Castillo
|
8fdcd78a44
|
acclerometer threshold setting: swap light and alarm button to match wider UI idiom
|
2025-06-25 17:28:19 -04:00 |
|
Joey Castillo
|
eeb31d6fd5
|
remove light meter face (did not work, could add back later)
|
2025-06-25 17:24:56 -04:00 |
|
Joey Castillo
|
b67867b7ef
|
accelerometer status face: flash decimal when setting threshold
|
2025-06-25 17:23:31 -04:00 |
|
Joey Castillo
|
b1c67bea94
|
accelerometer: keep threshold across sleeps by tracking it in movement
|
2025-06-25 17:22:17 -04:00 |
|
Joey Castillo
|
7eef8d18e5
|
ir upload: time out by default
|
2025-06-25 17:18:37 -04:00 |
|
Joey Castillo
|
42997ff614
|
ir upload: display free space instead of 'no data'
|
2025-06-25 17:08:38 -04:00 |
|
Joey Castillo
|
918549a462
|
accelerometer status: documentation update
|
2025-06-11 23:27:17 -04:00 |
|
Joey Castillo
|
1a5ccd34a0
|
accelerometer: don't initialize on wake if already set up
|
2025-06-11 23:25:08 -04:00 |
|
Joey Castillo
|
bb5aa4ff7c
|
accelerometer status face: bug fixes
|
2025-06-11 23:06:40 -04:00 |
|
Joey Castillo
|
e9b7f3f955
|
mars time: long press to change time zone
|
2025-06-08 07:48:54 -06:00 |
|
Joey Castillo
|
9459b7d01f
|
temperature display: long press to toggle units
|
2025-06-08 07:48:46 -06:00 |
|
Joey Castillo
|
bf40e46036
|
bugfix: remove time_offset to get alarm handler working in simulator
|
2025-06-07 21:25:57 -06:00 |
|
Joey Castillo
|
4160efef70
|
fast stopwatch: fix overconsumption
|
2025-06-04 20:48:00 -04:00 |
|
Joey Castillo
|
87a315d936
|
countdown timer: snap back to clock on timeout, unless running
|
2025-06-04 00:19:51 -04:00 |
|
Joey Castillo
|
659c73046d
|
mars time: actually update in low energy mode
|
2025-06-02 20:27:14 -04:00 |
|
Joey Castillo
|
fe23ed6e7a
|
add watch face to peek at a memory location
|
2025-05-29 08:21:18 -04:00 |
|
Joey Castillo
|
ca46cb4988
|
for testing: add NOSLEEP build option to remove sleep mode entirely
|
2025-05-29 07:22:04 -04:00 |
|
Joey Castillo
|
9a712258f8
|
world clock: blink colon in low energy mode
|
2025-05-28 23:43:17 -04:00 |
|
Joey Castillo
|
ad3f1e56ed
|
mars time: don't time out, enable low energy animation
|
2025-05-28 23:42:38 -04:00 |
|
Joey Castillo
|
7cf81ee9e0
|
set LED's drive strength to high
|
2025-05-27 20:40:06 -04:00 |
|
Joey Castillo
|
e9811a518a
|
bring mars time into Second Movement
|
2025-05-27 19:30:54 -04:00 |
|
Joey Castillo
|
69b8048790
|
power down accelerometer unless a watch face requests it
|
2025-05-26 10:51:11 -04:00 |
|
Joey Castillo
|
6ac2c13098
|
swap temperature and battery in default firmware
|
2025-05-26 10:50:07 -04:00 |
|
Joey Castillo
|
6b297e50e4
|
movement_config: put alarm into standard rotation
|
2025-05-21 15:44:45 -04:00 |
|
Joey Castillo
|
05080be843
|
alarm_face: hook alarm up to main clock's alarm indicator
|
2025-05-21 15:44:16 -04:00 |
|
Joey Castillo
|
5ee0de27cf
|
movement: fire top of minute at top of minute, not bottom of last minute
|
2025-05-21 15:08:00 -04:00 |
|
Joey Castillo
|
bf44c0ae1e
|
bring wake_face into Second Movement (renamed alarm_face)
|
2025-05-21 15:07:29 -04:00 |
|
Joey Castillo
|
583fae0b30
|
nanosec: add braces since we declare things
|
2025-05-21 09:17:38 -04:00 |
|
Joey Castillo
|
310ad3d095
|
watch_adc: enable ADC when checking battery; let's get rid of this footgun once and for all
|
2025-05-21 08:51:39 -04:00 |
|
Joey Castillo
|
07a085e90b
|
preferences face: removed in favor of new settings face
|
2025-05-21 01:19:29 -04:00 |
|
Joey Castillo
|
f017462ad4
|
temperature logger: skip if no temperature sensor is available
|
2025-05-21 01:15:03 -04:00 |
|
Joey Castillo
|
b4730da36b
|
temperature logger: rename stuff to remove thermistor references
|
2025-05-21 01:12:20 -04:00 |
|
Joey Castillo
|
6c1fa9f4df
|
temperature faces: no need to import thermistor driver
|
2025-05-21 01:10:09 -04:00 |
|
Joey Castillo
|
ea90319180
|
nanosec: use new Movement API for getting temperature
|
2025-05-21 01:09:15 -04:00 |
|
Joey Castillo
|
f48058568a
|
watch utility: make Friday all caps like the others
|
2025-05-21 00:53:13 -04:00 |
|
Joey Castillo
|
e0010f6760
|
port nanosec and finetune to Second Movement
|
2025-05-21 00:50:23 -04:00 |
|
Joey Castillo
|
20a72b4590
|
default firmware: put stopwatch before countdown
|
2025-05-21 00:15:19 -04:00 |
|
Joey Castillo
|
287f755edb
|
slcd: we can fit these segment mappings into one byte
|
2025-05-20 23:50:09 -04:00 |
|
Joey Castillo
|
d43c216664
|
bugfix: need definition of colon as indicator for blinking on custom LCD
|
2025-05-20 23:42:22 -04:00 |
|
Joey Castillo
|
540222e949
|
voltage and temperature: clear sleep animation on activate
|
2025-05-20 23:36:20 -04:00 |
|
Joey Castillo
|
da82469576
|
countdown: implement sleep mode animation
|
2025-05-20 23:34:47 -04:00 |
|
Joey Castillo
|
74c8573641
|
moon phase: clear sleep animation on wake
|
2025-05-20 23:30:27 -04:00 |
|
Joey Castillo
|
094d33094e
|
clock face: move state typedef to header for consistency
|
2025-05-20 22:35:16 -04:00 |
|
Joey Castillo
|
44d14ba706
|
clock face: rename 'clock' to 'state' for consistency
|
2025-05-20 22:34:15 -04:00 |
|
Joey Castillo
|
e048cdeb52
|
activity logging: try to ignore spurious active minutes
|
2025-05-20 17:34:45 -04:00 |
|
Joey Castillo
|
acdc32ffb4
|
movement: add loudness setting for button press
|
2025-05-20 17:27:32 -04:00 |
|
Joey Castillo
|
616bb08720
|
display detection: return straight away if LCD type was forced
|
2025-05-18 21:19:12 -04:00 |
|
Joey Castillo
|
5691a3f4f1
|
watch library: remove LCD autodetect, make selection manual
|
2025-05-18 21:04:49 -04:00 |
|
Joey Castillo
|
4a04db6ca6
|
light meter: was written today lol
|
2025-05-18 20:45:37 -04:00 |
|
Joey Castillo
|
94a08b531a
|
light meter: rough half-working prototype
|
2025-05-18 20:32:36 -04:00 |
|
Joey Castillo
|
e511059da8
|
activity log: snap back to today on timeout
|
2025-05-18 13:29:45 -04:00 |
|
Joey Castillo
|
c281922e4d
|
activity log: update today's count at top of minute
|
2025-05-18 13:29:45 -04:00 |
|
Joey Castillo
|
51e6d62a1b
|
activity log: clear animation when waking from sleep mode
|
2025-05-18 13:29:45 -04:00 |
|
Joey Castillo
|
56366199e7
|
light meter: initial UI work
|
2025-05-18 13:29:45 -04:00 |
|
Joey Castillo
|
2f922f37b2
|
no need for state in light sensor demo
|
2025-05-18 09:04:25 -04:00 |
|
Joey Castillo
|
d72daf72bc
|
light sensor: back to demo with you
|
2025-05-18 07:41:08 -04:00 |
|
Joey Castillo
|
6840055067
|
claify sleep animatiion documentation
|
2025-05-17 23:35:14 -04:00 |
|
Joey Castillo
|
9ec51f026e
|
watch_display_text_with_fallback: update documentation
|
2025-05-17 23:27:51 -04:00 |
|
Joey Castillo
|
a64386dd8e
|
watch_display_string: update deprecation notes
|
2025-05-17 23:24:18 -04:00 |
|
Joey Castillo
|
7faa2656f4
|
light sensor: add warning to documentation
|
2025-05-17 23:21:31 -04:00 |
|
Joey Castillo
|
7cec3d59a4
|
light sensor: improvements for custom LCD
|
2025-05-17 23:18:10 -04:00 |
|
Joey Castillo
|
0e8d9d58c3
|
move accelerometer and light to sensor, not demo folder
|
2025-05-17 22:19:45 -04:00 |
|
Joey Castillo
|
4b2c46630e
|
remove unnecessary demo watch faces
|
2025-05-17 22:18:10 -04:00 |
|
Joey Castillo
|
1e9dc049bf
|
clean up after detecting thermistor
|
2025-05-17 22:06:11 -04:00 |
|
Joey Castillo
|
8795579c4f
|
activity log: update documentation
|
2025-05-17 22:02:34 -04:00 |
|
Joey Castillo
|
924f307cf7
|
irda upload: increase receive buffer to 256 bytes
|
2025-05-17 18:46:13 -04:00 |
|
Joey Castillo
|
86ec427a68
|
IrDA: restore red/green status, improve display
|
2025-05-17 18:18:29 -04:00 |
|
Joey Castillo
|
7f9ed8ef67
|
add ability to delete via IrDA
|
2025-05-17 18:08:30 -04:00 |
|
Joey Castillo
|
cf26f28cd0
|
irda_demo -> irda_upload
|
2025-05-17 18:08:30 -04:00 |
|
Joey Castillo
|
5111beac86
|
improved file upload via IrDA
|
2025-05-17 18:08:30 -04:00 |
|
Joey Castillo
|
fd4744b144
|
activity faces: improve experience in low energy mode
|
2025-05-17 16:39:04 -04:00 |
|
Joey Castillo
|
a5131313b3
|
oops. activity tracking: high means stationary, low means active
|
2025-05-17 14:32:01 -04:00 |
|
Joey Castillo
|
5097f140b4
|
for now, build for red board and classic display
|
2025-05-17 14:16:26 -04:00 |
|
Joey Castillo
|
7d8ad1b87b
|
simplify activity tracking, just active minutes for now
|
2025-05-17 13:54:37 -04:00 |
|
Joey Castillo
|
f9c30d1edd
|
force a choice of display type at build time
|
2025-05-17 12:40:39 -04:00 |
|
Joey Castillo
|
63dbaad730
|
let temperature screen skip itself, restore it to the default firmware
|
2025-05-17 12:16:27 -04:00 |
|
Joey Castillo
|
40a0308059
|
fix long press bug (seems related to disabling an interrupt)
|
2025-05-17 11:55:03 -04:00 |
|