]> git.earman.xyz Git - sensor-watch.git/log
sensor-watch.git
23 months agoMade the simulator properly set itself with the UTC time on startup (#7)
voloved [Sun, 27 Oct 2024 18:08:05 +0000 (14:08 -0400)]
Made the simulator properly set itself with the UTC time on startup (#7)

23 months agoChanged submodules to refernce HTTPS access rather than SSH (#4)
voloved [Sun, 27 Oct 2024 18:05:42 +0000 (14:05 -0400)]
Changed submodules to refernce HTTPS access rather than SSH (#4)

23 months agoReadds leap year checks (#2)
voloved [Sun, 27 Oct 2024 18:04:56 +0000 (14:04 -0400)]
Readds leap year checks (#2)

23 months agobring in Chirpy face
joeycastillo [Tue, 22 Oct 2024 11:49:41 +0000 (07:49 -0400)]
bring in Chirpy face

23 months agosuppress warning
joeycastillo [Tue, 22 Oct 2024 11:26:23 +0000 (07:26 -0400)]
suppress warning

23 months agolis2dw driver: add note to fix acceleration reading
joeycastillo [Tue, 22 Oct 2024 11:03:10 +0000 (07:03 -0400)]
lis2dw driver: add note to fix acceleration reading

23 months agoactivity tracking proof of concept
joeycastillo [Mon, 21 Oct 2024 01:13:34 +0000 (21:13 -0400)]
activity tracking proof of concept

23 months agoclassic LCD was looking a bit dim
joeycastillo [Sat, 19 Oct 2024 19:43:53 +0000 (15:43 -0400)]
classic LCD was looking a bit dim

23 months agolis2dw driver: add stationary/motion detection
joeycastillo [Sat, 19 Oct 2024 18:54:33 +0000 (14:54 -0400)]
lis2dw driver: add stationary/motion detection

23 months agolis2dw driver: fix incorrect register setting
joeycastillo [Sat, 19 Oct 2024 18:53:52 +0000 (14:53 -0400)]
lis2dw driver: fix incorrect register setting

23 months agoset time: zone first, then date, then time
joeycastillo [Sat, 19 Oct 2024 17:28:22 +0000 (13:28 -0400)]
set time: zone first, then date, then time

23 months agomore accelerometer work
joeycastillo [Sat, 19 Oct 2024 16:35:46 +0000 (12:35 -0400)]
more accelerometer work

23 months agosplit IrDA demo from light sensor demo
joeycastillo [Sat, 19 Oct 2024 14:12:45 +0000 (10:12 -0400)]
split IrDA demo from light sensor demo

23 months agomore accelerometer testing
joeycastillo [Wed, 16 Oct 2024 12:20:20 +0000 (08:20 -0400)]
more accelerometer testing

23 months agouse gossamer 0.0.1
joeycastillo [Tue, 15 Oct 2024 01:19:09 +0000 (21:19 -0400)]
use gossamer 0.0.1

23 months agoremove failing command
joeycastillo [Tue, 15 Oct 2024 01:17:10 +0000 (21:17 -0400)]
remove failing command

23 months agowatch.html renamed to firmware.html
joeycastillo [Mon, 14 Oct 2024 22:27:43 +0000 (18:27 -0400)]
watch.html renamed to firmware.html

23 months agoget submodules lol
joeycastillo [Mon, 14 Oct 2024 22:15:47 +0000 (18:15 -0400)]
get submodules lol

23 months agore-enable simulator build
joeycastillo [Mon, 14 Oct 2024 16:52:31 +0000 (12:52 -0400)]
re-enable simulator build

23 months agoremove old board defs
joeycastillo [Mon, 14 Oct 2024 16:51:55 +0000 (12:51 -0400)]
remove old board defs

23 months agofix broken simulator build
joeycastillo [Mon, 14 Oct 2024 16:51:17 +0000 (12:51 -0400)]
fix broken simulator build

23 months agodocument the accelerometer setup
joeycastillo [Mon, 14 Oct 2024 16:38:13 +0000 (12:38 -0400)]
document the accelerometer setup

23 months agouse gossamer calls for EVSYS and TC2 event actions
joeycastillo [Mon, 14 Oct 2024 16:37:57 +0000 (12:37 -0400)]
use gossamer calls for EVSYS and TC2 event actions

23 months agowork-in-progress IrDA implementation
joeycastillo [Sun, 13 Oct 2024 23:24:33 +0000 (19:24 -0400)]
work-in-progress IrDA implementation

23 months agobump gossamer commit
joeycastillo [Sun, 13 Oct 2024 17:03:26 +0000 (13:03 -0400)]
bump gossamer commit

2 years agoIR sensor demo shows something on screen
joeycastillo [Sat, 12 Oct 2024 17:37:18 +0000 (13:37 -0400)]
IR sensor demo shows something on screen

2 years agofixup
joeycastillo [Sat, 12 Oct 2024 17:34:56 +0000 (13:34 -0400)]
fixup

2 years agobeep softer when changing modes (saves energy)
joeycastillo [Sat, 12 Oct 2024 15:34:06 +0000 (11:34 -0400)]
beep softer when changing modes (saves energy)

2 years agoonly build sensor features if sensor is available
joeycastillo [Sat, 12 Oct 2024 14:55:10 +0000 (10:55 -0400)]
only build sensor features if sensor is available

2 years agobump gossamer commit
joeycastillo [Fri, 11 Oct 2024 11:33:20 +0000 (07:33 -0400)]
bump gossamer commit

2 years agobump tinyusb commit
joeycastillo [Fri, 11 Oct 2024 11:33:08 +0000 (07:33 -0400)]
bump tinyusb commit

2 years agorudimentary PWP capture with infrared sesor
joeycastillo [Fri, 11 Oct 2024 11:21:02 +0000 (07:21 -0400)]
rudimentary PWP capture with infrared sesor

2 years agoupdate 'new watch face' script
joeycastillo [Fri, 11 Oct 2024 00:57:57 +0000 (20:57 -0400)]
update 'new watch face' script

2 years agopreliminary accelerometer support in Movement
joeycastillo [Wed, 9 Oct 2024 11:46:28 +0000 (07:46 -0400)]
preliminary accelerometer support in Movement

2 years agoimplement INT2, accelerometer test shows sleep state on LED
joeycastillo [Wed, 9 Oct 2024 06:05:12 +0000 (02:05 -0400)]
implement INT2, accelerometer test shows sleep state on LED

2 years agomore accelerometer experimentation
joeycastillo [Wed, 9 Oct 2024 05:34:44 +0000 (01:34 -0400)]
more accelerometer experimentation

2 years agoseparate out interrupt config vs enable
joeycastillo [Wed, 9 Oct 2024 05:09:48 +0000 (01:09 -0400)]
separate out interrupt config vs enable

2 years agorearrange LIS2DW functions in data sheet order
joeycastillo [Wed, 9 Oct 2024 04:30:41 +0000 (00:30 -0400)]
rearrange LIS2DW functions in data sheet order

2 years agomove accelerometer interrupt demo to Second Movement
joeycastillo [Wed, 9 Oct 2024 02:17:30 +0000 (22:17 -0400)]
move accelerometer interrupt demo to Second Movement

2 years agoremove temperature face
joeycastillo [Wed, 9 Oct 2024 02:13:47 +0000 (22:13 -0400)]
remove temperature face

2 years agorefactor watch I2C for gossamer
joeycastillo [Wed, 9 Oct 2024 01:04:25 +0000 (21:04 -0400)]
refactor watch I2C for gossamer

2 years agomigrate temperature log to Second Movement
joeycastillo [Wed, 9 Oct 2024 00:39:45 +0000 (20:39 -0400)]
migrate temperature log to Second Movement

2 years agomigrate temperature display to Second Movement
joeycastillo [Wed, 9 Oct 2024 00:27:42 +0000 (20:27 -0400)]
migrate temperature display to Second Movement

2 years agorename thermistor_logging_face -> temperature_logging_face
joeycastillo [Wed, 9 Oct 2024 00:15:06 +0000 (20:15 -0400)]
rename thermistor_logging_face -> temperature_logging_face

2 years agorename thermistor_readout_face -> temperature_display_face
joeycastillo [Wed, 9 Oct 2024 00:13:29 +0000 (20:13 -0400)]
rename thermistor_readout_face -> temperature_display_face

2 years agobump gossamer commit
joeycastillo [Wed, 9 Oct 2024 00:08:11 +0000 (20:08 -0400)]
bump gossamer commit

2 years agorefactor watch SPI for gossamer
joeycastillo [Tue, 8 Oct 2024 21:59:01 +0000 (17:59 -0400)]
refactor watch SPI for gossamer

2 years agorefactor watch UART for gossamer
joeycastillo [Tue, 8 Oct 2024 21:23:08 +0000 (17:23 -0400)]
refactor watch UART for gossamer

2 years agoadd watch face that energizes all segments
joeycastillo [Tue, 8 Oct 2024 00:39:11 +0000 (20:39 -0400)]
add watch face that energizes all segments

2 years agoremove uses of deprecated watch_gpio functions
joeycastillo [Mon, 7 Oct 2024 13:01:21 +0000 (09:01 -0400)]
remove uses of deprecated watch_gpio functions

2 years agofix time zones in simulator
joeycastillo [Mon, 7 Oct 2024 12:36:23 +0000 (08:36 -0400)]
fix time zones in simulator

2 years agobump gossamer commit
joeycastillo [Mon, 7 Oct 2024 12:00:32 +0000 (08:00 -0400)]
bump gossamer commit

2 years agodeprecate most watch_gpio functions in favor of gossamer
joeycastillo [Mon, 7 Oct 2024 11:34:15 +0000 (07:34 -0400)]
deprecate most watch_gpio functions in favor of gossamer

2 years agobump tinyusb commit
joeycastillo [Mon, 7 Oct 2024 11:33:35 +0000 (07:33 -0400)]
bump tinyusb commit

2 years agobump gossamer commit
joeycastillo [Mon, 7 Oct 2024 00:07:08 +0000 (20:07 -0400)]
bump gossamer commit

2 years agoinitial pass at simulator support
joeycastillo [Sun, 6 Oct 2024 21:14:46 +0000 (17:14 -0400)]
initial pass at simulator support

2 years agobump gossamer commit
joeycastillo [Sun, 6 Oct 2024 18:49:56 +0000 (14:49 -0400)]
bump gossamer commit

2 years agoclear all of seconds display when going to sleep
joeycastillo [Sun, 6 Oct 2024 16:01:36 +0000 (12:01 -0400)]
clear all of seconds display when going to sleep

2 years agowatch_display_float_with_best_effort: support negative numbers
joeycastillo [Sun, 6 Oct 2024 15:56:24 +0000 (11:56 -0400)]
watch_display_float_with_best_effort: support negative numbers

2 years agoimprove decimal display outside positions 4 and 6
joeycastillo [Sun, 6 Oct 2024 15:28:54 +0000 (11:28 -0400)]
improve decimal display outside positions 4 and 6

2 years agoavoid running over into position 10
joeycastillo [Sun, 6 Oct 2024 15:28:28 +0000 (11:28 -0400)]
avoid running over into position 10

2 years agoremove printf statements
joeycastillo [Sat, 5 Oct 2024 17:01:00 +0000 (13:01 -0400)]
remove printf statements

2 years agono need to check on :15 and :45 -- Nepal does not observe DST
joeycastillo [Sat, 5 Oct 2024 16:57:13 +0000 (12:57 -0400)]
no need to check on :15 and :45 -- Nepal does not observe DST

2 years agouse consistent naming style for typedefs
joeycastillo [Sat, 5 Oct 2024 14:31:17 +0000 (10:31 -0400)]
use consistent naming style for typedefs

2 years agouse updated gossamer typedefs
joeycastillo [Sat, 5 Oct 2024 14:26:05 +0000 (10:26 -0400)]
use updated gossamer typedefs

2 years agobump gossamer commit
joeycastillo [Sat, 5 Oct 2024 14:23:12 +0000 (10:23 -0400)]
bump gossamer commit

2 years agouse named constant for UTC zone
joeycastillo [Sat, 5 Oct 2024 13:55:26 +0000 (09:55 -0400)]
use named constant for UTC zone

2 years agoupdate submodules
joeycastillo [Sat, 5 Oct 2024 13:53:41 +0000 (09:53 -0400)]
update submodules

2 years agocache DST offsets so we're not constantly converting time zones
joeycastillo [Sat, 5 Oct 2024 13:33:12 +0000 (09:33 -0400)]
cache DST offsets so we're not constantly converting time zones

2 years agoset a valid date on boot
joeycastillo [Sat, 5 Oct 2024 11:34:11 +0000 (07:34 -0400)]
set a valid date on boot

2 years ago_movement_handle_advisories -> _movement_handle_top_of_minute
joeycastillo [Sat, 5 Oct 2024 11:32:35 +0000 (07:32 -0400)]
_movement_handle_advisories -> _movement_handle_top_of_minute

2 years agomovement internal time is now UTC
joeycastillo [Sat, 5 Oct 2024 05:27:07 +0000 (01:27 -0400)]
movement internal time is now UTC

2 years agorename needs_advisories_handled to woke_from_alarm_handler
joeycastillo [Wed, 2 Oct 2024 11:52:10 +0000 (07:52 -0400)]
rename needs_advisories_handled to woke_from_alarm_handler

2 years agobring over character set demo
joeycastillo [Wed, 2 Oct 2024 11:41:56 +0000 (07:41 -0400)]
bring over character set demo

2 years agobring in battery voltage face, add new method and demo for displaying floats
joeycastillo [Mon, 30 Sep 2024 04:24:23 +0000 (00:24 -0400)]
bring in battery voltage face, add new method and demo for displaying floats

2 years agobring sunrise/sunset face into new movement
joeycastillo [Mon, 30 Sep 2024 03:13:59 +0000 (23:13 -0400)]
bring sunrise/sunset face into new movement

2 years agocustom LCD: fix garbled text in top row when using WATCH_POSITION_FULL
joeycastillo [Mon, 30 Sep 2024 02:52:21 +0000 (22:52 -0400)]
custom LCD: fix garbled text in top row when using WATCH_POSITION_FULL

2 years agobring in alarm face, rename to 'advanced alarm face'
joeycastillo [Mon, 30 Sep 2024 02:40:21 +0000 (22:40 -0400)]
bring in alarm face, rename to 'advanced alarm face'

2 years agorefactor watch faces to use new advisory API
joeycastillo [Mon, 30 Sep 2024 02:14:55 +0000 (22:14 -0400)]
refactor watch faces to use new advisory API

2 years agoallow watch faces to advise of other things in addition to needing a background task
joeycastillo [Mon, 30 Sep 2024 01:43:07 +0000 (21:43 -0400)]
allow watch faces to advise of other things in addition to needing a background task

2 years agoremove simple_clock_face; we've outgrown it
joeycastillo [Mon, 30 Sep 2024 00:53:23 +0000 (20:53 -0400)]
remove simple_clock_face; we've outgrown it

2 years agotarget lite for public-facing build
joeycastillo [Sun, 29 Sep 2024 20:23:42 +0000 (16:23 -0400)]
target lite for public-facing build

2 years agocountdown timer: longer title for on custom LCD
joeycastillo [Sun, 29 Sep 2024 20:00:52 +0000 (16:00 -0400)]
countdown timer: longer title for on custom LCD

2 years agoblink colon when clock is in sleep mode (custom LCD only)
joeycastillo [Sun, 29 Sep 2024 19:49:51 +0000 (15:49 -0400)]
blink colon when clock is in sleep mode (custom LCD only)

2 years agotesting on custom LCD
joeycastillo [Sun, 29 Sep 2024 19:47:26 +0000 (15:47 -0400)]
testing on custom LCD

2 years agotick_animation is now sleep_animation (which just displays an indicator on new LCD)
joeycastillo [Sun, 29 Sep 2024 19:24:11 +0000 (15:24 -0400)]
tick_animation is now sleep_animation (which just displays an indicator on new LCD)

2 years agosupport new sleep indicator
joeycastillo [Sun, 29 Sep 2024 19:22:05 +0000 (15:22 -0400)]
support new sleep indicator

2 years agoadd request_sleep function to Movement
joeycastillo [Sun, 29 Sep 2024 19:21:43 +0000 (15:21 -0400)]
add request_sleep function to Movement

2 years agobump gossamer commit
joeycastillo [Sun, 29 Sep 2024 19:10:08 +0000 (15:10 -0400)]
bump gossamer commit

2 years agobeats face displays 'beat' on custom LCD
joeycastillo [Sun, 29 Sep 2024 18:55:43 +0000 (14:55 -0400)]
beats face displays 'beat' on custom LCD

2 years agoadd option for text across the top on custom LCD
joeycastillo [Sun, 29 Sep 2024 18:54:59 +0000 (14:54 -0400)]
add option for text across the top on custom LCD

2 years agodisplay long weekdays on custom LCD
joeycastillo [Sun, 29 Sep 2024 18:19:56 +0000 (14:19 -0400)]
display long weekdays on custom LCD

2 years agoadd function for long weekdays
joeycastillo [Sun, 29 Sep 2024 18:19:14 +0000 (14:19 -0400)]
add function for long weekdays

2 years agoadd edge cases for custom LCD
joeycastillo [Sun, 29 Sep 2024 18:18:53 +0000 (14:18 -0400)]
add edge cases for custom LCD

2 years agoclean up const qualifiers in display functions
joeycastillo [Sun, 29 Sep 2024 17:56:16 +0000 (13:56 -0400)]
clean up const qualifiers in display functions

2 years agorename stock_stopwatch -> fast_stopwatch
joeycastillo [Sun, 29 Sep 2024 17:27:35 +0000 (13:27 -0400)]
rename stock_stopwatch -> fast_stopwatch

2 years agostock stopwatch: use new functions for text display
joeycastillo [Sun, 29 Sep 2024 17:25:13 +0000 (13:25 -0400)]
stock stopwatch: use new functions for text display

2 years agobring in stock stopwatch face, refactor to use TC1
joeycastillo [Sun, 29 Sep 2024 17:11:32 +0000 (13:11 -0400)]
bring in stock stopwatch face, refactor to use TC1

2 years agomove buzzer sequence timing to TC0
joeycastillo [Sun, 29 Sep 2024 16:43:01 +0000 (12:43 -0400)]
move buzzer sequence timing to TC0

2 years agorestore custom signal tunes to Second Movement
joeycastillo [Sun, 29 Sep 2024 16:36:26 +0000 (12:36 -0400)]
restore custom signal tunes to Second Movement