]> git.earman.xyz Git - sensor-watch.git/commit
Add an Alarm face to movement (#96)
authorTheOnePerson <a.nebinger@web.de>
Wed, 26 Oct 2022 02:57:53 +0000 (04:57 +0200)
committerGitHub <noreply@github.com>
Wed, 26 Oct 2022 02:57:53 +0000 (21:57 -0500)
commitcb69a2c181a3126ade2044f223b74077f48e0c77
tree0a1d98b5fbebc0ece884e39a1d9f5d7d26dc6c16
parent894d3615e97ebfe22a0da24e0ae5e2d46b9b6e84
Add an Alarm face to movement (#96)

* 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>
movement/make/Makefile [changed mode: 0755->0644]
movement/movement.c
movement/movement.h
movement/movement_faces.h
movement/watch_faces/clock/simple_clock_face.c
movement/watch_faces/clock/simple_clock_face.h
movement/watch_faces/complication/alarm_face.c [new file with mode: 0644]
movement/watch_faces/complication/alarm_face.h [new file with mode: 0644]