James Haggerty
529bad306d
RPN Calculator face ( #112 )
...
* Calculator face with guess a number
* Add more functions, cleanup, and blinking
* Display operations better in the first location
* Clean up stack behaviour
Add empty stack behaviour, check stack bounds, add stack operations.
Also, make 'mode' always work to switch through faces on entering calculator
(i.e. by defaulting to OPERATION rather than NUMBER).
Some edge cases.
* Tweak negative rounding behaviour; add basic doco
* Add copyright name.
* Flip ordering of binary operations
* Fix compiler warnings
* Remove watch_private_display hackery and give face a better name
Also, slightly clearer documentation and a dupe function.
2023-01-10 16:15:00 -05:00
joeycastillo
0aa77e27e4
Merge pull request #119 from neutralinsomniac/add_hours_to_countdown_face
...
Add hours support to the countdown face
2023-01-10 16:14:20 -05:00
joeycastillo
c576f5332d
show colon after hours in countdown face
2023-01-10 16:12:15 -05:00
Wesley Ellis
6ee84e7d6b
Merge pull request #159 from neutralinsomniac/remove-unnecessary-conditional
...
remove unnecessary conditional in simple clock face
2023-01-08 12:53:16 -05:00
Jeremy O'Brien
3c576a83cf
remove unnecessary conditional in simple clock face
2023-01-05 06:50:29 -05:00
joeycastillo
ed2d14b18c
Merge pull request #158 from neutralinsomniac/fix-sailing-face-compiler-warnings
...
fix compiler warnings in sailing face
2023-01-04 09:03:23 -06:00
Jeremy O'Brien
6ad67848d0
fix compiler warnings in sailing face
2023-01-04 09:47:26 -05:00
joeycastillo
851d047c81
never disable buzzer output
2023-01-03 21:24:14 -06:00
joeycastillo
801230cc3a
Merge pull request #106 from niclashoyer/sailing
...
Add sailing watch face
2022-12-31 11:04:55 -06:00
joeycastillo
283a219783
Merge pull request #126 from ShogoOkamoto/main
...
append beep sound to counter_face
2022-12-14 11:08:30 -06:00
joeycastillo
0be39a85fc
Merge pull request #149 from slim/main
...
Week number watch face
2022-12-14 09:40:22 -06:00
joeycastillo
80ce98bc65
Merge pull request #144 from kyleboyle/skin
...
Adds simulator watch skin toggle for model A158WEA-9
2022-12-05 23:18:26 -06:00
Slim
9cb2d3278a
Merge branch 'main' of github.com:joeycastillo/Sensor-Watch into main
2022-12-02 19:53:56 +01: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
joeycastillo
26228552cf
new standard firmware
2022-11-29 14:51:26 -06:00
joeycastillo
45470d5781
stopwatch: slow down sleep animation
2022-11-29 13:40:03 -06:00
joeycastillo
41d9b00ba6
sunrise/set: return home if no location set
2022-11-29 13:39:14 -06:00
joeycastillo
967da2465a
new backer firmware with original lineup
2022-11-29 10:01:47 -06:00
joeycastillo
ef87f44572
deep space now: use standard time
2022-11-28 11:44:12 -06:00
joeycastillo
59260c25de
allow setting default LED colors in movement_config
2022-11-28 11:43:51 -06:00
joeycastillo
34d72e3296
time set: allow setting year through 2050
2022-11-28 01:28:02 -06:00
joeycastillo
16048e0c20
keep stopwatch awake while running and on screen
2022-11-28 00:58:25 -06:00
joeycastillo
423c5ec70e
address sunrise/set rounding in last 30 seconds of hour ( fixes #146 )
2022-11-28 00:40:08 -06:00
joeycastillo
444b911e90
fix sunrise/sunset in last 30 seconds of the hour
2022-11-27 17:02:30 -06:00
joeycastillo
9c2c9087bf
make stopwatch beep when started/stopped
2022-11-27 16:52:25 -06:00
joeycastillo
5de8a11968
replace temperature sensor with stopwatch
2022-11-27 09:57:25 -06: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
joeycastillo
852099e1ab
Merge pull request #134 from abhignay/main
...
Add Sensor board with BMI270 IMU
2022-11-22 08:48:09 -06:00
joeycastillo
e3300cc040
Merge pull request #138 from darigovresearch/main
...
docs: Adds License to readme
2022-11-22 08:45:53 -06:00
joeycastillo
a209178ac0
Merge pull request #141 from TomHodson/fix_simulated_led_color
...
Add support for bicolor led in the simulator
2022-11-22 08:43:12 -06:00
joeycastillo
8dbc00c56d
Merge pull request #118 from wryun/separate-emscripten-build-dir
...
Separate emscripten build directory
2022-11-22 08:37:33 -06: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
Darigov Research
7cc81abce0
docs: Adds License to readme
...
Would resolve https://github.com/joeycastillo/Sensor-Watch/issues/137 if merged
2022-11-19 19:39:04 +00:00
joeycastillo
2455a922c6
Merge pull request #133 from wryun/set-indicator-on-reactivate
...
Set bell indicator on reactivating countdown/tomato faces
2022-11-15 11:05:23 -06:00
moonman
567610155a
added new sensor-board with the BMI270 IMU
...
Added files for a sensor board with the BMI270 IMU, a low-power IMU with pedometer/watch-specific features
2022-11-15 21:43:29 +05:30
James Haggerty
4f66e29b61
Set bell indicator on reactivating countdown/tomato faces
...
If you moved away and back to these faces, you'd lose the indicator. Not that the indicator here
seems very valuable, since it's not displayed on simple_clock_face, but at least
this makes things more consistent.
2022-11-15 20:32:53 +11:00
Shogo Okamoto
eff3529b96
append beep sound to counter_face
2022-11-08 22:39:02 +09:00
joeycastillo
c149fef92d
Merge pull request #120 from TheOnePerson/alarm-face-fix-24h-check
...
alarm-face: fix occasional crash (while checking for active alarms)
2022-11-03 19:29:31 -05:00
TheOnePerson
3c5ac1ee16
alarm-face: fix occasional crash on checking for active alarms, fix 0 vs. 12 h in am/pm mode
2022-11-03 22:32:20 +01:00
James Haggerty
c5776781e0
Add .gitignore for build-sim
2022-11-03 09:32:58 +11:00
Jeremy O'Brien
9d3602220a
Add hours support to the countdown face
2022-11-02 12:22:34 -04:00
James Haggerty
f24ded98f0
Fix up build.
2022-11-02 08:28:03 +11:00
James Haggerty
ad6e919107
Separate emscripten build directory
...
This avoids the need to 'make clean' before you do a simulator build
(or vice-versa).
2022-11-02 06:18:34 +11:00
James Haggerty
b7a461d280
Make the TOTP face use the filesystem for secret storage ( #95 )
...
* TOTP using filesystem
* Filesystem: ability to read files line by line
2022-11-01 01:08:05 -05:00
joeycastillo
54495d2d29
Merge pull request #114 from TheOnePerson/alarm-face-indicator-24h
...
Alarm face: make active alarm indicator show up only when there is an alarm set within the next 24 h
2022-10-31 01:09:13 -05:00
joeycastillo
214234a34f
Merge pull request #115 from neutralinsomniac/use_movement_play_alarm_in_countdown_face
...
Make countdown face use movement_play_alarm() instead of movement_play_signal()
2022-10-31 01:06:08 -05:00
Jeremy O'Brien
0cef0b0ce2
Make countdown face use movement_play_alarm() instead of movement_play_signal()
2022-10-30 20:35:43 -04:00
TheOnePerson
27111c2d51
alarm-face: make indicator show active alarms in 24h time range and implement UI tweak
...
- switch indicators: use signal indicator instead of bell indicator
- make indicator show up only when there is an active alarm in the next 24 h
- Implement "hidden" UI tweak: extra long press of the alarm button in normal mode jumps back to alarm no. 1
- update comments to reflect latest changes
2022-10-30 09:32:20 +01:00
joeycastillo
09f1d02330
Merge pull request #109 from TheOnePerson/auto-fire-long-press
...
Make movement auto fire long press event
2022-10-29 18:16:29 -05:00