]>
git.earman.xyz Git - sensor-watch.git/log
Joey Castillo [Sun, 16 Jan 2022 00:21:39 +0000 (19:21 -0500)]
movement: add sunrise/sunset face
Joey Castillo [Sat, 15 Jan 2022 19:53:42 +0000 (14:53 -0500)]
add MIT license text to movement files
Joey Castillo [Sat, 15 Jan 2022 17:22:42 +0000 (12:22 -0500)]
add gettimeofday function
Joey Castillo [Tue, 11 Jan 2022 00:12:13 +0000 (19:12 -0500)]
motion board express
Joey Castillo [Sun, 9 Jan 2022 20:26:58 +0000 (15:26 -0500)]
Merge branch 'main' of github.com:joeycastillo/Sensor-Watch into main
Joey Castillo [Sun, 9 Jan 2022 20:26:45 +0000 (15:26 -0500)]
accelerometer test: stream data to UART
Joey Castillo [Sun, 9 Jan 2022 17:25:56 +0000 (12:25 -0500)]
lis2dw: add low power / low noise mode
Joey Castillo [Sun, 9 Jan 2022 17:12:41 +0000 (12:12 -0500)]
set correct registers for range and rate
Joey Castillo [Sun, 9 Jan 2022 17:06:44 +0000 (12:06 -0500)]
use lowest power LP mode
Joey Castillo [Sun, 9 Jan 2022 17:05:21 +0000 (12:05 -0500)]
shuffle uart pins for new accelerometer board
Joey Castillo [Sun, 9 Jan 2022 17:02:58 +0000 (12:02 -0500)]
start in low power mode
Joey Castillo [Sun, 9 Jan 2022 17:02:26 +0000 (12:02 -0500)]
remove unused enums
joeycastillo [Sun, 9 Jan 2022 01:30:02 +0000 (20:30 -0500)]
fix filename capitalization
Joey Castillo [Sun, 9 Jan 2022 00:27:41 +0000 (19:27 -0500)]
add driver, test app for LIS2DW accelerometer
Joey Castillo [Thu, 6 Jan 2022 23:19:41 +0000 (18:19 -0500)]
Merge branch 'main' of github.com:joeycastillo/Sensor-Watch into main
Joey Castillo [Thu, 6 Jan 2022 23:19:29 +0000 (18:19 -0500)]
new simulated screens
Joey Castillo [Thu, 6 Jan 2022 19:58:39 +0000 (14:58 -0500)]
add testing app
Joey Castillo [Tue, 4 Jan 2022 20:38:42 +0000 (15:38 -0500)]
Merge branch 'main' of https://github.com/joeycastillo/Sensor-Watch into main
Joey Castillo [Tue, 4 Jan 2022 20:38:35 +0000 (15:38 -0500)]
new temperature board rev (+20 mils to flex connector)
Joey Castillo [Wed, 22 Dec 2021 16:02:48 +0000 (10:02 -0600)]
rearrange hello face, documentation reasons
Joey Castillo [Tue, 21 Dec 2021 18:58:05 +0000 (12:58 -0600)]
add comments to 'hello there' face
Joey Castillo [Tue, 21 Dec 2021 18:30:20 +0000 (12:30 -0600)]
add 'hello there' face, demo for documentation
Joey Castillo [Tue, 21 Dec 2021 16:05:40 +0000 (10:05 -0600)]
Merge branch 'main' of github.com:joeycastillo/Sensor-Watch into main
Joey Castillo [Tue, 21 Dec 2021 16:05:06 +0000 (10:05 -0600)]
movement: add hourly signal to simple clock face
Joey Castillo [Tue, 21 Dec 2021 16:01:33 +0000 (10:01 -0600)]
add utility function to check if TCC is enabled
Joey Castillo [Tue, 21 Dec 2021 01:51:57 +0000 (19:51 -0600)]
add documentation for watch face index
Joey Castillo [Mon, 20 Dec 2021 23:02:17 +0000 (17:02 -0600)]
Movement: give watch faces their index at setup time
Joey Castillo [Mon, 20 Dec 2021 18:35:37 +0000 (12:35 -0600)]
Movement: allow scheduling precisely timed background tasks (resolves #28)
joeycastillo [Tue, 14 Dec 2021 18:07:13 +0000 (12:07 -0600)]
trigger pages workflow only on push to main
joeycastillo [Tue, 14 Dec 2021 17:06:29 +0000 (11:06 -0600)]
Merge pull request #24 from willianpaixao/add-github-actions
introduce github actions
Joey Castillo [Tue, 14 Dec 2021 16:58:17 +0000 (10:58 -0600)]
remove notes from rev 5 PCB
Willian Paixao [Sat, 11 Dec 2021 20:29:27 +0000 (21:29 +0100)]
add github pages pipeline
Willian Paixao [Sat, 11 Dec 2021 19:37:52 +0000 (20:37 +0100)]
Merge remote-tracking branch 'origin/add-github-actions' into add-github-actions
Willian Paixao [Sat, 11 Dec 2021 19:33:58 +0000 (20:33 +0100)]
update makefile and pipeline workflow
Willian Paixao [Sun, 5 Dec 2021 17:37:44 +0000 (18:37 +0100)]
update gitgnore
Willian Paixao [Sun, 5 Dec 2021 12:58:44 +0000 (13:58 +0100)]
introduce github actions
Joey Castillo [Sat, 11 Dec 2021 16:28:18 +0000 (11:28 -0500)]
remove unnecessary .gitignore
Joey Castillo [Fri, 10 Dec 2021 17:17:47 +0000 (12:17 -0500)]
Merge branch 'main' of github.com:joeycastillo/Sensor-Watch into pr/24
Joey Castillo [Mon, 6 Dec 2021 05:49:26 +0000 (23:49 -0600)]
fix missing prototype warnings
Joey Castillo [Mon, 6 Dec 2021 05:06:25 +0000 (23:06 -0600)]
rename project files
Joey Castillo [Fri, 10 Dec 2021 16:33:07 +0000 (11:33 -0500)]
add demo watch face
Joey Castillo [Thu, 9 Dec 2021 17:25:26 +0000 (12:25 -0500)]
more accelerometer and temperature board tests
joeycastillo [Wed, 8 Dec 2021 20:52:07 +0000 (15:52 -0500)]
Merge pull request #25 from willianpaixao/add-submodules
Add tinyusb as git submodules
Joey Castillo [Wed, 8 Dec 2021 20:51:41 +0000 (15:51 -0500)]
remove --recursive flag from git submodule update
Joey Castillo [Wed, 8 Dec 2021 01:45:15 +0000 (20:45 -0500)]
add new temperature + gpio board
Joey Castillo [Wed, 8 Dec 2021 00:47:41 +0000 (19:47 -0500)]
tweaks to the next pair of sensor boards
Joey Castillo [Tue, 7 Dec 2021 03:47:38 +0000 (22:47 -0500)]
Merge branch 'main' of github.com:joeycastillo/Sensor-Watch
Joey Castillo [Tue, 7 Dec 2021 03:47:23 +0000 (22:47 -0500)]
add WIP motion board with LIS2DW
Joey Castillo [Mon, 6 Dec 2021 05:49:26 +0000 (23:49 -0600)]
fix missing prototype warnings
Joey Castillo [Mon, 6 Dec 2021 05:06:25 +0000 (23:06 -0600)]
rename project files
Joey Castillo [Mon, 6 Dec 2021 04:56:09 +0000 (22:56 -0600)]
ensure accelerometer test face always stays active
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
Willian Paixao [Sun, 5 Dec 2021 18:35:29 +0000 (19:35 +0100)]
add tinyusb as a git submodule
Willian Paixao [Sun, 5 Dec 2021 18:16:34 +0000 (19:16 +0100)]
remove tinyusb directory
Willian Paixao [Sun, 5 Dec 2021 17:37:44 +0000 (18:37 +0100)]
update gitgnore
Willian Paixao [Sun, 5 Dec 2021 12:58:44 +0000 (13:58 +0100)]
introduce github actions
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