joeycastillo
851d047c81
never disable buzzer output
2023-01-03 21:24:14 -06:00
joeycastillo
0be39a85fc
Merge pull request #149 from slim/main
...
Week number watch face
2022-12-14 09:40:22 -06:00
Slim
a69547805b
Weeknumber watch face
...
Same as simple clock, but has iso 8601 week number instead of seconds counter
2022-12-02 19:45:53 +01:00
Kyle Boyle
4bbb34992a
Adds watch skin toggle to for model A158WEA-9 should one be feeling classy
2022-11-24 18:37:19 -04:00
Tom Hodson
3377b489c7
remove errant console.log
2022-11-22 14:39:46 +01:00
Tom Hodson
0b3a1ed244
WIP: Add support for bicolor led in the simulator
...
I noticed that the bicolor led isn't supported in the simulator. Here is a quick mockup of how I would add support for it.
I added an SVG filter to the #light rectangle in the SVG which lets us multiply the colours by a matrix in code. I then insert values so that the original green colour gets mixed into the combination of red and green requested by `watch_set_led_color`
# Testing
So far I've only tested this with the standard firmware build but it seems to work.
# Possible issues
I wasn't 100% sure what to do when red + green > 255, current behaviour is that it gets clamped to 255 in the simulator.
2022-11-22 14:30:24 +01:00
joeycastillo
f79741a85f
add delay_ms function for simulator
2022-10-11 22:11:58 -05:00
joeycastillo
b399f4ca45
only include watch_main_loop.h in simulator builds
2022-10-11 22:06:02 -05:00
Joey Castillo
7fc4395298
add watch_reset_to_bootloader function ( resolves #81 )
2022-08-14 15:23:32 -05:00
Joey Castillo
bcd3b66684
Merge branch 'main' of github.com:joeycastillo/Sensor-Watch into lfs
2022-08-02 08:17:26 -06:00
Joey Castillo
5b650b9efe
reduce flicker of LED by default
2022-07-04 11:23:09 -05:00
Joey Castillo
ed526355f6
fix spaces / tabs
2022-05-10 09:50:44 -04:00
Joey Castillo
e71a70d231
add file browser to movement, remove old app
2022-05-09 13:05:37 -04:00
Joey Castillo
22b1ac0283
simulator: add USB serial input field
2022-05-09 13:00:15 -04:00
Joey Castillo
32c6974c0f
usb serial: clear whole length of buffer
2022-05-09 10:59:15 -04:00
Joey Castillo
03b616da62
prevent buf from escaping into global namespace
2022-05-09 10:57:16 -04:00
Joey Castillo
0c87114ee1
simulator: fix _read function signature
2022-05-09 10:55:28 -04:00
Joey Castillo
661e2b6a73
add ability to read from USB serial
2022-05-08 20:19:20 -04:00
Joey Castillo
d4ebe64af0
add support for a small filesystem on the watch
2022-05-06 17:12:14 -04:00
Joey Castillo
21026c8eb7
add room for flash filesystem in linker script
2022-05-06 15:17:57 -04:00
Joey Castillo
cd40573535
Merge branch 'main' of github.com:joeycastillo/Sensor-Watch into motion-express
2022-05-02 18:39:45 -05:00
Joey Castillo
9c2b3b7c17
make 2022 the default year
2022-04-21 14:18:17 -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
6bdaff5d2a
remove all deprecated functions
2022-04-10 15:56:45 -04:00
Joey Castillo
405f010ade
static analysis: add comments to empty while loops
2022-04-10 15:08:47 -04:00
Joey Castillo
d502a030e1
charset tweaks: no need to run deeper checks
2022-04-10 14:38:15 -04:00
Joey Castillo
5f0ebd8c66
character map tweaks: add some ligatures and symbols
2022-04-06 15:51:06 -04:00
Wesley Ellis
1ec1f2e420
Add tomato face: a pomodoro style timer ( #61 )
2022-04-06 14:33:24 -04:00
Joey Castillo
51e357d822
movement: final list of watch faces for stock firmware
2022-04-02 10:07:18 -04:00
joeycastillo
ccdf08da87
Movement: Astronomy and Orrery watch faces ( #55 )
2022-03-04 14:52:49 -06:00
David Keck
b8e191b615
Updated function brief
2022-02-22 21:37:16 -06:00
Joey Castillo
54f1873785
documentation and such
2022-02-19 14:22:23 -05:00
Joey Castillo
09f79f782f
lis2dw: reasonable defaults when initializing
2022-02-19 14:05:38 -05:00
Joey Castillo
ee60d97d25
fixup
2022-02-19 13:42:55 -05:00
Joey Castillo
9f0f72eb20
lis2dw: add support for temperature sensing
2022-02-19 13:12:04 -05:00
Joey Castillo
3392f73d36
lis2dw: add support for high performance mode
2022-02-19 13:11:47 -05:00
Joey Castillo
b1bec8f187
lis2dw: add support for bandwidth filtering
2022-02-19 12:53:42 -05:00
Joey Castillo
efde4190f1
movement: WIP app for capturing accelerometer data
2022-02-18 16:34:52 -05:00
Joey Castillo
8e1c7f0631
lis2dw: bugfix, only read once
2022-02-18 09:23:58 -05:00
Joey Castillo
df2cc7e94f
WIP accelerometer logging to flash
2022-02-18 00:05:57 -05:00
Joey Castillo
0c59c972e7
lis2dw: add FIFO support
2022-02-17 16:36:21 -05:00
Joey Castillo
4f29cf24f3
movement: move thermistor to 'sensor' watch faces
2022-02-17 14:47:47 -05:00
Joey Castillo
15cbe09410
move pins.h include to watch.h
2022-02-17 11:59:19 -05:00
Joey Castillo
2d9192dff1
remove obsolete low battery function from simulator
2022-02-13 23:32:17 -05:00
Joey Castillo
c7f6387aee
on second thought: keep BOD33 disabled in sleep mode
2022-02-13 16:04:21 -05:00
Joey Castillo
b91f025542
enable high-efficiency low power regulator
2022-02-13 14:15:00 -05:00
Joey Castillo
203850104d
remove obsolete low battery check
2022-02-13 14:01:21 -05:00
Joey Castillo
7815b0f64e
always turn off PA20 at boot
2022-02-13 13:59:22 -05:00
Joey Castillo
df3db08021
sleep / deepsleep: update low power numbers
2022-02-13 11:25:28 -05:00