]> git.earman.xyz Git - sensor-watch.git/log
sensor-watch.git
4 years agoReplace python with python3 for calling uf2conv
Wesley Ellis [Thu, 14 Jul 2022 18:42:32 +0000 (14:42 -0400)]
Replace python with python3 for calling uf2conv

Instead of calling python use python3.

On a default debian 11 install there is no python binary, only python3.
Given that the uf2conv script is written for python 3 I think this is a
safe change to make

4 years agonew tests
Joey Castillo [Wed, 6 Jul 2022 03:53:04 +0000 (22:53 -0500)]
new tests

4 years agoWIP new tests
Joey Castillo [Wed, 6 Jul 2022 03:51:30 +0000 (22:51 -0500)]
WIP new tests

4 years agoreduce flicker of LED by default
Joey Castillo [Mon, 4 Jul 2022 16:23:09 +0000 (11:23 -0500)]
reduce flicker of LED by default

4 years agoMerge branch 'main' of github.com:joeycastillo/Sensor-Watch
Joey Castillo [Sat, 11 Jun 2022 14:46:25 +0000 (10:46 -0400)]
Merge branch 'main' of github.com:joeycastillo/Sensor-Watch

4 years agoParallelize alternate fw builds (#66)
George Hahn [Mon, 30 May 2022 02:30:02 +0000 (20:30 -0600)]
Parallelize alternate fw builds (#66)

4 years agoMerge branch 'parallelize-builds' of https://github.com/GeorgeHahn/Sensor-Watch
Joey Castillo [Sun, 22 May 2022 23:46:43 +0000 (19:46 -0400)]
Merge branch 'parallelize-builds' of https://github.com/GeorgeHahn/Sensor-Watch

4 years agoAdjust probability watch face timeout/LE behavior (#72)
Spencer Bywater [Sun, 22 May 2022 23:42:37 +0000 (16:42 -0700)]
Adjust probability watch face timeout/LE behavior (#72)

Display SLEEP instead of timing out

4 years agoMake submodule and directory rules order-only prerequisites on objects
George Hahn [Thu, 19 May 2022 06:33:31 +0000 (00:33 -0600)]
Make submodule and directory rules order-only prerequisites on objects

This instructs make to run the tinyusb and directory rules before
building any objects. Docs: [1].

After this change, `make clean` started running
the tinyusb submodule rule before cleaning. This appears to have been
caused by one of the `build/*.d` files overlapping with the `tinyusb`
name, triggering that rule. I didn't trace this all the way down to a
root cause, but switching the include to something less broad solved the
issue. Roughly guided by [2].

1: https://www.gnu.org/software/make/manual/html_node/Prerequisite-Types.html

2: http://make.mad-scientist.net/papers/advanced-auto-dependency-generation/

4 years agoAdd Devcontainer as an easy dev environment option (#65)
George Hahn [Wed, 18 May 2022 15:17:51 +0000 (09:17 -0600)]
Add Devcontainer as an easy dev environment option (#65)

4 years agoProbability watch face (#69)
Spencer Bywater [Wed, 18 May 2022 15:11:34 +0000 (08:11 -0700)]
Probability watch face (#69)

* Initial work on probability watch face

* Complete probability watch face

* Restore default movement_config

* PR feedback: PR watch face title, use arc4random, clean up warnings

* Use rand instead of arc4random when building on emulator

* Accidentally overwrote movement_config

4 years agofixup: restore deleted line
George Hahn [Tue, 10 May 2022 06:42:43 +0000 (00:42 -0600)]
fixup: restore deleted line

4 years agoMove parallel flag into makefile with crossplatform support
George Hahn [Tue, 10 May 2022 06:37:37 +0000 (00:37 -0600)]
Move parallel flag into makefile with crossplatform support

4 years agoPerform OS detection in makefile
George Hahn [Tue, 10 May 2022 06:37:02 +0000 (00:37 -0600)]
Perform OS detection in makefile

4 years agoParallelize builds
George Hahn [Sat, 30 Apr 2022 04:55:36 +0000 (22:55 -0600)]
Parallelize builds

4 years agoMerge branch 'main' of github.com:joeycastillo/Sensor-Watch into motion-express
Joey Castillo [Mon, 2 May 2022 23:39:45 +0000 (18:39 -0500)]
Merge branch 'main' of github.com:joeycastillo/Sensor-Watch into motion-express

4 years agoadd CVE-2022-24765 to build-simulator
joeycastillo [Sat, 30 Apr 2022 13:35:30 +0000 (08:35 -0500)]
add CVE-2022-24765 to build-simulator

4 years agomilestone: watch library 0.0.1
Joey Castillo [Thu, 21 Apr 2022 21:04:54 +0000 (17:04 -0400)]
milestone: watch library 0.0.1

4 years agomovement: only run custom commands at first launch
Joey Castillo [Thu, 21 Apr 2022 19:37:12 +0000 (15:37 -0400)]
movement: only run custom commands at first launch

4 years agodeep space firmware: show voyager 1 mission day
Joey Castillo [Thu, 21 Apr 2022 18:33:59 +0000 (14:33 -0400)]
deep space firmware: show voyager 1 mission day

4 years agomake 2022 the default year
Joey Castillo [Thu, 21 Apr 2022 18:12:16 +0000 (14:12 -0400)]
make 2022 the default year

4 years agodeep space firmware: prepopulate time zones
Joey Castillo [Thu, 21 Apr 2022 17:34:49 +0000 (13:34 -0400)]
deep space firmware: prepopulate time zones

4 years agostargazer firmware: make LED red by default
Joey Castillo [Thu, 21 Apr 2022 15:46:56 +0000 (11:46 -0400)]
stargazer firmware: make LED red by default

4 years agofreeze snapshot of standard firmware in alt_fw
Joey Castillo [Thu, 21 Apr 2022 15:26:02 +0000 (11:26 -0400)]
freeze snapshot of standard firmware in alt_fw

4 years agoadd mechanism for building alternate firmware images
Joey Castillo [Wed, 20 Apr 2022 21:18:58 +0000 (17:18 -0400)]
add mechanism for building alternate firmware images

4 years agoadd counter face to movement build
Joey Castillo [Wed, 20 Apr 2022 15:44:21 +0000 (11:44 -0400)]
add counter face to movement build

4 years agoAdd break statement for EVENT_TICK in watch_face template (#64)
Spencer Bywater [Wed, 20 Apr 2022 15:40:55 +0000 (08:40 -0700)]
Add break statement for EVENT_TICK in watch_face template (#64)

4 years agowork around CVE-2022-24765
Joey Castillo [Wed, 20 Apr 2022 12:50:25 +0000 (08:50 -0400)]
work around CVE-2022-24765

4 years agoupdate checkout action (unsafe directory fix)
Joey Castillo [Wed, 20 Apr 2022 12:38:39 +0000 (08:38 -0400)]
update checkout action (unsafe directory fix)

4 years agoMerge branch 'mars-clock'
Joey Castillo [Wed, 20 Apr 2022 12:25:45 +0000 (08:25 -0400)]
Merge branch 'mars-clock'

4 years agorewrite lis2dh logger for lis2dw
Joey Castillo [Sun, 10 Apr 2022 22:08:37 +0000 (18:08 -0400)]
rewrite lis2dh logger for lis2dw

4 years agoremove old lis2dh driver
Joey Castillo [Sun, 10 Apr 2022 20:21:12 +0000 (16:21 -0400)]
remove old lis2dh driver

4 years agomake A1-05 the default board (final hardware)
Joey Castillo [Sun, 10 Apr 2022 19:57:13 +0000 (15:57 -0400)]
make A1-05 the default board (final hardware)

4 years agoremove all deprecated functions
Joey Castillo [Sun, 10 Apr 2022 19:56:45 +0000 (15:56 -0400)]
remove all deprecated functions

4 years agoworld clock: fix glitch when exiting settings mode
Joey Castillo [Sun, 10 Apr 2022 19:18:36 +0000 (15:18 -0400)]
world clock: fix glitch when exiting settings mode

4 years agostatic analysis: add comments to empty while loops
Joey Castillo [Sun, 10 Apr 2022 19:07:58 +0000 (15:07 -0400)]
static analysis: add comments to empty while loops

4 years agostatic analysis: make __write static to avoid confusion
Joey Castillo [Sun, 10 Apr 2022 18:51:13 +0000 (14:51 -0400)]
static analysis: make __write static to avoid confusion

4 years agostatic analysis: use parentheses around binary operators
Joey Castillo [Sun, 10 Apr 2022 18:45:21 +0000 (14:45 -0400)]
static analysis: use parentheses around binary operators

4 years agocharset tweaks: no need to run deeper checks
Joey Castillo [Sun, 10 Apr 2022 18:38:15 +0000 (14:38 -0400)]
charset tweaks: no need to run deeper checks

4 years agoadd rule for static analysis
Joey Castillo [Sun, 10 Apr 2022 16:45:21 +0000 (12:45 -0400)]
add rule for static analysis

4 years agomars clock: formatting
Joey Castillo [Wed, 6 Apr 2022 19:55:06 +0000 (15:55 -0400)]
mars clock: formatting

4 years agomars clock: use S without cross-stroke for clarity
Joey Castillo [Wed, 6 Apr 2022 19:54:31 +0000 (15:54 -0400)]
mars clock: use S without cross-stroke for clarity

4 years agoMerge branch 'main' of github.com:joeycastillo/Sensor-Watch into mars-clock
Joey Castillo [Wed, 6 Apr 2022 19:53:32 +0000 (15:53 -0400)]
Merge branch 'main' of github.com:joeycastillo/Sensor-Watch into mars-clock

4 years agocharacter map tweaks: add some ligatures and symbols
Joey Castillo [Wed, 6 Apr 2022 19:51:06 +0000 (15:51 -0400)]
character map tweaks: add some ligatures and symbols

4 years agoRevert "make lowercase s look distinct"
Joey Castillo [Wed, 6 Apr 2022 19:12:37 +0000 (15:12 -0400)]
Revert "make lowercase s look distinct"

This reverts commit 2cba47996ed08c83b7c9b2ba521b68fb8a62f666.

4 years agoMerge branch 'main' into mars-clock
Joey Castillo [Wed, 6 Apr 2022 19:12:03 +0000 (15:12 -0400)]
Merge branch 'main' into mars-clock

4 years agoMerge branch 'main' of github.com:joeycastillo/Sensor-Watch into mars-clock
Joey Castillo [Wed, 6 Apr 2022 18:56:18 +0000 (14:56 -0400)]
Merge branch 'main' of github.com:joeycastillo/Sensor-Watch into mars-clock

4 years agoMerge branch 'main' of github.com:joeycastillo/Sensor-Watch into main
Joey Castillo [Wed, 6 Apr 2022 18:33:29 +0000 (14:33 -0400)]
Merge branch 'main' of github.com:joeycastillo/Sensor-Watch into main

4 years agoAdd tomato face: a pomodoro style timer (#61)
Wesley Ellis [Wed, 6 Apr 2022 18:33:24 +0000 (14:33 -0400)]
Add tomato face: a pomodoro style timer (#61)

4 years agomoon phase: light LED on press like other faces
Joey Castillo [Sun, 3 Apr 2022 19:47:26 +0000 (15:47 -0400)]
moon phase: light LED on press like other faces

4 years agotime set: fix PM not appearing at noon in 12h mode
Joey Castillo [Sat, 2 Apr 2022 14:12:26 +0000 (10:12 -0400)]
time set: fix PM not appearing at noon in 12h mode

4 years agomovement: final list of watch faces for stock firmware
Joey Castillo [Sat, 2 Apr 2022 14:06:08 +0000 (10:06 -0400)]
movement: final list of watch faces for stock firmware

4 years agothermistor readout: fix change in units when waking from sleep
Joey Castillo [Fri, 1 Apr 2022 19:43:19 +0000 (15:43 -0400)]
thermistor readout: fix change in units when waking from sleep

4 years agomovement: add thermistor testing watch face
Joey Castillo [Fri, 1 Apr 2022 19:42:49 +0000 (15:42 -0400)]
movement: add thermistor testing watch face

4 years agoMerge branch 'main' of github.com:joeycastillo/Sensor-Watch into main
Joey Castillo [Mon, 28 Mar 2022 19:48:33 +0000 (15:48 -0400)]
Merge branch 'main' of github.com:joeycastillo/Sensor-Watch into main

4 years agoupdate bootloader with 60 second timeout
Joey Castillo [Mon, 28 Mar 2022 19:48:21 +0000 (15:48 -0400)]
update bootloader with 60 second timeout

4 years agoappend counter_face to complication directory. (#58)
Shogo Okamoto [Sun, 20 Mar 2022 18:04:30 +0000 (03:04 +0900)]
append counter_face to complication directory. (#58)

* append counter_face to complication directory.

* Remove invalid configurations for faces

* remove faces from main firmware.

Co-authored-by: Shogo Okamoto <shogo.okamoto@gmail.com>
Co-authored-by: joeycastillo <joeycastillo@utexas.edu>
4 years agoadd beginnings of a uart-controlled prototyping app
Joey Castillo [Sun, 13 Mar 2022 22:03:42 +0000 (18:03 -0400)]
add beginnings of a uart-controlled prototyping app

4 years agomake lowercase s look distinct
Joey Castillo [Sun, 13 Mar 2022 20:37:26 +0000 (16:37 -0400)]
make lowercase s look distinct

4 years agomars clock: add support for sols
Joey Castillo [Sat, 5 Mar 2022 14:59:32 +0000 (09:59 -0500)]
mars clock: add support for sols

4 years agomars clock: adding additional sites
Joey Castillo [Fri, 4 Mar 2022 22:30:18 +0000 (16:30 -0600)]
mars clock: adding additional sites

4 years agomovement: first pass at mars clock
Joey Castillo [Fri, 4 Mar 2022 20:44:42 +0000 (14:44 -0600)]
movement: first pass at mars clock

4 years agoMovement: Astronomy and Orrery watch faces (#55)
joeycastillo [Fri, 4 Mar 2022 20:52:49 +0000 (14:52 -0600)]
Movement: Astronomy and Orrery watch faces (#55)

4 years agobattery monitor: hide signal indicator in sleep
Joey Castillo [Thu, 3 Mar 2022 17:41:48 +0000 (11:41 -0600)]
battery monitor: hide signal indicator in sleep

4 years agomovement: fix hang when using voltage face with temperature log
Joey Castillo [Thu, 3 Mar 2022 16:17:18 +0000 (10:17 -0600)]
movement: fix hang when using voltage face with temperature log

4 years agofatten GND wire to USB port
Joey Castillo [Wed, 23 Feb 2022 15:04:19 +0000 (10:04 -0500)]
fatten GND wire to USB port

4 years agoMerge pull request #54 from davidskeck/patch-5
joeycastillo [Wed, 23 Feb 2022 15:01:39 +0000 (09:01 -0600)]
Merge pull request #54 from davidskeck/patch-5

Updated function brief

4 years agoUpdated function brief
David Keck [Wed, 23 Feb 2022 03:37:16 +0000 (21:37 -0600)]
Updated function brief

4 years agodocumentation fix
Joey Castillo [Sun, 20 Feb 2022 20:49:21 +0000 (15:49 -0500)]
documentation fix

4 years agodocumentation fix
Joey Castillo [Sun, 20 Feb 2022 20:29:50 +0000 (15:29 -0500)]
documentation fix

4 years agoadd script to process training data
Joey Castillo [Sun, 20 Feb 2022 19:54:51 +0000 (14:54 -0500)]
add script to process training data

4 years agotweaks for processing script
Joey Castillo [Sun, 20 Feb 2022 19:24:10 +0000 (14:24 -0500)]
tweaks for processing script

4 years agorespect countdown length when repeating
Joey Castillo [Sun, 20 Feb 2022 02:19:15 +0000 (21:19 -0500)]
respect countdown length when repeating

4 years agorepeating mode, disable readings when full
Joey Castillo [Sun, 20 Feb 2022 02:12:24 +0000 (21:12 -0500)]
repeating mode, disable readings when full

4 years agoworking data acquisition face!
Joey Castillo [Sun, 20 Feb 2022 01:53:35 +0000 (20:53 -0500)]
working data acquisition face!

4 years agoconnect training data face to accelerometer
Joey Castillo [Sat, 19 Feb 2022 21:41:35 +0000 (16:41 -0500)]
connect training data face to accelerometer

4 years agodocumentation and such
Joey Castillo [Sat, 19 Feb 2022 19:22:23 +0000 (14:22 -0500)]
documentation and such

4 years agolis2dw: reasonable defaults when initializing
Joey Castillo [Sat, 19 Feb 2022 19:03:10 +0000 (14:03 -0500)]
lis2dw: reasonable defaults when initializing

4 years agofixup
Joey Castillo [Sat, 19 Feb 2022 18:42:55 +0000 (13:42 -0500)]
fixup

4 years agostuff parameters into the bits we're not using
Joey Castillo [Sat, 19 Feb 2022 18:28:09 +0000 (13:28 -0500)]
stuff parameters into the bits we're not using

4 years agolis2dw: add support for temperature sensing
Joey Castillo [Sat, 19 Feb 2022 18:12:04 +0000 (13:12 -0500)]
lis2dw: add support for temperature sensing

4 years agolis2dw: add support for high performance mode
Joey Castillo [Sat, 19 Feb 2022 18:11:47 +0000 (13:11 -0500)]
lis2dw: add support for high performance mode

4 years agolis2dw: add support for bandwidth filtering
Joey Castillo [Sat, 19 Feb 2022 17:53:42 +0000 (12:53 -0500)]
lis2dw: add support for bandwidth filtering

4 years agomovement: WIP app for capturing accelerometer data
Joey Castillo [Fri, 18 Feb 2022 21:34:52 +0000 (16:34 -0500)]
movement: WIP app for capturing accelerometer data

4 years agoadd additional watch face types to generator
Joey Castillo [Fri, 18 Feb 2022 15:05:21 +0000 (10:05 -0500)]
add additional watch face types to generator

4 years agolis2dw: dump all fifo data in loop
Joey Castillo [Fri, 18 Feb 2022 14:53:22 +0000 (09:53 -0500)]
lis2dw: dump all fifo data in loop

4 years agotweaks to SPI test
Joey Castillo [Fri, 18 Feb 2022 14:52:41 +0000 (09:52 -0500)]
tweaks to SPI test

4 years agolis2dw: bugfix, only read once
Joey Castillo [Fri, 18 Feb 2022 14:23:58 +0000 (09:23 -0500)]
lis2dw: bugfix, only read once

4 years agoWIP accelerometer logging to flash
Joey Castillo [Fri, 18 Feb 2022 05:05:57 +0000 (00:05 -0500)]
WIP accelerometer logging to flash

4 years agolis2dw: add FIFO support
Joey Castillo [Thu, 17 Feb 2022 21:36:21 +0000 (16:36 -0500)]
lis2dw: add FIFO support

4 years agono need to build lis2dh driver anymore
Joey Castillo [Thu, 17 Feb 2022 19:48:40 +0000 (14:48 -0500)]
no need to build lis2dh driver anymore

4 years agomovement: move thermistor to 'sensor' watch faces
Joey Castillo [Thu, 17 Feb 2022 19:44:40 +0000 (14:44 -0500)]
movement: move thermistor to 'sensor' watch faces

4 years agoSPI test: just read the chip ID
Joey Castillo [Thu, 17 Feb 2022 19:28:25 +0000 (14:28 -0500)]
SPI test: just read the chip ID

4 years agomove pins.h include to watch.h
Joey Castillo [Thu, 17 Feb 2022 16:59:19 +0000 (11:59 -0500)]
move pins.h include to watch.h

4 years agosensor boards: add UART breakout
Joey Castillo [Thu, 17 Feb 2022 15:56:47 +0000 (10:56 -0500)]
sensor boards: add UART breakout

4 years agomovement: add moon phase complication
Joey Castillo [Mon, 14 Feb 2022 19:00:35 +0000 (14:00 -0500)]
movement: add moon phase complication

4 years agoremove obsolete low battery function from simulator
Joey Castillo [Mon, 14 Feb 2022 04:32:17 +0000 (23:32 -0500)]
remove obsolete low battery function from simulator

4 years agoon second thought: keep BOD33 disabled in sleep mode
Joey Castillo [Sun, 13 Feb 2022 21:04:21 +0000 (16:04 -0500)]
on second thought: keep BOD33 disabled in sleep mode

4 years agoenable high-efficiency low power regulator
Joey Castillo [Sun, 13 Feb 2022 19:15:00 +0000 (14:15 -0500)]
enable high-efficiency low power regulator

4 years agoremove obsolete low battery check
Joey Castillo [Sun, 13 Feb 2022 19:00:50 +0000 (14:00 -0500)]
remove obsolete low battery check