]> git.earman.xyz Git - sensor-watch.git/log
sensor-watch.git
4 years agoMerge pull request #38 from davidskeck/patch-2
joeycastillo [Wed, 19 Jan 2022 19:14:39 +0000 (14:14 -0500)]
Merge pull request #38 from davidskeck/patch-2

Simple Clock: Update to signal exactly on the hour

4 years agoMerge pull request #39 from davidskeck/patch-3
joeycastillo [Wed, 19 Jan 2022 18:24:58 +0000 (13:24 -0500)]
Merge pull request #39 from davidskeck/patch-3

Reset selection to 0 on resign from setting state

4 years agoReset selection to 0 on resign from setting state
David Keck [Wed, 19 Jan 2022 18:12:43 +0000 (12:12 -0600)]
Reset selection to 0 on resign from setting state

I believe this also needs to be set back to 0 so the setting screen will resume at minutes, not potentially at settings on next run.

4 years agoSimple Clock: Update to signal exactly on the hour
David Keck [Wed, 19 Jan 2022 18:06:12 +0000 (12:06 -0600)]
Simple Clock: Update to signal exactly on the hour

I was getting the buzzer at 59 minutes past the hour, not exactly on the hour. This changes to buzzing at exactly HOUR:00:00. Tested this locally.

4 years agomovement: reset tick to 1 Hz between watch faces (fixes #36)
Joey Castillo [Wed, 19 Jan 2022 16:16:10 +0000 (11:16 -0500)]
movement: reset tick to 1 Hz between watch faces (fixes #36)

4 years agoadd movement to the workflow
joeycastillo [Wed, 19 Jan 2022 14:23:21 +0000 (09:23 -0500)]
add movement to the workflow

4 years agoMerge pull request #37 from davidskeck/patch-2
joeycastillo [Wed, 19 Jan 2022 14:15:47 +0000 (09:15 -0500)]
Merge pull request #37 from davidskeck/patch-2

Countdown: Added ability to reset to default timer value

4 years agoChanged reset mode to setting instead of waiting
David Keck [Wed, 19 Jan 2022 03:53:25 +0000 (22:53 -0500)]
Changed reset mode to setting instead of waiting

After thinking about this, I think it is more intuitive that this would only apply when in setting mode.

4 years agoAdded ability to reset to default timer value
David Keck [Wed, 19 Jan 2022 03:29:04 +0000 (22:29 -0500)]
Added ability to reset to default timer value

Added option to reset to the default timer value when in waiting mode and on long press of alarm. This was useful to me as I sometimes accidentally increase the timer value and then would need to loop around to get back to the default value.

4 years agomovement: sunrise/sunset face documentation
Joey Castillo [Sun, 16 Jan 2022 14:39:18 +0000 (09:39 -0500)]
movement: sunrise/sunset face documentation

4 years agosunrise/sunset face: no need to update this every second
Joey Castillo [Sun, 16 Jan 2022 00:35:47 +0000 (19:35 -0500)]
sunrise/sunset face: no need to update this every second

4 years agoMerge branch 'main' of github.com:joeycastillo/Sensor-Watch into main
Joey Castillo [Sun, 16 Jan 2022 00:27:24 +0000 (19:27 -0500)]
Merge branch 'main' of github.com:joeycastillo/Sensor-Watch into main

4 years agomovement: add sunrise/sunset face
Joey Castillo [Sun, 16 Jan 2022 00:21:39 +0000 (19:21 -0500)]
movement: add sunrise/sunset face

4 years agoMerge pull request #29 from tahnok/countdown
joeycastillo [Sun, 16 Jan 2022 00:01:06 +0000 (19:01 -0500)]
Merge pull request #29 from tahnok/countdown

Countdown

4 years agoAdd Countdown Face
Wesley Ellis [Sat, 1 Jan 2022 19:15:03 +0000 (14:15 -0500)]
Add Countdown Face

A simple countdown face using movement_schedule_background_task
so that it rings, even if the another face is active

Limited to 99 minutes and 59 seconds so that the watch isn't staying
out of deep sleep for too long

4 years agoadd MIT license text to movement files
Joey Castillo [Sat, 15 Jan 2022 19:53:42 +0000 (14:53 -0500)]
add MIT license text to movement files

4 years agoadd gettimeofday function
Joey Castillo [Sat, 15 Jan 2022 17:22:42 +0000 (12:22 -0500)]
add gettimeofday function

4 years agomotion board express
Joey Castillo [Tue, 11 Jan 2022 00:12:13 +0000 (19:12 -0500)]
motion board express

4 years agoMerge branch 'main' of github.com:joeycastillo/Sensor-Watch into main
Joey Castillo [Sun, 9 Jan 2022 20:26:58 +0000 (15:26 -0500)]
Merge branch 'main' of github.com:joeycastillo/Sensor-Watch into main

4 years agoaccelerometer test: stream data to UART
Joey Castillo [Sun, 9 Jan 2022 20:26:45 +0000 (15:26 -0500)]
accelerometer test: stream data to UART

4 years agolis2dw: add low power / low noise mode
Joey Castillo [Sun, 9 Jan 2022 17:25:56 +0000 (12:25 -0500)]
lis2dw: add low power / low noise mode

4 years agoset correct registers for range and rate
Joey Castillo [Sun, 9 Jan 2022 17:12:41 +0000 (12:12 -0500)]
set correct registers for range and rate

4 years agouse lowest power LP mode
Joey Castillo [Sun, 9 Jan 2022 17:06:44 +0000 (12:06 -0500)]
use lowest power LP mode

4 years agoshuffle uart pins for new accelerometer board
Joey Castillo [Sun, 9 Jan 2022 17:05:21 +0000 (12:05 -0500)]
shuffle uart pins for new accelerometer board

4 years agostart in low power mode
Joey Castillo [Sun, 9 Jan 2022 17:02:58 +0000 (12:02 -0500)]
start in low power mode

4 years agoremove unused enums
Joey Castillo [Sun, 9 Jan 2022 17:02:26 +0000 (12:02 -0500)]
remove unused enums

4 years agofix filename capitalization
joeycastillo [Sun, 9 Jan 2022 01:30:02 +0000 (20:30 -0500)]
fix filename capitalization

4 years agoadd driver, test app for LIS2DW accelerometer
Joey Castillo [Sun, 9 Jan 2022 00:27:41 +0000 (19:27 -0500)]
add driver, test app for LIS2DW accelerometer

4 years agoMerge branch 'main' of github.com:joeycastillo/Sensor-Watch into main
Joey Castillo [Thu, 6 Jan 2022 23:19:41 +0000 (18:19 -0500)]
Merge branch 'main' of github.com:joeycastillo/Sensor-Watch into main

4 years agonew simulated screens
Joey Castillo [Thu, 6 Jan 2022 23:19:29 +0000 (18:19 -0500)]
new simulated screens

4 years agoadd testing app
Joey Castillo [Thu, 6 Jan 2022 19:58:39 +0000 (14:58 -0500)]
add testing app

4 years agoMerge branch 'main' of https://github.com/joeycastillo/Sensor-Watch into main
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

4 years agonew temperature board rev (+20 mils to flex connector)
Joey Castillo [Tue, 4 Jan 2022 20:38:35 +0000 (15:38 -0500)]
new temperature board rev (+20 mils to flex connector)

4 years agoAdd movement_cancel_background_task
Wesley Ellis [Sat, 1 Jan 2022 19:13:04 +0000 (14:13 -0500)]
Add movement_cancel_background_task

Provide a way for a scheduled background task to be cancelled

4 years agorearrange hello face, documentation reasons
Joey Castillo [Wed, 22 Dec 2021 16:02:48 +0000 (10:02 -0600)]
rearrange hello face, documentation reasons

4 years agoadd comments to 'hello there' face
Joey Castillo [Tue, 21 Dec 2021 18:58:05 +0000 (12:58 -0600)]
add comments to 'hello there' face

4 years agoadd 'hello there' face, demo for documentation
Joey Castillo [Tue, 21 Dec 2021 18:30:20 +0000 (12:30 -0600)]
add 'hello there' face, demo for documentation

4 years agoMerge branch 'main' of github.com:joeycastillo/Sensor-Watch into main
Joey Castillo [Tue, 21 Dec 2021 16:05:40 +0000 (10:05 -0600)]
Merge branch 'main' of github.com:joeycastillo/Sensor-Watch into main

4 years agomovement: add hourly signal to simple clock face
Joey Castillo [Tue, 21 Dec 2021 16:05:06 +0000 (10:05 -0600)]
movement: add hourly signal to simple clock face

4 years agoadd utility function to check if TCC is enabled
Joey Castillo [Tue, 21 Dec 2021 16:01:33 +0000 (10:01 -0600)]
add utility function to check if TCC is enabled

4 years agoadd documentation for watch face index
Joey Castillo [Tue, 21 Dec 2021 01:51:57 +0000 (19:51 -0600)]
add documentation for watch face index

4 years agoMovement: give watch faces their index at setup time
Joey Castillo [Mon, 20 Dec 2021 23:02:17 +0000 (17:02 -0600)]
Movement: give watch faces their index at setup time

4 years agoMovement: allow scheduling precisely timed background tasks (resolves #28)
Joey Castillo [Mon, 20 Dec 2021 18:35:37 +0000 (12:35 -0600)]
Movement: allow scheduling precisely timed background tasks (resolves #28)

4 years agotrigger pages workflow only on push to main
joeycastillo [Tue, 14 Dec 2021 18:07:13 +0000 (12:07 -0600)]
trigger pages workflow only on push to main

4 years agoMerge pull request #24 from willianpaixao/add-github-actions
joeycastillo [Tue, 14 Dec 2021 17:06:29 +0000 (11:06 -0600)]
Merge pull request #24 from willianpaixao/add-github-actions

introduce github actions

4 years agoremove notes from rev 5 PCB
Joey Castillo [Tue, 14 Dec 2021 16:58:17 +0000 (10:58 -0600)]
remove notes from rev 5 PCB

4 years agoadd github pages pipeline
Willian Paixao [Sat, 11 Dec 2021 20:29:27 +0000 (21:29 +0100)]
add github pages pipeline

4 years agoMerge remote-tracking branch 'origin/add-github-actions' into add-github-actions
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

4 years agoupdate makefile and pipeline workflow
Willian Paixao [Sat, 11 Dec 2021 19:33:58 +0000 (20:33 +0100)]
update makefile and pipeline workflow

4 years agoupdate gitgnore
Willian Paixao [Sun, 5 Dec 2021 17:37:44 +0000 (18:37 +0100)]
update gitgnore

4 years agointroduce github actions
Willian Paixao [Sun, 5 Dec 2021 12:58:44 +0000 (13:58 +0100)]
introduce github actions

4 years agoremove unnecessary .gitignore
Joey Castillo [Sat, 11 Dec 2021 16:28:18 +0000 (11:28 -0500)]
remove unnecessary .gitignore

4 years agoMerge branch 'main' of github.com:joeycastillo/Sensor-Watch into pr/24
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

4 years agofix missing prototype warnings
Joey Castillo [Mon, 6 Dec 2021 05:49:26 +0000 (23:49 -0600)]
fix missing prototype warnings

4 years agorename project files
Joey Castillo [Mon, 6 Dec 2021 05:06:25 +0000 (23:06 -0600)]
rename project files

4 years agoadd demo watch face
Joey Castillo [Fri, 10 Dec 2021 16:33:07 +0000 (11:33 -0500)]
add demo watch face

4 years agomore accelerometer and temperature board tests
Joey Castillo [Thu, 9 Dec 2021 17:25:26 +0000 (12:25 -0500)]
more accelerometer and temperature board tests

4 years agoMerge pull request #25 from willianpaixao/add-submodules
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

4 years agoremove --recursive flag from git submodule update
Joey Castillo [Wed, 8 Dec 2021 20:51:41 +0000 (15:51 -0500)]
remove --recursive flag from git submodule update

4 years agoadd new temperature + gpio board
Joey Castillo [Wed, 8 Dec 2021 01:45:15 +0000 (20:45 -0500)]
add new temperature + gpio board

4 years agotweaks to the next pair of sensor boards
Joey Castillo [Wed, 8 Dec 2021 00:47:41 +0000 (19:47 -0500)]
tweaks to the next pair of sensor boards

4 years agoMerge branch 'main' of github.com:joeycastillo/Sensor-Watch
Joey Castillo [Tue, 7 Dec 2021 03:47:38 +0000 (22:47 -0500)]
Merge branch 'main' of github.com:joeycastillo/Sensor-Watch

4 years agoadd WIP motion board with LIS2DW
Joey Castillo [Tue, 7 Dec 2021 03:47:23 +0000 (22:47 -0500)]
add WIP motion board with LIS2DW

4 years agofix missing prototype warnings
Joey Castillo [Mon, 6 Dec 2021 05:49:26 +0000 (23:49 -0600)]
fix missing prototype warnings

4 years agorename project files
Joey Castillo [Mon, 6 Dec 2021 05:06:25 +0000 (23:06 -0600)]
rename project files

4 years agoensure accelerometer test face always stays active
Joey Castillo [Mon, 6 Dec 2021 04:56:09 +0000 (22:56 -0600)]
ensure accelerometer test face always stays active

4 years agomore accelerometer tests: track interrupts on each axis, log on the quarter hour
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

4 years agoadd tinyusb as a git submodule
Willian Paixao [Sun, 5 Dec 2021 18:35:29 +0000 (19:35 +0100)]
add tinyusb as a git submodule

4 years agoremove tinyusb directory
Willian Paixao [Sun, 5 Dec 2021 18:16:34 +0000 (19:16 +0100)]
remove tinyusb directory

4 years agoupdate gitgnore
Willian Paixao [Sun, 5 Dec 2021 17:37:44 +0000 (18:37 +0100)]
update gitgnore

4 years agointroduce github actions
Willian Paixao [Sun, 5 Dec 2021 12:58:44 +0000 (13:58 +0100)]
introduce github actions

4 years agouse true random number generator to provide entropy
Joey Castillo [Sat, 4 Dec 2021 00:42:16 +0000 (19:42 -0500)]
use true random number generator to provide entropy

4 years agomovement: remove testing watch face from config
Joey Castillo [Sat, 4 Dec 2021 00:06:25 +0000 (19:06 -0500)]
movement: remove testing watch face from config

4 years agoadd rev 05 board with red/green LED
Joey Castillo [Fri, 3 Dec 2021 16:45:40 +0000 (11:45 -0500)]
add rev 05 board with red/green LED

4 years agomovement: allow watch faces to request zero ticks
Joey Castillo [Fri, 3 Dec 2021 16:30:36 +0000 (11:30 -0500)]
movement: allow watch faces to request zero ticks

4 years agoremove A LOT of dead ASF lcd driver code
Joey Castillo [Fri, 3 Dec 2021 03:50:47 +0000 (22:50 -0500)]
remove A LOT of dead ASF lcd driver code

4 years agomovement: update comment; we store this data now
Joey Castillo [Thu, 2 Dec 2021 20:11:18 +0000 (15:11 -0500)]
movement: update comment; we store this data now

4 years agomovement: add option to always snap back to first watch face
Joey Castillo [Thu, 2 Dec 2021 20:10:49 +0000 (15:10 -0500)]
movement: add option to always snap back to first watch face

4 years agomovement: fix off-by-one error in accelerometer test face
Joey Castillo [Wed, 1 Dec 2021 23:57:03 +0000 (18:57 -0500)]
movement: fix off-by-one error in accelerometer test face

4 years agomovement: add experimental accelerometer data logging face
Joey Castillo [Wed, 1 Dec 2021 19:57:06 +0000 (14:57 -0500)]
movement: add experimental accelerometer data logging face

4 years agomovement: help beats face update the screen less often
Joey Castillo [Wed, 1 Dec 2021 16:30:19 +0000 (11:30 -0500)]
movement: help beats face update the screen less often

4 years agomovement: remove floating point math from beats face
Joey Castillo [Wed, 1 Dec 2021 15:43:01 +0000 (10:43 -0500)]
movement: remove floating point math from beats face

4 years agolis2dh: add support for interrupt latching (stays active until cleared)
Joey Castillo [Wed, 1 Dec 2021 14:41:11 +0000 (09:41 -0500)]
lis2dh: add support for interrupt latching (stays active until cleared)

4 years agomovement: after profiling, temp and battery can ignore timeout
Joey Castillo [Wed, 1 Dec 2021 14:25:40 +0000 (09:25 -0500)]
movement: after profiling, temp and battery can ignore timeout

4 years agomovement: remove TODO item (we profiled it, it's fine)
Joey Castillo [Wed, 1 Dec 2021 14:07:40 +0000 (09:07 -0500)]
movement: remove TODO item (we profiled it, it's fine)

4 years agolis2dh: accelerometer testing face
Joey Castillo [Wed, 1 Dec 2021 01:20:21 +0000 (20:20 -0500)]
lis2dh: accelerometer testing face

4 years agolis2dh driver: add support for int2 pin
Joey Castillo [Wed, 1 Dec 2021 01:02:41 +0000 (20:02 -0500)]
lis2dh driver: add support for int2 pin

4 years agolis2dh driver: add basic interrupt functionality
Joey Castillo [Tue, 30 Nov 2021 23:53:43 +0000 (18:53 -0500)]
lis2dh driver: add basic interrupt functionality

4 years agofix (most) external interrupts on the 9-pin connector
Joey Castillo [Tue, 30 Nov 2021 22:02:42 +0000 (17:02 -0500)]
fix (most) external interrupts on the 9-pin connector

4 years agolis2dh driver: make the implicit explicit
Joey Castillo [Tue, 30 Nov 2021 16:55:16 +0000 (11:55 -0500)]
lis2dh driver: make the implicit explicit

4 years agomovement: fix yesterday's bug that was keeping us awake
Joey Castillo [Tue, 30 Nov 2021 15:23:20 +0000 (10:23 -0500)]
movement: fix yesterday's bug that was keeping us awake

4 years agomovement: add alarm and signal functions
Joey Castillo [Mon, 29 Nov 2021 19:53:13 +0000 (14:53 -0500)]
movement: add alarm and signal functions

4 years agomovement bugfix: prevent repeated timeout events from stalling watch face
Joey Castillo [Mon, 29 Nov 2021 19:04:24 +0000 (14:04 -0500)]
movement bugfix: prevent repeated timeout events from stalling watch face

4 years agoadd support for latest board revision
Joey Castillo [Mon, 29 Nov 2021 15:46:53 +0000 (10:46 -0500)]
add support for latest board revision

4 years agomovement: more granular button and LED timing via fast tick
Joey Castillo [Sun, 28 Nov 2021 23:15:21 +0000 (18:15 -0500)]
movement: more granular button and LED timing via fast tick

4 years agomore character map edge cases
Joey Castillo [Sun, 28 Nov 2021 23:03:17 +0000 (18:03 -0500)]
more character map edge cases

4 years agomovement: these durations don't need to be 32-bit ints
Joey Castillo [Sun, 28 Nov 2021 22:17:51 +0000 (17:17 -0500)]
movement: these durations don't need to be 32-bit ints

4 years agomovemment: tweak capitalization of some settings
Joey Castillo [Sun, 28 Nov 2021 22:16:36 +0000 (17:16 -0500)]
movemment: tweak capitalization of some settings

4 years agobackground tasks have been implemented
Joey Castillo [Sat, 27 Nov 2021 22:00:16 +0000 (17:00 -0500)]
background tasks have been implemented

4 years agomovement: preferences should show 'blu' for watches with blue LED
Joey Castillo [Sat, 27 Nov 2021 21:48:51 +0000 (16:48 -0500)]
movement: preferences should show 'blu' for watches with blue LED