Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | request time once per ticktime-refactor | joeycastillo | 2022-12-23 | 1 | -4/+6 |
| | |||||
* | create movement_get_date_time function | joeycastillo | 2022-12-23 | 1 | -3/+7 |
| | |||||
* | new backer firmware with original lineup | joeycastillo | 2022-11-29 | 1 | -1/+3 |
| | |||||
* | allow setting default LED colors in movement_config | joeycastillo | 2022-11-28 | 1 | -1/+10 |
| | |||||
* | Merge branch 'main' into auto-fire-long-press | TheOnePerson | 2022-10-26 | 1 | -4/+19 |
|\ | |||||
| * | Add an Alarm face to movement (#96) | TheOnePerson | 2022-10-25 | 1 | -8/+16 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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> | ||||
| * | Merge pull request #103 from wryun/long-press-home-to-settings | joeycastillo | 2022-10-23 | 1 | -4/+19 |
| |\ | | | | | | | Long press of mode on home screen goes to settings | ||||
| | * | make this an if/then to please emscripten | joeycastillo | 2022-10-23 | 1 | -5/+6 |
| | | | |||||
| | * | disable settings hiding by default | joeycastillo | 2022-10-23 | 1 | -3/+7 |
| | | | |||||
| | * | Long press of mode on home screen goes to settings | James Haggerty | 2022-10-19 | 1 | -4/+14 |
| | | | | | | | | | | | | | | | This also changes the default rotation so you don't see the settings screens. | ||||
* | | | Movement: implement auto firing of long press events and introduce long up ↵ | TheOnePerson | 2022-10-23 | 1 | -11/+33 |
|/ / | | | | | | | event. (Also re-implement alarm_enabled and alarm_note) | ||||
* | | allow watch faces to schedule tasks from background | joeycastillo | 2022-10-22 | 1 | -3/+11 |
| | | |||||
* | | fix scheduled tasks scheduling another task | Niclas Hoyer | 2022-10-21 | 1 | -0/+4 |
|/ | |||||
* | use watch_face_changed property | joeycastillo | 2022-10-12 | 1 | -1/+1 |
| | |||||
* | no need to set this (set in movement_move_to_face) | joeycastillo | 2022-10-11 | 1 | -1/+0 |
| | |||||
* | don't sleep on watch face change | joeycastillo | 2022-10-11 | 1 | -3/+11 |
| | |||||
* | Make long press mode go back to face 0 instead of next face | James Haggerty | 2022-10-12 | 1 | -3/+8 |
| | |||||
* | Merge branch 'main' of github.com:joeycastillo/Sensor-Watch into lfs | Joey Castillo | 2022-08-02 | 1 | -12/+31 |
|\ | |||||
| * | movement: wake programmatically from background and play alarm | Joey Castillo | 2022-07-17 | 1 | -12/+31 |
| | | |||||
* | | add file browser to movement, remove old app | Joey Castillo | 2022-05-09 | 1 | -1/+3 |
| | | |||||
* | | simulator: add USB serial input field | Joey Castillo | 2022-05-09 | 1 | -0/+30 |
|/ | |||||
* | movement: only run custom commands at first launch | Joey Castillo | 2022-04-21 | 1 | -4/+4 |
| | |||||
* | stargazer firmware: make LED red by default | Joey Castillo | 2022-04-21 | 1 | -0/+4 |
| | |||||
* | freeze snapshot of standard firmware in alt_fw | Joey Castillo | 2022-04-21 | 1 | -1/+1 |
| | |||||
* | add mechanism for building alternate firmware images | Joey Castillo | 2022-04-20 | 1 | -0/+17 |
| | |||||
* | movement: start time zone list at UTC | Joey Castillo | 2022-02-13 | 1 | -42/+41 |
| | |||||
* | movement: add mechanism for watch faces to use backup registers | Joey Castillo | 2022-02-13 | 1 | -0/+6 |
| | |||||
* | movement: prevent invalid tick frequency from breaking scheduled tasks | Joey Castillo | 2022-02-12 | 1 | -2/+7 |
| | |||||
* | Adjust function semantics by "flipping" bit order | Alexsander Akers | 2022-01-27 | 1 | -1/+1 |
| | |||||
* | Add new function to disable certain RTC periodic callbacks | Alexsander Akers | 2022-01-27 | 1 | -7/+1 |
| | |||||
* | Sensor Watch Simulator (#35) | Alexsander Akers | 2022-01-25 | 1 | -1/+26 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Put something on screen * Use the 32bit watch_date_time repr to pass from JS * Implement periodic callbacks * Clear display on enabling * Hook up watch_set_led_color() to SVG (green-only) * Make debug output full-width * Remove default Emscripten canvas * Implement sleep and button clicks * Fix time zone conversion bug in beats-time app * Clean up warnings * Fix pin levels * Set time zone to browser value (if available) * Add basic backup data saving * Silence format specifier warnings in both targets * Remove unnecessary, copied files * Use RTC pointer to clear callbacks (if available) * Use preprocessor define to avoid hardcoding MOVEMENT_NUM_FACES * Change each face to const preprocessor definition * Remove Intl.DateTimeFormat usage * Update shell.html title, header * Add touch start/end event handlers on SVG buttons * Update shell.html * Update folder structure (shared, simulator, hardware under watch-library) * Tease out shared components from watch_slcd * Clean up simulator watch_slcd.c inline JS calls * Fix missing newlines at end of file * Add simulator warnings (except format, unused-paremter) * Implement remaining watch_rtc functions * Fix button bug on mouse down then drag out * Implement remaining watch_slcd functions * Link keyboard events to buttons (for keys A, L, M) * Rewrite event handling (mouse, touch, keyboard) in C * Set explicit text UTF-8 charset in shell.html * Address PR comments * Remove unused directories from include paths | ||||
* | movement: long press on MODE always dismisses the active face | Joey Castillo | 2022-01-19 | 1 | -0/+5 |
| | |||||
* | movement: reset tick to 1 Hz between watch faces (fixes #36) | Joey Castillo | 2022-01-19 | 1 | -0/+1 |
| | |||||
* | Merge branch 'main' of github.com:joeycastillo/Sensor-Watch into main | Joey Castillo | 2022-01-15 | 1 | -0/+12 |
|\ | |||||
| * | Add movement_cancel_background_task | Wesley Ellis | 2022-01-01 | 1 | -0/+12 |
| | | | | | | | | Provide a way for a scheduled background task to be cancelled | ||||
* | | add MIT license text to movement files | Joey Castillo | 2022-01-15 | 1 | -0/+24 |
|/ | |||||
* | Movement: give watch faces their index at setup time | Joey Castillo | 2021-12-20 | 1 | -1/+1 |
| | |||||
* | Movement: allow scheduling precisely timed background tasks (resolves #28) | Joey Castillo | 2021-12-20 | 1 | -0/+36 |
| | |||||
* | fix missing prototype warnings | Joey Castillo | 2021-12-10 | 1 | -30/+30 |
| | |||||
* | movement: allow watch faces to request zero ticks | Joey Castillo | 2021-12-03 | 1 | -1/+1 |
| | |||||
* | movement: add option to always snap back to first watch face | Joey Castillo | 2021-12-02 | 1 | -1/+8 |
| | |||||
* | movement: fix yesterday's bug that was keeping us awake | Joey Castillo | 2021-11-30 | 1 | -1/+1 |
| | |||||
* | movement: add alarm and signal functions | Joey Castillo | 2021-11-29 | 1 | -3/+38 |
| | |||||
* | movement bugfix: prevent repeated timeout events from stalling watch face | Joey Castillo | 2021-11-29 | 1 | -0/+1 |
| | |||||
* | movement: more granular button and LED timing via fast tick | Joey Castillo | 2021-11-29 | 1 | -25/+59 |
| | |||||
* | movement: these durations don't need to be 32-bit ints | Joey Castillo | 2021-11-28 | 1 | -1/+1 |
| | |||||
* | movement: add world clock face | Joey Castillo | 2021-11-26 | 1 | -0/+3 |
| | |||||
* | movement: store settings in BKUP to persist across resets | Joey Castillo | 2021-11-25 | 1 | -1/+3 |
| | |||||
* | movement: implement time zone setting | Joey Castillo | 2021-11-25 | 1 | -0/+45 |
| | |||||
* | bugfix: activate current watch face when waking from sleep | Joey Castillo | 2021-11-08 | 1 | -1/+1 |
| |