]>
git.earman.xyz Git - sensor-watch.git/log
joeycastillo [Thu, 17 Aug 2023 18:25:33 +0000 (14:25 -0400)]
add sensor watch lite
mrbrown8 [Sat, 29 Jul 2023 12:10:28 +0000 (06:10 -0600)]
Decimal time face (#260)
* Update movement_faces.h
adding decimal_time_face.h to build
* Decimal Time, a new clock face
This face presents the current time as hours and hundredths of an hour.
* add decimal time to Makefile
Jose Castillo [Sat, 29 Jul 2023 11:48:16 +0000 (07:48 -0400)]
Merge pull request #253 from Kistelini/counter
Counter face: change sound to non-blocking, add option to deactivate sound
joeycastillo [Sat, 29 Jul 2023 11:43:51 +0000 (07:43 -0400)]
counter face: move beep_on to watch face state
Jose Castillo [Sat, 29 Jul 2023 11:30:40 +0000 (07:30 -0400)]
Merge pull request #258 from analogist/nanosec-fix-profbounds
fix nanosec_face correction_profile bounds from going negative
austenadler [Sat, 29 Jul 2023 11:25:27 +0000 (11:25 +0000)]
Fix lengthBytesUTF8 not a function (#255)
* Add lengthBytesUTF8 as an exported runtime method
* Also export printErr as a runtime method
---------
Co-authored-by: Austen Adler <agadler@austenadler.com>
Willy Hardy [Sat, 29 Jul 2023 11:22:42 +0000 (07:22 -0400)]
Wyoscan .5 hz watchface (#256)
* initial wyoscan commit
* initial attempt at animation
* kinda working
* visually working but running out of memory
* slower
* little fixes
* add hardware watch blink function
* refine number animation
* remove movement from config for merging
* silence warnings
---------
Co-authored-by: Willy Hardy <whardy@redhat.com>
joeycastillo [Sat, 29 Jul 2023 11:03:49 +0000 (07:03 -0400)]
silence warnings
joeycastillo [Sat, 29 Jul 2023 11:01:19 +0000 (07:01 -0400)]
prep for red boards
James Wu [Thu, 20 Jul 2023 00:27:37 +0000 (00:27 +0000)]
fix settings/nanosec correction_profile bounds
Hein-NonesensE [Sat, 28 Jan 2023 21:32:08 +0000 (22:32 +0100)]
Counter face: change sound to non-blocking, add option to deactivate sound
joeycastillo [Thu, 29 Jun 2023 20:17:19 +0000 (16:17 -0400)]
add basic flashlight function
Jose Castillo [Sat, 10 Jun 2023 15:58:23 +0000 (11:58 -0400)]
Merge pull request #248 from TheOnePerson/simple-watch-bin-led
simple watch binary light: show current time by flashing the LED as binary code
Jeremy O'Brien [Sat, 10 Jun 2023 15:55:09 +0000 (11:55 -0400)]
movement: add custom hourly chime tunes (#209)
* movement: add custom hourly chime tunes
* slightly tweak note timings
* add kim possible ringtone
TheOnePerson [Sun, 21 May 2023 06:34:02 +0000 (08:34 +0200)]
simple watch bin led: add functionality of representing the current time as binary code LED flashing.
randogoth [Thu, 18 May 2023 11:44:50 +0000 (14:44 +0300)]
geomancy.c warnings fix (#240)
Jose Castillo [Thu, 18 May 2023 11:43:39 +0000 (07:43 -0400)]
Merge pull request #247 from TheOnePerson/timer-face
Timer face: fix error with repeating timers
TheOnePerson [Thu, 18 May 2023 11:10:32 +0000 (13:10 +0200)]
timer face: fix problem with messed up durations for repeating timers / always beep when starting a timer
TheOnePerson [Thu, 18 May 2023 07:42:13 +0000 (09:42 +0200)]
Merge branch 'main' into timer-face
# Conflicts:
# movement/make/Makefile
# movement/movement_faces.h
joeycastillo [Sun, 14 May 2023 14:41:02 +0000 (10:41 -0400)]
rename folder for cross-platform compatibility
joeycastillo [Tue, 18 Apr 2023 01:34:56 +0000 (21:34 -0400)]
Merge pull request #238 from joeycastillo/randonaut-and-geomancy
Randonaut and geomancy
joeycastillo [Tue, 18 Apr 2023 01:16:08 +0000 (21:16 -0400)]
Merge pull request #239 from randogoth/randonaut-and-geomancy
deobfuscated code, fixed warnings
randogoth [Sun, 16 Apr 2023 18:54:26 +0000 (21:54 +0300)]
deobfuscated code, fixed warnings
joeycastillo [Sun, 16 Apr 2023 15:06:11 +0000 (11:06 -0400)]
fix most warnings
randogoth [Sun, 16 Apr 2023 14:29:42 +0000 (15:29 +0100)]
Randonaut Watch Face (#233)
* init
* advanced latlon setting
* simple functionality done
* lat lon high precision fwd bwd
* edit toggle
* added readme for branch
* DD DMS conversion & cleanup
* DD to OLC conversion
* olc encoding & decoding
* OLC implementation
* swapped bools for modes, code cleanup
* place name editor
* updated button logic, fixed display
* load and save places in state array
* todo list
* simplified OLC functions
* geohash conversion functions
* geohash display & digit functions
* todo
* finished geohash implementation
* code display function, defaults, bugfixes
* read/write file/reg logic
* long light in DATA to cancel
* write to registry
* todo
* read & write backup register
* file read/write
* todo
* new more concise button logic, optimizations
* todo
* renamed & cleaned up, fixed button logic
* documentation
* documentation
* LAP mode for all coordinate screens
* faster and more precise geohash algorithm
* updated description
* updated docu
* simple place face
* bugfixes, updated documentation
* init
* meh
* added public functions for OLC and Geohash
* randonauting face
* fix
* display fix
* cleanup
* bugfixes
* bugfix
* added place
* fixed TRNG call
* fixed declaration conflict
* modulo bias filter
* simplified things, chance RNG selection
* fixed button logic, better menus
* cleanup
* documentation
* docu fixes
* original README
* updated place_face
* fallback to register location
* removed pointless freq req
* reset config
* fixed dependency issue
* minor bugfixes
* saved a bit :)
* fix
randogoth [Sun, 16 Apr 2023 14:16:10 +0000 (15:16 +0100)]
Coin & Dice Toss & Geomantic Divination Watch Faces (#235)
* init
* advanced latlon setting
* simple functionality done
* lat lon high precision fwd bwd
* edit toggle
* added readme for branch
* DD DMS conversion & cleanup
* DD to OLC conversion
* olc encoding & decoding
* OLC implementation
* swapped bools for modes, code cleanup
* place name editor
* updated button logic, fixed display
* load and save places in state array
* todo list
* simplified OLC functions
* geohash conversion functions
* geohash display & digit functions
* todo
* finished geohash implementation
* code display function, defaults, bugfixes
* read/write file/reg logic
* long light in DATA to cancel
* write to registry
* todo
* read & write backup register
* file read/write
* todo
* new more concise button logic, optimizations
* todo
* renamed & cleaned up, fixed button logic
* documentation
* documentation
* LAP mode for all coordinate screens
* faster and more precise geohash algorithm
* updated description
* updated docu
* simple place face
* bugfixes, updated documentation
* init
* meh
* added public functions for OLC and Geohash
* randonauting face
* fix
* display fix
* cleanup
* bugfixes
* bugfix
* added place
* fixed TRNG call
* fixed declaration conflict
* modulo bias filter
* simplified things, chance RNG selection
* fixed button logic, better menus
* cleanup
* documentation
* docu fixes
* init
* basic functions
* all needed static functions done
* progress
* coins and dice done
* progress
* place update
* divination faces functionality done
* better divine_bit
* figure numbers and names
* captions optional
* coin animation
* dice animation & optimizations
* animation
* changed names, documented
* bugfix
* cleanup
* reset config
---------
Co-authored-by: joeycastillo <joeycastillo@utexas.edu>
joeycastillo [Sun, 16 Apr 2023 14:56:08 +0000 (10:56 -0400)]
silence warnings around morsecalc
joeycastillo [Sun, 16 Apr 2023 14:49:03 +0000 (10:49 -0400)]
silence most warnings
joeycastillo [Sun, 16 Apr 2023 14:46:52 +0000 (10:46 -0400)]
Revert "Coin & Dice Toss & Geomantic Divination Watch Faces (#235)"
This reverts commit
34030bf3e403b2043dcd9f960189d93190dcbb0c .
joeycastillo [Sun, 16 Apr 2023 14:46:44 +0000 (10:46 -0400)]
Revert "Randonaut Watch Face (#233)"
This reverts commit
a3fe36f6dbdbde331fb7c10138e4b0c3fa8ad298 .
joeycastillo [Sun, 16 Apr 2023 14:37:14 +0000 (10:37 -0400)]
Merge branch 'main' of https://github.com/joeycastillo/Sensor-Watch
joeycastillo [Sun, 16 Apr 2023 14:30:49 +0000 (10:30 -0400)]
return movement_config to standard list of watch faces
randogoth [Sun, 16 Apr 2023 14:29:42 +0000 (15:29 +0100)]
Randonaut Watch Face (#233)
* init
* advanced latlon setting
* simple functionality done
* lat lon high precision fwd bwd
* edit toggle
* added readme for branch
* DD DMS conversion & cleanup
* DD to OLC conversion
* olc encoding & decoding
* OLC implementation
* swapped bools for modes, code cleanup
* place name editor
* updated button logic, fixed display
* load and save places in state array
* todo list
* simplified OLC functions
* geohash conversion functions
* geohash display & digit functions
* todo
* finished geohash implementation
* code display function, defaults, bugfixes
* read/write file/reg logic
* long light in DATA to cancel
* write to registry
* todo
* read & write backup register
* file read/write
* todo
* new more concise button logic, optimizations
* todo
* renamed & cleaned up, fixed button logic
* documentation
* documentation
* LAP mode for all coordinate screens
* faster and more precise geohash algorithm
* updated description
* updated docu
* simple place face
* bugfixes, updated documentation
* init
* meh
* added public functions for OLC and Geohash
* randonauting face
* fix
* display fix
* cleanup
* bugfixes
* bugfix
* added place
* fixed TRNG call
* fixed declaration conflict
* modulo bias filter
* simplified things, chance RNG selection
* fixed button logic, better menus
* cleanup
* documentation
* docu fixes
* original README
* updated place_face
* fallback to register location
* removed pointless freq req
* reset config
* fixed dependency issue
* minor bugfixes
* saved a bit :)
* fix
randogoth [Sun, 16 Apr 2023 14:16:10 +0000 (15:16 +0100)]
Coin & Dice Toss & Geomantic Divination Watch Faces (#235)
* init
* advanced latlon setting
* simple functionality done
* lat lon high precision fwd bwd
* edit toggle
* added readme for branch
* DD DMS conversion & cleanup
* DD to OLC conversion
* olc encoding & decoding
* OLC implementation
* swapped bools for modes, code cleanup
* place name editor
* updated button logic, fixed display
* load and save places in state array
* todo list
* simplified OLC functions
* geohash conversion functions
* geohash display & digit functions
* todo
* finished geohash implementation
* code display function, defaults, bugfixes
* read/write file/reg logic
* long light in DATA to cancel
* write to registry
* todo
* read & write backup register
* file read/write
* todo
* new more concise button logic, optimizations
* todo
* renamed & cleaned up, fixed button logic
* documentation
* documentation
* LAP mode for all coordinate screens
* faster and more precise geohash algorithm
* updated description
* updated docu
* simple place face
* bugfixes, updated documentation
* init
* meh
* added public functions for OLC and Geohash
* randonauting face
* fix
* display fix
* cleanup
* bugfixes
* bugfix
* added place
* fixed TRNG call
* fixed declaration conflict
* modulo bias filter
* simplified things, chance RNG selection
* fixed button logic, better menus
* cleanup
* documentation
* docu fixes
* init
* basic functions
* all needed static functions done
* progress
* coins and dice done
* progress
* place update
* divination faces functionality done
* better divine_bit
* figure numbers and names
* captions optional
* coin animation
* dice animation & optimizations
* animation
* changed names, documented
* bugfix
* cleanup
* reset config
---------
Co-authored-by: joeycastillo <joeycastillo@utexas.edu>
randogoth [Sun, 16 Apr 2023 14:13:51 +0000 (15:13 +0100)]
Dual Timer, a variant of the Stock Stopwatch (#236)
* init
* advanced latlon setting
* simple functionality done
* lat lon high precision fwd bwd
* edit toggle
* added readme for branch
* DD DMS conversion & cleanup
* DD to OLC conversion
* olc encoding & decoding
* OLC implementation
* swapped bools for modes, code cleanup
* place name editor
* updated button logic, fixed display
* load and save places in state array
* todo list
* simplified OLC functions
* geohash conversion functions
* geohash display & digit functions
* todo
* finished geohash implementation
* code display function, defaults, bugfixes
* read/write file/reg logic
* long light in DATA to cancel
* write to registry
* todo
* read & write backup register
* file read/write
* todo
* new more concise button logic, optimizations
* todo
* renamed & cleaned up, fixed button logic
* documentation
* documentation
* LAP mode for all coordinate screens
* faster and more precise geohash algorithm
* updated description
* updated docu
* simple place face
* bugfixes, updated documentation
* init
* meh
* added public functions for OLC and Geohash
* randonauting face
* fix
* display fix
* cleanup
* bugfixes
* bugfix
* added place
* fixed TRNG call
* fixed declaration conflict
* modulo bias filter
* simplified things, chance RNG selection
* fixed button logic, better menus
* cleanup
* documentation
* docu fixes
* original README
* updated place_face
* fallback to register location
* removed pointless freq req
* init
* dual chronograph
* documented and cleaned up
* unused var warning fix
* swap TC2 with TC3 to avoid conflict
* conflict
* show active when returning to face
* docu
* removed unneeded file
* added remain
* show screen on startup
* simplified mode button
randogoth [Sun, 16 Apr 2023 14:13:21 +0000 (15:13 +0100)]
Planetary Hours Faces (#234)
* initial setup & test
* simplified solar calulcation function
* Initial Release
* initial setup
* UTC offset fixes
* finished and cleaned up
* renamed faces
* optimizations & astro symbols
* wrapping ruler
* cleanup
* optimizations
* merged latest place_face
* documentation
* fixed faster seconds
* removed place_face from branch
* reset config
---------
Co-authored-by: NN Solex <info@sublunar.space>
Co-authored-by: joeycastillo <joeycastillo@utexas.edu>
Christian Chapman [Sun, 16 Apr 2023 14:05:55 +0000 (10:05 -0400)]
Aperture priority light meter face (#230)
* initial commit, added opt3001 light meter test app
* tested working light meter board, i2c communication still has issues
* fixed i2c; rudimentary lightmeter works!
* added aperture priority ui
* added aperture priority ui
* added README
* adjusted cal
* fixed bugs (HI shutter speed, lux mode toggle)
* made it possible to advance to the next face
* initialized lux variable
* lowered tolerance for HI and LO
* Changed EV display from always showing EV100 to showing EV[iso setting]
* dont display old ev when ISO changes
* changed mode and light behavior
* updated readme
* fixed indentation
* made lightmeter display logic more consistent
* made lightmeter display logic more consistent
* reverted rules.mk (for merge into upstream)
* reverted rules.mk (for merge into upstream)
* removed OPT3001 PCB model
* made lux mode default, corrected timeout behavior
---------
Co-authored-by: Christian Chapman <user@debian>
Bernd Plontsch [Sun, 16 Apr 2023 14:04:46 +0000 (23:04 +0900)]
Adding Breathing complication (#220)
* Added complication
* Including complication in build configuration
* Clean up
* restore default watch face selection
* Fixed comment
* Remove unused
* Made functions internal
---------
Co-authored-by: Bernd Plontsch <bernd@plontsch@gmail.com>
Co-authored-by: joeycastillo <joeycastillo@utexas.edu>
Christian Chapman [Sun, 16 Apr 2023 14:01:03 +0000 (10:01 -0400)]
Morsecalc refactor (#229)
* Added Morse code based RPN calculator
* added manual and memory register
* fixed morsecalc negative indicator, edited header comment
* adjusted stack display controls
* Fixed warnings. Added calculator token aliasing ability. Added binary shorthand for numeral entry. Extended morse code binary tree.
* ui tweaks
* Update movement_config.h
* silence warning
* Reorganized codebase and simplified morse code reading routines.
* added 'quit if submission is empty' behavior
* reverted rules.mk change for merge into main
* corrected timeout behavior
* consolidated morsecode lib into one file; deleted old mc.c mc.h
* consolidated morsecode lib into one file; deleted old mc.c mc.h
* removed specious null in morsecode bintree string
---------
Co-authored-by: Christian Chapman <user@debian>
Co-authored-by: joeycastillo <joeycastillo@utexas.edu>
joeycastillo [Fri, 14 Apr 2023 00:57:08 +0000 (20:57 -0400)]
add LIS2DW accelerometer board
joeycastillo [Fri, 14 Apr 2023 00:55:53 +0000 (20:55 -0400)]
add kicad stuff to gitignore
joeycastillo [Fri, 14 Apr 2023 00:53:53 +0000 (20:53 -0400)]
organize sensor watch accessory boards
TheOnePerson [Sat, 11 Mar 2023 21:40:55 +0000 (22:40 +0100)]
Time Left Face: Visualize progress in any time interval (#217)
* time left face: initial commit, fully functional
* time left face: typos
* time left face: correct even more typos in documentation
---------
Co-authored-by: joeycastillo <joeycastillo@utexas.edu>
Konrad Rieck [Sat, 11 Mar 2023 21:37:40 +0000 (22:37 +0100)]
Alternative implementation of world clock (#216)
* Implementation of alternative world clock.
* Fixed two minor bugs
- Only start in settings mode on first activation
- Fixed typo in time zone names
---------
Co-authored-by: joeycastillo <joeycastillo@utexas.edu>
joeycastillo [Sat, 11 Mar 2023 21:33:44 +0000 (16:33 -0500)]
Merge pull request #221 from TheOnePerson/simulator-add-segment-0-15
Simulator LCD: add tiny element in the lower left corner for the first display position
joeycastillo [Sat, 11 Mar 2023 21:33:13 +0000 (16:33 -0500)]
Merge pull request #213 from wryun/fix-cat
Fix cat command
TheOnePerson [Sat, 11 Mar 2023 21:31:17 +0000 (22:31 +0100)]
Invaders Face (#210)
* invaders face: Initial commit, fully functional so far
* invaders face: silence compiler warning
* invaders face: prevent involuntary restarts when the game is over and save some bytes on flags
---------
Co-authored-by: joeycastillo <joeycastillo@utexas.edu>
gugray [Sat, 11 Mar 2023 21:27:18 +0000 (22:27 +0100)]
Activity face + Chirpy TX (#187)
* chirpy demo face; activity face stub
* activity face WIP: can log, pause and clear
* activity face and chirpy demo: ready to flash to watch
* activity face tweaks
* hour display for hours < 10
* fix: added rogue paused seconds when stopping activity
* LE mode; lower power with 1Hz tick
* fix: midnight is 12
* Documentation in code comments
* fixes from code review by @neutralinsomniac
* chirpy_demo_face option to chirp out nanosec.ini + auto-format
* UI tweaks
* remove erroneously added file (content revoked)
* UI tweaks: return from LE mode; time display vs LAP
* add default loop handler (will enable long-mode-to-first-face)
* reset watch faces to match main branch
TheOnePerson [Sat, 11 Mar 2023 21:26:36 +0000 (22:26 +0100)]
Timer Face: Advanced countdown face with presets (#224)
* timer face: initial commit, fully functional
* timer face: show slot number in normal mode
---------
Co-authored-by: joeycastillo <joeycastillo@utexas.edu>
thg191 [Sat, 11 Mar 2023 21:12:00 +0000 (21:12 +0000)]
discgolf_face initial commit (#207)
* discgolf_face initial commit
* Comment on wrong line
* updated drawing method and added beeps
* Put description in appropriate file, added license
* fixed for loops that didn't cover whole array, long mode press snaps back to default face
---------
Co-authored-by: joeycastillo <joeycastillo@utexas.edu>
joeycastillo [Sat, 11 Mar 2023 21:08:19 +0000 (16:08 -0500)]
Merge pull request #204 from Jonas-fr/repetition_minute
New face - Repetition Minute, fork of simple clock with an accessibillity feature
joeycastillo [Sat, 11 Mar 2023 21:06:38 +0000 (16:06 -0500)]
Merge branch 'main' into repetition_minute
joeycastillo [Sat, 11 Mar 2023 21:05:32 +0000 (16:05 -0500)]
Merge pull request #218 from TheOnePerson/fix-interval-face-globals
interval face: make global vars static
joeycastillo [Sat, 11 Mar 2023 21:05:20 +0000 (16:05 -0500)]
Merge pull request #211 from neutralinsomniac/fix-day-one-compile-warning
fix compile warning in day one face
TheOnePerson [Fri, 10 Mar 2023 21:17:15 +0000 (22:17 +0100)]
timer face: show slot number in normal mode
TheOnePerson [Mon, 6 Mar 2023 20:41:48 +0000 (21:41 +0100)]
timer face: initial commit, fully functional
TheOnePerson [Sat, 25 Feb 2023 14:24:32 +0000 (15:24 +0100)]
simulator: add tiny element in the lower left corner for the first display position.
TheOnePerson [Mon, 20 Feb 2023 06:51:45 +0000 (07:51 +0100)]
interval face: make global vars static
James Haggerty [Sun, 12 Feb 2023 09:27:48 +0000 (20:27 +1100)]
Fix cat command
If we ran into a heap that wasn't filled with '\0', fun things.
Jeremy O'Brien [Sat, 11 Feb 2023 03:30:26 +0000 (22:30 -0500)]
fix compile warning in day one face
Hein-NonesensE [Sat, 11 Feb 2023 00:07:53 +0000 (01:07 +0100)]
Sensor watch sailing face (#205)
* Update sailing_face.c
Modified sailing_face.
Added features, some of which @niclashoyer already suggested in his initial PR:
- stopwatch-like counter after start signal
- lap counter after start signal
- optional additional sounds at every minute, 30s, 10s countdown
- sound options (no sound, start only, signals only, all)
- maximum starting time up to 10min (instead of 9)
- improved timing, display is no longer delayed by sound
* Update sailing_face.h
Modified sailing_face.
Added features, some of which @niclashoyer already suggested in his initial PR:
- stopwatch-like counter after start signal
- lap counter after start signal
- optional additional sounds at every minute, 30s, 10s countdown
- sound options (no sound, start only, signals only, all)
- maximum starting time up to 10min (instead of 9)
- improved timing, display is no longer delayed by sound
kingannoy [Wed, 1 Feb 2023 23:28:29 +0000 (00:28 +0100)]
Allow days in the future
With this small change you can also count down to a important upcoming event!
This is my first time coding in C, so please double check everything! But in the emulator this seemed to work!
joeycastillo [Fri, 10 Feb 2023 22:44:36 +0000 (16:44 -0600)]
what fresh hell was that?
Jeremy O'Brien [Thu, 26 Jan 2023 14:56:37 +0000 (09:56 -0500)]
countdown_face: implement holding light to reset the currently edited timer value (and everything below it)
tslil clingman [Sat, 28 Jan 2023 10:52:27 +0000 (11:52 +0100)]
habit face
Track a single habit, occuring at most once per day, with an eight-day
look back and total count
Ronny Lam [Fri, 27 Jan 2023 21:41:33 +0000 (22:41 +0100)]
Added option to use_iso_8601_weeknumber
joeycastillo [Wed, 8 Feb 2023 17:30:15 +0000 (11:30 -0600)]
make TOTP face more responsive when swapping between codes
Jonas Termeau [Thu, 2 Feb 2023 22:07:24 +0000 (23:07 +0100)]
New face - Repetition Minute, fork of simple clock with an accessibility feature added : time reading via beeps
Jeremy O'Brien [Thu, 26 Jan 2023 15:44:11 +0000 (10:44 -0500)]
restore old light button behavior
watch faces that handle EVENT_LIGHT_BUTTON_UP but not EVENT_LIGHT_BUTTON_DOWN
probably don't want the default EVENT_LIGHT_BUTTON_DOWN LED activation behavior
joeycastillo [Fri, 27 Jan 2023 06:08:36 +0000 (00:08 -0600)]
fix for events firing way too fast
joeycastillo [Wed, 25 Jan 2023 16:37:16 +0000 (10:37 -0600)]
add hardcoded frequency correction values
joeycastillo [Wed, 25 Jan 2023 16:32:35 +0000 (10:32 -0600)]
rename definition for special edition boards
Jeremy O'Brien [Mon, 23 Jan 2023 22:21:45 +0000 (17:21 -0500)]
tarot_face: use direct character arrays instead of arrays of pointers to global strings
joeycastillo [Wed, 25 Jan 2023 16:24:33 +0000 (10:24 -0600)]
Merge pull request #180 from joeycastillo/default-handler
Restore long press on MODE to return to first watch face by adding a handler for unhandled events
joeycastillo [Wed, 25 Jan 2023 15:26:31 +0000 (09:26 -0600)]
Merge branch 'main' into default-handler
Jeremy O'Brien [Wed, 25 Jan 2023 03:43:31 +0000 (22:43 -0500)]
add default loop handler to all current watch faces
Jeremy O'Brien [Mon, 23 Jan 2023 21:26:47 +0000 (16:26 -0500)]
ships_face: fix compiler warnings (#186)
TheOnePerson [Mon, 23 Jan 2023 21:26:03 +0000 (22:26 +0100)]
fix fast_tick_enabled behavior in movement (#183)
Konrad Rieck [Mon, 23 Jan 2023 20:18:28 +0000 (21:18 +0100)]
Minor enhancements for the countdown face (#177)
* minor enhancements for the countdown face
* Changed usage of countdown timer.
- Long button presses have been removed.
- The light button is used to restore the last countdown as well as enter setting mode when pressed again.
- The visual state has been removed from the display.
- The internal states have been renamed to reflect the new logic.
* restore time when countdown finished.
* support for fast forward on long press (untested).
* support for beeps similar to stop watch
* fixed bug wiht display when fast forwarding
Jeremy O'Brien [Mon, 23 Jan 2023 20:15:57 +0000 (15:15 -0500)]
tarot: avoid mandatory function call on every tick (#185)
buckket [Mon, 23 Jan 2023 20:15:19 +0000 (21:15 +0100)]
Add ships_bell_face (#182)
Christian Chapman [Sat, 21 Jan 2023 01:15:28 +0000 (20:15 -0500)]
Morse-code based RPN calculator (#164)
* Added Morse code based RPN calculator
* added manual and memory register
* fixed morsecalc negative indicator, edited header comment
* adjusted stack display controls
* Fixed warnings. Added calculator token aliasing ability. Added binary shorthand for numeral entry. Extended morse code binary tree.
* ui tweaks
* Update movement_config.h
* silence warning
Co-authored-by: Christian Chapman <user@debian>
Co-authored-by: joeycastillo <joeycastillo@utexas.edu>
joeycastillo [Fri, 20 Jan 2023 21:03:54 +0000 (15:03 -0600)]
Merge pull request #184 from TheOnePerson/alarm-fix-bell-indicator-on-fridays
alarm face: fix bell indicator not showing up on fridays
TheOnePerson [Fri, 20 Jan 2023 20:54:00 +0000 (21:54 +0100)]
alarm: fix bell indicator not showing up on fridays
joeycastillo [Tue, 17 Jan 2023 17:05:27 +0000 (11:05 -0600)]
typo
joeycastillo [Tue, 17 Jan 2023 17:02:56 +0000 (11:02 -0600)]
clarify return value notes in template
joeycastillo [Tue, 17 Jan 2023 16:52:42 +0000 (10:52 -0600)]
Merge branch 'main' into default-handler
joeycastillo [Tue, 17 Jan 2023 14:52:01 +0000 (08:52 -0600)]
Revert "never disable buzzer output"
This reverts commit
851d047c818dacc30c86f4d87f33247dcfb0095c .
joeycastillo [Sun, 15 Jan 2023 15:31:12 +0000 (09:31 -0600)]
fix documentation of default loop handler in template
joeycastillo [Sun, 15 Jan 2023 15:28:41 +0000 (09:28 -0600)]
handle switch to secondary face in default handler
joeycastillo [Sat, 14 Jan 2023 21:52:15 +0000 (16:52 -0500)]
Merge pull request #179 from neutralinsomniac/rpn_calculator_fix_compiler_warnings
rpn_calculator: fix compiler warnings
joeycastillo [Sat, 14 Jan 2023 19:21:04 +0000 (14:21 -0500)]
add movement_default_loop_handler, test with default watch faces
Jeremy O'Brien [Sat, 14 Jan 2023 18:20:38 +0000 (13:20 -0500)]
rpn_calculator: fix compiler warnings
EmilienCourt [Sat, 14 Jan 2023 16:58:03 +0000 (17:58 +0100)]
totp : rework and add SHA256/512 (#151)
* totp : rework and add SHA256/512
* totp : comment code
* totp : fix SHA224/SHA384 and examples
* totp : fix bug in totp_face_lfs
* totp : init_totp_record to SHA1
* totp : move TOTP-MCU to TOTP, update README and example
* totp : SHAX, use size_t n instead of harcoded 8
* clarify what to put in TOTP face
Co-authored-by: Emilien <Emilien>
Co-authored-by: joeycastillo <joeycastillo@utexas.edu>
Niclas Hoyer [Sat, 14 Jan 2023 16:51:33 +0000 (17:51 +0100)]
Add calculator watch face (#111)
joeycastillo [Sat, 14 Jan 2023 16:49:23 +0000 (11:49 -0500)]
Merge pull request #175 from neutralinsomniac/tarot-add-minor-arcana
tarot: add full tarot deck as an option
Wesley Ellis [Fri, 13 Jan 2023 20:33:16 +0000 (15:33 -0500)]
Merge pull request #176 from neutralinsomniac/alarm-fix-conditional
alarm: fix accidental assignment vs conditional logic
Jeremy O'Brien [Fri, 13 Jan 2023 19:52:09 +0000 (14:52 -0500)]
alarm: fix accidental assignment vs conditional logic
Jeremy O'Brien [Fri, 13 Jan 2023 15:26:11 +0000 (10:26 -0500)]
tarot: mode long press returns to face 0
Jeremy O'Brien [Fri, 13 Jan 2023 13:06:29 +0000 (08:06 -0500)]
tarot: reduce calls to watch_display_string()