Joey Castillo
87da5f15ea
new tests
2022-07-05 22:53:44 -05:00
Joey Castillo
3c5114ba4c
WIP new tests
2022-07-05 22:53:44 -05:00
Joey Castillo
5b650b9efe
reduce flicker of LED by default
2022-07-04 11:23:09 -05:00
Joey Castillo
4fb022edb6
Merge branch 'main' of github.com:joeycastillo/Sensor-Watch
2022-06-11 10:46:25 -04:00
George Hahn
a4fc6204ce
Parallelize alternate fw builds ( #66 )
2022-05-29 22:30:02 -04:00
Joey Castillo
040267fe3d
Merge branch 'parallelize-builds' of https://github.com/GeorgeHahn/Sensor-Watch
2022-05-22 19:46:43 -04:00
Spencer Bywater
6ed757af2b
Adjust probability watch face timeout/LE behavior ( #72 )
...
Display SLEEP instead of timing out
2022-05-22 19:42:37 -04:00
George Hahn
c40d75b876
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/
2022-05-19 00:33:31 -06:00
George Hahn
1f6f11eb60
Add Devcontainer as an easy dev environment option ( #65 )
2022-05-18 11:17:51 -04:00
Spencer Bywater
96aaa47c8e
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
2022-05-18 11:11:34 -04:00
George Hahn
190dca0a77
fixup: restore deleted line
2022-05-10 00:42:43 -06:00
George Hahn
0ab63691f2
Move parallel flag into makefile with crossplatform support
2022-05-10 00:37:37 -06:00
George Hahn
0269681ac3
Perform OS detection in makefile
2022-05-10 00:37:02 -06:00
George Hahn
9d8ef5c2e8
Parallelize builds
2022-05-10 00:16:20 -06:00
Joey Castillo
cd40573535
Merge branch 'main' of github.com:joeycastillo/Sensor-Watch into motion-express
2022-05-02 18:39:45 -05:00
joeycastillo
35d1f5e647
add CVE-2022-24765 to build-simulator
2022-04-30 08:35:30 -05:00
Joey Castillo
aa94739e7e
milestone: watch library 0.0.1
2022-04-21 17:04:54 -04:00
Joey Castillo
e36af0e5a3
movement: only run custom commands at first launch
2022-04-21 15:37:12 -04:00
Joey Castillo
c78b8d4570
deep space firmware: show voyager 1 mission day
2022-04-21 14:33:59 -04:00
Joey Castillo
9c2b3b7c17
make 2022 the default year
2022-04-21 14:18:17 -04:00
Joey Castillo
cedfe72ced
deep space firmware: prepopulate time zones
2022-04-21 13:40:58 -04:00
Joey Castillo
a6024e9fda
stargazer firmware: make LED red by default
2022-04-21 13:40:58 -04:00
Joey Castillo
19dac66a3b
freeze snapshot of standard firmware in alt_fw
2022-04-21 11:26:02 -04:00
Joey Castillo
b0bdf35d8f
add mechanism for building alternate firmware images
2022-04-20 17:21:47 -04:00
Joey Castillo
263e7c6543
add counter face to movement build
2022-04-20 15:48:04 -04:00
Spencer Bywater
949ca2227f
Add break statement for EVENT_TICK in watch_face template ( #64 )
2022-04-20 11:40:55 -04:00
Joey Castillo
8019563072
work around CVE-2022-24765
2022-04-20 08:50:25 -04:00
Joey Castillo
81b27b7f16
update checkout action (unsafe directory fix)
2022-04-20 08:38:39 -04:00
Joey Castillo
4bc4198cc6
Merge branch 'mars-clock'
2022-04-20 08:25:45 -04:00
Joey Castillo
6e9e264c65
rewrite lis2dh logger for lis2dw
2022-04-10 18:13:22 -04:00
Joey Castillo
d91274e782
remove old lis2dh driver
2022-04-10 18:10:49 -04:00
Joey Castillo
3eb3821009
make A1-05 the default board (final hardware)
2022-04-10 15:57:13 -04:00
Joey Castillo
6bdaff5d2a
remove all deprecated functions
2022-04-10 15:56:45 -04:00
Joey Castillo
35172ce11a
world clock: fix glitch when exiting settings mode
2022-04-10 15:18:36 -04:00
Joey Castillo
405f010ade
static analysis: add comments to empty while loops
2022-04-10 15:08:47 -04:00
Joey Castillo
7b06d7d6fd
static analysis: make __write static to avoid confusion
2022-04-10 14:51:13 -04:00
Joey Castillo
5cb68923b9
static analysis: use parentheses around binary operators
2022-04-10 14:45:21 -04:00
Joey Castillo
d502a030e1
charset tweaks: no need to run deeper checks
2022-04-10 14:38:15 -04:00
Joey Castillo
092e760d22
add rule for static analysis
2022-04-10 12:45:21 -04:00
Joey Castillo
c4de155083
mars clock: formatting
2022-04-06 15:55:06 -04:00
Joey Castillo
cb609389eb
mars clock: use S without cross-stroke for clarity
2022-04-06 15:54:31 -04:00
Joey Castillo
8bcd5dfef6
Merge branch 'main' of github.com:joeycastillo/Sensor-Watch into mars-clock
2022-04-06 15:53:32 -04:00
Joey Castillo
5f0ebd8c66
character map tweaks: add some ligatures and symbols
2022-04-06 15:51:06 -04:00
Joey Castillo
8b0ebab65b
Revert "make lowercase s look distinct"
...
This reverts commit 2cba47996e
.
2022-04-06 15:12:37 -04:00
Joey Castillo
81de97d346
Merge branch 'main' into mars-clock
2022-04-06 15:12:03 -04:00
Joey Castillo
4e89d70f99
Merge branch 'main' of github.com:joeycastillo/Sensor-Watch into mars-clock
2022-04-06 14:56:18 -04:00
Joey Castillo
aff07ef9b3
Merge branch 'main' of github.com:joeycastillo/Sensor-Watch into main
2022-04-06 14:33:29 -04:00
Wesley Ellis
1ec1f2e420
Add tomato face: a pomodoro style timer ( #61 )
2022-04-06 14:33:24 -04:00
Joey Castillo
f7ab99bb69
moon phase: light LED on press like other faces
2022-04-03 15:47:26 -04:00
Joey Castillo
dd3e6c5fc3
time set: fix PM not appearing at noon in 12h mode
2022-04-02 10:12:26 -04:00