| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
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
|
|\ \
| |/
|/|
| |
| | |
neutralinsomniac/use_movement_play_alarm_in_countdown_face
Make countdown face use movement_play_alarm() instead of movement_play_signal()
|
|/ |
|
|\
| |
| | |
Make movement auto fire long press event
|
| | |
|
| |\ |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
long press event
|
| | |
| | |
| | |
| | | |
event. (Also re-implement alarm_enabled and alarm_note)
|
|\ \ \
| | | |
| | | | |
Fix Linux Makefile parallelism
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Makefile != bourne shell, I think.
At least on my systems, this was causing a raw -j, which meant
that make had no restriction on its parallelism
(i.e. tried to build everything at once).
|
| |_|/
|/| |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Make countdown face reset to 0
It was annoying to have countdowns less than DEFAULT_MINUTES.
Admittedly, this does make DEFAULT_MINUTES fairly useless, since
we only ever see it the first time...
* Undo accidental change to movement_config.h
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Add movement_play_alarm_beeps() to movement.c and make alarm sounds customizable. Add alarm indicator to simple watch face.
* Add alarm face
* alarm_face: fix problem with disabling alarms for 00:00.
* Fix typos in comments and get rid of of unused variable warning
* remove unnecessary constant
* simple_clock_face: fix disappearing chime indicator after face switch, enable alarm indicator updates in app loop (for one-time alarms).
movement: handle situations where watch is in sleep mode and chimes fire off at the same time as alarms properly.
* alarm_face: tweak process of displaying things on the lcd. Add extra long and extra short alarms. Increase number of alarm slots to 16.
* alarm face: fix alarms playing one beeping round more than set.
* alarm face: add proper quick cycling of hour and minute setting
* alarm-face: correct am/pm indication and some minor tweaks. Reset movement_config.h to current main branch. simple-watch-face: Remove unnecessary check and swap indicators (alarm / hourly chime)
* alarm-face: reverse commit parts from another branch (accidentially commited logic depending on movement firmware auto firing the long press event)
Co-authored-by: joeycastillo <joeycastillo@utexas.edu>
|
|\ \ \
| |_|/
|/| | |
Long press of mode on home screen goes to settings
|
| | | |
|
| | | |
|
| |/
| |
| |
| |
| | |
This also changes the default rotation so you don't see the settings
screens.
|
|\ \
| | |
| | | |
Fix scheduled tasks scheduling another task
|
| | | |
|
|/ / |
|
|/ |
|
|\
| |
| | |
Long press mode button to return to first watch face + fix lag when watch face changes
|