| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* buzzer sequences: first draft, does not work on hardware yet (but in simulator)
* buzzer sequences: add changes to movement.c
* buzzer sequences: add demo face to Makefile
* buzzer sequences: fix problem of interrupted sounds. Add logic for repeating sub sequences. Tidy up (move logic to watch_buzzer files, remove buzzer_demo_face)
* buzzer sequences: tidy up even more
* buzzer sequences: disable registering a 32 Hz tick callback for watch faces, so it will be used exclusively by the buzzer sequences functionality
* buzzer sequences: add callback slot functionality to watch_rtc and make watch_buzzer use it. Switch internal buzzer sequences tick frequency to 64 Hz. Revert changes to movement.c
* buzzer sequences: fix parameter sanity check in watch_rtc code
* stock stopwatch: first fully functional implementation
* stock stopwatch: fix typo in comment
* stock stopwatch: handle resuming from deep sleep mode properly
* buzzer sequences/watch_rtc: optimize calling tick callbacks in RTC_Handler
* buzzer sequences/watch_rtc: fix error in calling callback functions
* stock stopwatch: implement workaround for sleep mode
* stock stopwatch: merge current main into stock-stopwatch
* stock stopwatch: use TC counters as source for callbacks
* stock-stopwatch: revert unnecessary changes to watch_buzzer
Co-authored-by: joeycastillo <joeycastillo@utexas.edu>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|\
| |
| | |
Add hours support to the countdown face
|
| | |
|
| | |
|
|\ \
| | |
| | | |
remove unnecessary conditional in simple clock face
|
|/ / |
|
|\ \
| | |
| | | |
fix compiler warnings in sailing face
|
|/ / |
|
| | |
|
|\ \
| | |
| | | |
Add sailing watch face
|
| | | |
|
|\ \ \
| | | |
| | | | |
append beep sound to counter_face
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Week number watch face
|
| |\ \ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Same as simple clock, but has iso 8601 week number instead of seconds counter
|
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | | |
Adds simulator watch skin toggle for model A158WEA-9
|
| |/ / / / |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
|/ / / / |
|
|\ \ \ \
| | | | |
| | | | | |
Add Sensor board with BMI270 IMU
|
| |/ / /
| | | |
| | | | |
Added files for a sensor board with the BMI270 IMU, a low-power IMU with pedometer/watch-specific features
|
|\ \ \ \
| | | | |
| | | | | |
docs: Adds License to readme
|
| | | | |
| | | | |
| | | | | |
Would resolve https://github.com/joeycastillo/Sensor-Watch/issues/137 if merged
|
|\ \ \ \ \
| | | | | |
| | | | | | |
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.
|
|\ \ \ \ \
| |/ / / /
|/| | | | |
Separate emscripten build directory
|
| | | | | |
|
| | | | | |
|
| | |_|/
| |/| |
| | | |
| | | |
| | | | |
This avoids the need to 'make clean' before you do a simulator build
(or vice-versa).
|
|\ \ \ \
| |_|/ /
|/| | | |
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.
|
|\ \ \
| |/ /
|/| | |
alarm-face: fix occasional crash (while checking for active alarms)
|
|/ /
| |
| |
| | |
h in am/pm mode
|
| |
| |
| |
| |
| | |
* TOTP using filesystem
* Filesystem: ability to read files line by line
|
|\ \
| | |
| | | |
Alarm face: make active alarm indicator show up only when there is an alarm set within the next 24 h
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|