-
bf40e46036
bugfix: remove time_offset to get alarm handler working in simulator
Joey Castillo
2025-06-07 21:25:57 -06:00
-
4160efef70
fast stopwatch: fix overconsumption
Joey Castillo
2025-06-04 20:48:00 -04:00
-
87a315d936
countdown timer: snap back to clock on timeout, unless running
Joey Castillo
2025-06-04 00:19:51 -04:00
-
659c73046d
mars time: actually update in low energy mode
Joey Castillo
2025-06-02 20:27:14 -04:00
-
fe23ed6e7a
add watch face to peek at a memory location
Joey Castillo
2025-05-29 08:21:18 -04:00
-
ca46cb4988
for testing: add NOSLEEP build option to remove sleep mode entirely
Joey Castillo
2025-05-29 07:16:50 -04:00
-
9a712258f8
world clock: blink colon in low energy mode
Joey Castillo
2025-05-28 23:43:13 -04:00
-
ad3f1e56ed
mars time: don't time out, enable low energy animation
Joey Castillo
2025-05-28 23:42:38 -04:00
-
7cf81ee9e0
set LED's drive strength to high
Joey Castillo
2025-05-27 20:39:56 -04:00
-
e9811a518a
bring mars time into Second Movement
Joey Castillo
2025-05-27 19:30:54 -04:00
-
69b8048790
power down accelerometer unless a watch face requests it
Joey Castillo
2025-05-26 10:51:11 -04:00
-
6ac2c13098
swap temperature and battery in default firmware
Joey Castillo
2025-05-26 10:50:07 -04:00
-
6b297e50e4
movement_config: put alarm into standard rotation
Joey Castillo
2025-05-21 15:44:45 -04:00
-
05080be843
alarm_face: hook alarm up to main clock's alarm indicator
Joey Castillo
2025-05-21 15:44:16 -04:00
-
5ee0de27cf
movement: fire top of minute at top of minute, not bottom of last minute
Joey Castillo
2025-05-21 15:08:00 -04:00
-
bf44c0ae1e
bring wake_face into Second Movement (renamed alarm_face)
Joey Castillo
2025-05-21 15:07:29 -04:00
-
583fae0b30
nanosec: add braces since we declare things
Joey Castillo
2025-05-21 09:17:38 -04:00
-
310ad3d095
watch_adc: enable ADC when checking battery; let's get rid of this footgun once and for all
Joey Castillo
2025-05-21 08:51:39 -04:00
-
07a085e90b
preferences face: removed in favor of new settings face
Joey Castillo
2025-05-21 01:19:29 -04:00
-
f017462ad4
temperature logger: skip if no temperature sensor is available
Joey Castillo
2025-05-21 01:15:03 -04:00
-
b4730da36b
temperature logger: rename stuff to remove thermistor references
Joey Castillo
2025-05-21 01:12:20 -04:00
-
6c1fa9f4df
temperature faces: no need to import thermistor driver
Joey Castillo
2025-05-21 01:10:09 -04:00
-
ea90319180
nanosec: use new Movement API for getting temperature
Joey Castillo
2025-05-21 01:09:15 -04:00
-
f48058568a
watch utility: make Friday all caps like the others
Joey Castillo
2025-05-21 00:53:13 -04:00
-
e0010f6760
port nanosec and finetune to Second Movement
Joey Castillo
2025-05-21 00:50:15 -04:00
-
20a72b4590
default firmware: put stopwatch before countdown
Joey Castillo
2025-05-21 00:15:19 -04:00
-
287f755edb
slcd: we can fit these segment mappings into one byte
Joey Castillo
2025-05-20 23:50:09 -04:00
-
d43c216664
bugfix: need definition of colon as indicator for blinking on custom LCD
Joey Castillo
2025-05-20 23:42:22 -04:00
-
540222e949
voltage and temperature: clear sleep animation on activate
Joey Castillo
2025-05-20 23:36:20 -04:00
-
da82469576
countdown: implement sleep mode animation
Joey Castillo
2025-05-20 23:34:47 -04:00
-
74c8573641
moon phase: clear sleep animation on wake
Joey Castillo
2025-05-20 23:30:27 -04:00
-
094d33094e
clock face: move state typedef to header for consistency
Joey Castillo
2025-05-20 22:35:16 -04:00
-
44d14ba706
clock face: rename 'clock' to 'state' for consistency
Joey Castillo
2025-05-20 22:34:15 -04:00
-
e048cdeb52
activity logging: try to ignore spurious active minutes
Joey Castillo
2025-05-20 17:34:45 -04:00
-
acdc32ffb4
movement: add loudness setting for button press
Joey Castillo
2025-05-20 17:27:32 -04:00
-
616bb08720
display detection: return straight away if LCD type was forced
Joey Castillo
2025-05-18 21:19:12 -04:00
-
5691a3f4f1
watch library: remove LCD autodetect, make selection manual
Joey Castillo
2025-05-18 21:04:49 -04:00
-
4a04db6ca6
light meter: was written today lol
Joey Castillo
2025-05-18 20:45:37 -04:00
-
94a08b531a
light meter: rough half-working prototype
Joey Castillo
2025-05-18 20:32:36 -04:00
-
e511059da8
activity log: snap back to today on timeout
Joey Castillo
2025-05-18 12:07:35 -04:00
-
c281922e4d
activity log: update today's count at top of minute
Joey Castillo
2025-05-18 12:06:39 -04:00
-
51e6d62a1b
activity log: clear animation when waking from sleep mode
Joey Castillo
2025-05-18 11:26:47 -04:00
-
56366199e7
light meter: initial UI work
Joey Castillo
2025-05-18 11:12:47 -04:00
-
2f922f37b2
no need for state in light sensor demo
Joey Castillo
2025-05-18 09:04:25 -04:00
-
d72daf72bc
light sensor: back to demo with you
Joey Castillo
2025-05-18 07:40:47 -04:00
-
6840055067
claify sleep animatiion documentation
Joey Castillo
2025-05-17 23:35:14 -04:00
-
9ec51f026e
watch_display_text_with_fallback: update documentation
Joey Castillo
2025-05-17 23:27:51 -04:00
-
a64386dd8e
watch_display_string: update deprecation notes
Joey Castillo
2025-05-17 23:24:18 -04:00
-
7faa2656f4
light sensor: add warning to documentation
Joey Castillo
2025-05-17 23:21:31 -04:00
-
7cec3d59a4
light sensor: improvements for custom LCD
Joey Castillo
2025-05-17 23:18:10 -04:00
-
0e8d9d58c3
move accelerometer and light to sensor, not demo folder
Joey Castillo
2025-05-17 22:19:45 -04:00
-
4b2c46630e
remove unnecessary demo watch faces
Joey Castillo
2025-05-17 22:18:10 -04:00
-
1e9dc049bf
clean up after detecting thermistor
Joey Castillo
2025-05-17 22:06:11 -04:00
-
8795579c4f
activity log: update documentation
Joey Castillo
2025-05-17 22:02:34 -04:00
-
924f307cf7
irda upload: increase receive buffer to 256 bytes
Joey Castillo
2025-05-17 18:46:13 -04:00
-
86ec427a68
IrDA: restore red/green status, improve display
Joey Castillo
2025-05-17 18:18:29 -04:00
-
7f9ed8ef67
add ability to delete via IrDA
Joey Castillo
2025-05-17 18:07:59 -04:00
-
cf26f28cd0
irda_demo -> irda_upload
Joey Castillo
2025-05-17 17:55:02 -04:00
-
5111beac86
improved file upload via IrDA
Joey Castillo
2025-05-17 17:52:25 -04:00
-
fd4744b144
activity faces: improve experience in low energy mode
Joey Castillo
2025-05-17 16:38:01 -04:00
-
a5131313b3
oops. activity tracking: high means stationary, low means active
Joey Castillo
2025-05-17 14:32:01 -04:00
-
5097f140b4
for now, build for red board and classic display
Joey Castillo
2025-05-17 14:16:26 -04:00
-
7d8ad1b87b
simplify activity tracking, just active minutes for now
Joey Castillo
2025-05-17 13:54:37 -04:00
-
f9c30d1edd
force a choice of display type at build time
Joey Castillo
2025-05-17 12:40:29 -04:00
-
63dbaad730
let temperature screen skip itself, restore it to the default firmware
Joey Castillo
2025-05-17 12:16:27 -04:00
-
40a0308059
fix long press bug (seems related to disabling an interrupt)
Joey Castillo
2025-05-17 11:55:03 -04:00
-
47fbaccc77
add movement_get_temperature, works across different sensor boards
Joey Castillo
2025-05-17 11:03:51 -04:00
-
80cbb0fe30
automatically detect temperature sensor
Joey Castillo
2025-05-17 10:23:38 -04:00
-
9fd174e453
time set: disable quick ticks when resetting seconds
Joey Castillo
2025-05-16 09:09:14 -04:00
-
da52113038
remove errant braces
Joey Castillo
2025-05-16 09:08:33 -04:00
-
68774c56aa
bump gossamer commit
Joey Castillo
2025-05-16 08:55:54 -04:00
-
9e239c3f6d
accelerometer: fail gracefully in absence of I2C bus
Joey Castillo
2025-05-16 01:12:38 -04:00
-
3b11c3cca4
for now, build for Lite to test the build
Joey Castillo
2025-05-16 00:43:43 -04:00
-
784c2678d8
default to low energy mode after one hour
Joey Castillo
2025-05-16 00:12:16 -04:00
-
c5bda0faeb
auto-detect accelerometer sensor (and don't fail build for lack of a temperature sensor)
Joey Castillo
2025-05-16 00:07:15 -04:00
-
55df80c3d9
set date first, then time zone, then time
Joey Castillo
2025-05-15 22:49:07 -04:00
-
60914647b1
watch_rtc clarification: 128 Hz is 0x80, not 0xF0
Joey Castillo
2025-05-15 22:12:12 -04:00
-
374a93846d
FREQCORR is now handled in _watch_rtc_init
Joey Castillo
2025-05-15 21:33:26 -04:00
-
8abf6f4f5b
Fixed buffer overflows in sunrise_sunset_face
hueso
2025-05-15 11:59:21 -03:00
-
-
e4d572a94f
settings: silence warnings on boards without a blue or green LED
Joey Castillo
2025-05-15 09:12:12 -04:00
-
e68424a7cf
working makefile for folks to test with
Joey Castillo
2025-05-15 09:08:06 -04:00
-
02c567770d
no temperature face in defaults
Joey Castillo
2025-05-15 09:07:33 -04:00
-
fcccacb99a
rearrange default watch faces
Joey Castillo
2025-05-15 08:43:30 -04:00
-
74d59a3cee
resume disabling EIC in deep sleep
Joey Castillo
2025-05-13 18:46:48 -04:00
-
3f9662db59
new watch face order for pro
Joey Castillo
2025-05-13 18:23:03 -04:00
-
0739382fb8
remove orientation change counter
Joey Castillo
2025-05-13 18:21:58 -04:00
-
27f0c629d8
clock-face: adjust low battery threshold
Joey Castillo
2025-05-12 22:36:30 -04:00
-
e0746e06f1
custom LCD now has an 'arrows' indicator instead of a battery
Joey Castillo
2025-05-12 22:34:27 -04:00
-
956b8601f6
enable filtering on button inputs
Joey Castillo
2025-05-12 22:25:27 -04:00
-
5059582e96
improved contrast on custom LCD
Joey Castillo
2025-05-11 20:16:40 -04:00
-
d3be64dd97
time set: new titles for custom LCD
Joey Castillo
2025-05-11 16:12:25 -04:00
-
064175e316
new settings watch face
Joey Castillo
2025-05-11 16:07:12 -04:00
-
8c39d42824
Merge branch 'main' of github.com:joeycastillo/Sensor-Watch
Joey Castillo
2025-05-06 23:57:45 -04:00
-
-
56f2c93783
sensor watch pro test procedure
Joey Castillo
2025-05-06 23:55:48 -04:00
-
74923354b9
accelerometer: fix activity not being tracked in low energy mode
Joey Castillo
2025-04-30 07:44:15 -04:00
-
3f08648fc4
world clock: bugfix, clear seconds when entering LE mode
Joey Castillo
2025-04-28 18:29:37 -04:00
-
ff3b69a38b
accelerometer: disable wake on motion, has awkward user experience
Joey Castillo
2025-04-28 18:24:14 -04:00
-
b0dbff4172
accelerometer: stop sleeping after inactivity, use LE settings
Joey Castillo
2025-04-28 18:23:41 -04:00
-
4986b31eaa
update submodules
Joey Castillo
2025-04-21 00:16:23 -04:00
-
8da59161e4
filesystem: prevent lockup when flash is nearly full
Joey Castillo
2025-04-20 17:58:43 -04:00