]>
git.earman.xyz Git - sensor-watch.git/log
Joey Castillo [Sun, 5 Dec 2021 22:24:17 +0000 (16:24 -0600)]
more accelerometer tests: track interrupts on each axis, log on the quarter hour
Joey Castillo [Sat, 4 Dec 2021 00:42:16 +0000 (19:42 -0500)]
use true random number generator to provide entropy
Joey Castillo [Sat, 4 Dec 2021 00:06:25 +0000 (19:06 -0500)]
movement: remove testing watch face from config
Joey Castillo [Fri, 3 Dec 2021 16:45:40 +0000 (11:45 -0500)]
add rev 05 board with red/green LED
Joey Castillo [Fri, 3 Dec 2021 16:30:36 +0000 (11:30 -0500)]
movement: allow watch faces to request zero ticks
Joey Castillo [Fri, 3 Dec 2021 03:50:47 +0000 (22:50 -0500)]
remove A LOT of dead ASF lcd driver code
Joey Castillo [Thu, 2 Dec 2021 20:11:18 +0000 (15:11 -0500)]
movement: update comment; we store this data now
Joey Castillo [Thu, 2 Dec 2021 20:10:49 +0000 (15:10 -0500)]
movement: add option to always snap back to first watch face
Joey Castillo [Wed, 1 Dec 2021 23:57:03 +0000 (18:57 -0500)]
movement: fix off-by-one error in accelerometer test face
Joey Castillo [Wed, 1 Dec 2021 19:57:06 +0000 (14:57 -0500)]
movement: add experimental accelerometer data logging face
Joey Castillo [Wed, 1 Dec 2021 16:30:19 +0000 (11:30 -0500)]
movement: help beats face update the screen less often
Joey Castillo [Wed, 1 Dec 2021 15:43:01 +0000 (10:43 -0500)]
movement: remove floating point math from beats face
Joey Castillo [Wed, 1 Dec 2021 14:41:11 +0000 (09:41 -0500)]
lis2dh: add support for interrupt latching (stays active until cleared)
Joey Castillo [Wed, 1 Dec 2021 14:25:40 +0000 (09:25 -0500)]
movement: after profiling, temp and battery can ignore timeout
Joey Castillo [Wed, 1 Dec 2021 14:07:40 +0000 (09:07 -0500)]
movement: remove TODO item (we profiled it, it's fine)
Joey Castillo [Wed, 1 Dec 2021 01:20:21 +0000 (20:20 -0500)]
lis2dh: accelerometer testing face
Joey Castillo [Wed, 1 Dec 2021 01:02:41 +0000 (20:02 -0500)]
lis2dh driver: add support for int2 pin
Joey Castillo [Tue, 30 Nov 2021 23:53:43 +0000 (18:53 -0500)]
lis2dh driver: add basic interrupt functionality
Joey Castillo [Tue, 30 Nov 2021 22:02:42 +0000 (17:02 -0500)]
fix (most) external interrupts on the 9-pin connector
Joey Castillo [Tue, 30 Nov 2021 16:55:16 +0000 (11:55 -0500)]
lis2dh driver: make the implicit explicit
Joey Castillo [Tue, 30 Nov 2021 15:23:20 +0000 (10:23 -0500)]
movement: fix yesterday's bug that was keeping us awake
Joey Castillo [Mon, 29 Nov 2021 19:53:13 +0000 (14:53 -0500)]
movement: add alarm and signal functions
Joey Castillo [Mon, 29 Nov 2021 19:04:24 +0000 (14:04 -0500)]
movement bugfix: prevent repeated timeout events from stalling watch face
Joey Castillo [Mon, 29 Nov 2021 15:46:53 +0000 (10:46 -0500)]
add support for latest board revision
Joey Castillo [Sun, 28 Nov 2021 23:15:21 +0000 (18:15 -0500)]
movement: more granular button and LED timing via fast tick
Joey Castillo [Sun, 28 Nov 2021 23:03:17 +0000 (18:03 -0500)]
more character map edge cases
Joey Castillo [Sun, 28 Nov 2021 22:17:51 +0000 (17:17 -0500)]
movement: these durations don't need to be 32-bit ints
Joey Castillo [Sun, 28 Nov 2021 22:16:36 +0000 (17:16 -0500)]
movemment: tweak capitalization of some settings
Joey Castillo [Sat, 27 Nov 2021 22:00:16 +0000 (17:00 -0500)]
background tasks have been implemented
Joey Castillo [Sat, 27 Nov 2021 21:48:51 +0000 (16:48 -0500)]
movement: preferences should show 'blu' for watches with blue LED
Joey Castillo [Sat, 27 Nov 2021 18:32:15 +0000 (13:32 -0500)]
add LIS2DH accelerometer driver, test app
Joey Castillo [Fri, 26 Nov 2021 18:43:47 +0000 (13:43 -0500)]
movement: add world clock face
Joey Castillo [Thu, 25 Nov 2021 18:18:10 +0000 (13:18 -0500)]
remove log statements (oops)
Joey Castillo [Thu, 25 Nov 2021 16:10:06 +0000 (11:10 -0500)]
utilities: convert unix timestamp to watch_date_time
Joey Castillo [Thu, 25 Nov 2021 15:47:59 +0000 (10:47 -0500)]
movement: have beats and TOTP face use new time zone setting
Joey Castillo [Thu, 25 Nov 2021 15:38:17 +0000 (10:38 -0500)]
movement: store settings in BKUP to persist across resets
Joey Castillo [Thu, 25 Nov 2021 15:06:49 +0000 (10:06 -0500)]
movement: implement time zone setting
joeycastillo [Wed, 24 Nov 2021 17:26:16 +0000 (12:26 -0500)]
Merge pull request #23 from tahnok/totp
Add initial TOTP watch face impl
Joey Castillo [Wed, 24 Nov 2021 17:20:32 +0000 (12:20 -0500)]
movement: TOTP face, pad code with leading zeroes
Joey Castillo [Wed, 24 Nov 2021 17:18:28 +0000 (12:18 -0500)]
movement: make TOTP face go home on timeout
Joey Castillo [Wed, 24 Nov 2021 17:14:17 +0000 (12:14 -0500)]
add header guards, move declarations to source file
Wesley Ellis [Wed, 24 Nov 2021 02:37:54 +0000 (21:37 -0500)]
Properly vendor TOTP-MCU temporarily
Wesley Ellis [Wed, 24 Nov 2021 02:32:43 +0000 (21:32 -0500)]
optimize totp face and add countdown
Wesley Ellis [Wed, 24 Nov 2021 02:32:25 +0000 (21:32 -0500)]
Fill out watch_utility_convert_to_unix_time
joeycastillo [Tue, 23 Nov 2021 20:57:18 +0000 (15:57 -0500)]
add stubs for UNIX timestamp conversion
joeycastillo [Tue, 23 Nov 2021 20:54:12 +0000 (15:54 -0500)]
add stubs for UNIX timestamp conversion
Wesley Ellis [Tue, 23 Nov 2021 02:20:57 +0000 (21:20 -0500)]
Add initial TOTP watch face impl
Vendor code from https://github.com/Netthaw/TOTP-MCU to do the
heavy lifting of computing SHA-1 and HMAC and the rest of TOTP
Also implement a date_time to unix timestamp method
Joey Castillo [Mon, 22 Nov 2021 22:35:50 +0000 (17:35 -0500)]
Merge branch 'main' of github.com:joeycastillo/Sensor-Watch into main
Joey Castillo [Mon, 22 Nov 2021 22:31:51 +0000 (17:31 -0500)]
move thermistor calculation to watch utilities
Joey Castillo [Mon, 22 Nov 2021 22:02:48 +0000 (17:02 -0500)]
tweak voltage of sensor watch dev board display
Joey Castillo [Thu, 28 Oct 2021 17:58:28 +0000 (13:58 -0400)]
two more boards to OSH Park
Joey Castillo [Mon, 22 Nov 2021 17:09:52 +0000 (12:09 -0500)]
link math library
Joey Castillo [Sat, 13 Nov 2021 19:01:08 +0000 (14:01 -0500)]
update bootloader with correct VID/PID
joeycastillo [Thu, 11 Nov 2021 12:30:44 +0000 (06:30 -0600)]
Merge pull request #21 from tahnok/stopwatch_face
Add stopwatch face to movement
Wesley Ellis [Thu, 4 Nov 2021 01:10:10 +0000 (21:10 -0400)]
Add stopwatch face to movement
Simple stopwatch that only counts seconds (not subseconds), minutes
and yes, even hours
Joey Castillo [Mon, 8 Nov 2021 15:50:54 +0000 (09:50 -0600)]
movement: day one watch face, counts days from birth
Joey Castillo [Mon, 8 Nov 2021 15:25:06 +0000 (09:25 -0600)]
movement: preferences refactor, two new types
Joey Castillo [Mon, 8 Nov 2021 13:11:59 +0000 (07:11 -0600)]
bugfix: activate current watch face when waking from sleep
Joey Castillo [Sun, 7 Nov 2021 04:30:25 +0000 (00:30 -0400)]
beat time: add low energy tick animation
Joey Castillo [Sun, 7 Nov 2021 04:29:27 +0000 (00:29 -0400)]
movement: refactor timeout to tick first, then notify
Joey Castillo [Sun, 7 Nov 2021 03:52:00 +0000 (23:52 -0400)]
movement: add voltage monitor watch face
Joey Castillo [Fri, 29 Oct 2021 16:09:45 +0000 (12:09 -0400)]
add ability to preview display on USB serial
Joey Castillo [Mon, 25 Oct 2021 22:32:59 +0000 (18:32 -0400)]
don't destroy our temperature log when waking from sleep
Joey Castillo [Mon, 25 Oct 2021 20:04:10 +0000 (16:04 -0400)]
steps toward SPI support in watch library
Joey Castillo [Mon, 25 Oct 2021 18:52:40 +0000 (14:52 -0400)]
Merge branch 'main' into more-asf-files
Joey Castillo [Mon, 25 Oct 2021 18:52:15 +0000 (14:52 -0400)]
new batch of sensor boards
Joey Castillo [Sat, 23 Oct 2021 22:15:22 +0000 (18:15 -0400)]
movement temperature face: only enable thermistor when reading data
Joey Castillo [Sat, 23 Oct 2021 21:55:19 +0000 (17:55 -0400)]
movement: first crack at background tasks API
Joey Castillo [Sat, 23 Oct 2021 20:44:20 +0000 (16:44 -0400)]
fix typo
joeycastillo [Sat, 23 Oct 2021 20:36:26 +0000 (16:36 -0400)]
Merge pull request #19 from tahnok/beats_watch_face
Port beats to movement framework
Joey Castillo [Sat, 23 Oct 2021 20:23:36 +0000 (16:23 -0400)]
WIP: thermistor data logger
Joey Castillo [Sat, 23 Oct 2021 20:14:03 +0000 (16:14 -0400)]
fix name of ifdef in thermistor readout face
Joey Castillo [Sat, 23 Oct 2021 20:13:11 +0000 (16:13 -0400)]
move weekday lookup to new utilities file
Wesley Ellis [Sat, 23 Oct 2021 02:00:52 +0000 (22:00 -0400)]
Port beats to movement framework
Joey Castillo [Thu, 21 Oct 2021 21:28:59 +0000 (17:28 -0400)]
movement: add character set demo
Joey Castillo [Thu, 21 Oct 2021 19:10:06 +0000 (15:10 -0400)]
typo in documentation: all five pins are analog capable
Joey Castillo [Thu, 21 Oct 2021 15:02:44 +0000 (11:02 -0400)]
movement: add thermistor readout face
Joey Castillo [Wed, 20 Oct 2021 17:45:22 +0000 (13:45 -0400)]
more accurate names for deep sleep and shallow sleep modes
Joey Castillo [Wed, 20 Oct 2021 14:36:55 +0000 (10:36 -0400)]
movement: fix preferences glitch, add some notes
Joey Castillo [Tue, 19 Oct 2021 19:37:08 +0000 (15:37 -0400)]
movement: add tick animation in sleep mode
Joey Castillo [Tue, 19 Oct 2021 17:33:11 +0000 (13:33 -0400)]
movement settings: add timeout and LED duration
Joey Castillo [Tue, 19 Oct 2021 14:14:24 +0000 (10:14 -0400)]
getting the sensor watch dev board working
joeycastillo [Mon, 18 Oct 2021 19:37:41 +0000 (15:37 -0400)]
Merge pull request #17 from joeycastillo/wip-launcher
Resolves #13
Joey Castillo [Mon, 18 Oct 2021 19:36:39 +0000 (15:36 -0400)]
fix typos
Joey Castillo [Mon, 18 Oct 2021 19:11:01 +0000 (15:11 -0400)]
add readme for movement app
Joey Castillo [Mon, 18 Oct 2021 16:33:07 +0000 (12:33 -0400)]
movement: remove faster sleep / timeout intervals
Joey Castillo [Mon, 18 Oct 2021 16:31:44 +0000 (12:31 -0400)]
pulsometer: rearrange switch for clarity
Joey Castillo [Mon, 18 Oct 2021 16:15:57 +0000 (12:15 -0400)]
add timeout event to give faces a chance to resign
Joey Castillo [Mon, 18 Oct 2021 15:27:36 +0000 (11:27 -0400)]
pulsometer: make type more c-like
Joey Castillo [Mon, 18 Oct 2021 15:15:45 +0000 (11:15 -0400)]
pulsometer: reset tick in resign function
Joey Castillo [Sat, 16 Oct 2021 20:51:36 +0000 (16:51 -0400)]
fix misspelling of pulsometer
Joey Castillo [Sat, 16 Oct 2021 20:25:30 +0000 (16:25 -0400)]
automatically determine number of watch faces
Joey Castillo [Sat, 16 Oct 2021 20:03:27 +0000 (16:03 -0400)]
early work on background tasks, documentation
Joey Castillo [Sat, 16 Oct 2021 17:48:16 +0000 (13:48 -0400)]
remove unimplemented settings for now
Joey Castillo [Sat, 16 Oct 2021 17:47:42 +0000 (13:47 -0400)]
implement led duration setting
Joey Castillo [Sat, 16 Oct 2021 17:40:17 +0000 (13:40 -0400)]
screensaver mode is now low energy mode
Joey Castillo [Sat, 16 Oct 2021 17:28:52 +0000 (13:28 -0400)]
clarify property names
Joey Castillo [Sat, 16 Oct 2021 17:23:23 +0000 (13:23 -0400)]
rename types to be more c-like
Joey Castillo [Sat, 16 Oct 2021 17:14:52 +0000 (13:14 -0400)]
widgets are now watch faces
Joey Castillo [Sat, 16 Oct 2021 16:58:14 +0000 (12:58 -0400)]
launcher is now movement