Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Merge branch 'main' of github.com:joeycastillo/Sensor-Watch into main | Joey Castillo | 2022-01-27 | 12 | -65/+218 | |
|\| | ||||||
| * | Merge pull request #45 from a2/simulator-buzzer | joeycastillo | 2022-01-27 | 12 | -65/+218 | |
| |\ | | | | | | | Implement buzzer methods with AudioContext API | |||||
| | * | Update main loop to fix reentrancy runtime errors | Alexsander Akers | 2022-01-27 | 7 | -41/+124 | |
| | | | ||||||
| | * | Implement buzzer methods with AudioContext API | Alexsander Akers | 2022-01-27 | 7 | -25/+95 | |
| |/ | ||||||
* | | spi test: set first 4096 bytes to 0 | Joey Castillo | 2022-01-27 | 2 | -11/+35 | |
| | | ||||||
* | | you don't belong here | Joey Castillo | 2022-01-27 | 1 | -46/+0 | |
|/ | ||||||
* | add SPI to the index | Joey Castillo | 2022-01-27 | 3 | -4/+6 | |
| | ||||||
* | fix doxygen generation | Joey Castillo | 2022-01-27 | 1 | -1/+1 | |
| | ||||||
* | fix spi test (again) | Joey Castillo | 2022-01-27 | 1 | -0/+2 | |
| | ||||||
* | fix spi test | Joey Castillo | 2022-01-27 | 1 | -6/+1 | |
| | ||||||
* | implement SPI flash chip | Joey Castillo | 2022-01-26 | 9 | -33/+265 | |
| | ||||||
* | silence compiler warning | Joey Castillo | 2022-01-26 | 1 | -0/+1 | |
| | ||||||
* | watch library: implement SPI | Joey Castillo | 2022-01-26 | 8 | -37/+221 | |
| | ||||||
* | silence compiler warning | Joey Castillo | 2022-01-26 | 1 | -0/+2 | |
| | ||||||
* | Merge branch 'main' of github.com:joeycastillo/Sensor-Watch into main | Joey Castillo | 2022-01-26 | 6 | -24/+144 | |
|\ | ||||||
| * | watch face script: autopopulate year | Joey Castillo | 2022-01-26 | 1 | -3/+2 | |
| | | ||||||
| * | Merge pull request #47 from davidskeck/main | joeycastillo | 2022-01-26 | 3 | -2/+101 | |
| |\ | | | | | | | Added rough draft of watch_face script | |||||
| | * | minor typo fix | David Keck | 2022-01-26 | 1 | -1/+1 | |
| | | | ||||||
| | * | added missing newlines to template files | David Keck | 2022-01-26 | 2 | -0/+2 | |
| | | | ||||||
| | * | Added license info to script | David Keck | 2022-01-26 | 1 | -0/+22 | |
| | | | ||||||
| | * | Added rough draft of watch_face script to generate custom watch faces from ↵ | David Keck | 2022-01-26 | 2 | -1/+76 | |
| |/ | | | | | | | template. Corrected template file's missing includes and incorrect memset placeholder. | |||||
| * | Merge pull request #46 from a2/simulator-workflow | joeycastillo | 2022-01-25 | 1 | -0/+21 | |
| |\ | | | | | | | Add GitHub Workflow job to build and archive simulator | |||||
| | * | Remove dangling `if` condition | Alexsander Akers | 2022-01-25 | 1 | -1/+0 | |
| | | | ||||||
| | * | Don't compile starter-project or accelerometer-test | Alexsander Akers | 2022-01-25 | 1 | -6/+0 | |
| | | | | | | | | | | | | These apps have not been tested in the simulator runtime yet. | |||||
| | * | Add GitHub Workflow job to build and archive simulator | Alexsander Akers | 2022-01-25 | 1 | -0/+28 | |
| |/ | ||||||
| * | Merge pull request #44 from a2/voltage-reference | joeycastillo | 2022-01-25 | 2 | -22/+23 | |
| |\ | | | | | | | Remove ADC_* defines in favor of hardware-specific mapping | |||||
| | * | Remove ADC_* defines in favor of hardware-specific mapping | Alexsander Akers | 2022-01-25 | 2 | -22/+23 | |
| | | | ||||||
* | | | PCB: add final temperature sensor board | Joey Castillo | 2022-01-26 | 3 | -0/+2750 | |
| | | | ||||||
* | | | silence compiler warnings | Joey Castillo | 2022-01-26 | 1 | -11/+2 | |
| | | | ||||||
* | | | watch library: implement UART | Joey Castillo | 2022-01-26 | 5 | -40/+150 | |
|/ / | ||||||
* | | movement: add documentation mentioned in #42 | Joey Castillo | 2022-01-25 | 1 | -0/+4 | |
| | | ||||||
* | | movement: add blinky face | Joey Castillo | 2022-01-25 | 4 | -0/+158 | |
| | | ||||||
* | | movement: remove blinky face | Joey Castillo | 2022-01-25 | 4 | -158/+0 | |
|/ | ||||||
* | movement: add template for watch face generator | Joey Castillo | 2022-01-25 | 4 | -0/+139 | |
| | ||||||
* | movement: move watch face includes to a separate file | Joey Castillo | 2022-01-25 | 2 | -19/+49 | |
| | ||||||
* | movement: slight reorganization | Joey Castillo | 2022-01-25 | 25 | -14/+14 | |
| | ||||||
* | movement: add two faces to default build | Joey Castillo | 2022-01-25 | 1 | -0/+2 | |
| | ||||||
* | movement: move beat time to clock folder | Joey Castillo | 2022-01-25 | 3 | -1/+1 | |
| | ||||||
* | Sensor Watch Simulator (#35) | Alexsander Akers | 2022-01-25 | 327 | -570/+2303 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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: add blinky face | Joey Castillo | 2022-01-23 | 4 | -0/+158 | |
| | ||||||
* | movement: didn't mean to add sunrise/sunset by default | Joey Castillo | 2022-01-21 | 1 | -1/+0 | |
| | ||||||
* | movement: simple UI for entering wearer location | Joey Castillo | 2022-01-21 | 2 | -15/+192 | |
| | ||||||
* | movement: add time zone conversion in sunrise/sunset face | Joey Castillo | 2022-01-21 | 4 | -5/+25 | |
| | ||||||
* | fix out of bounds access when position != 0 | Joey Castillo | 2022-01-19 | 1 | -1/+1 | |
| | ||||||
* | accelerometer test face: hacks | Joey Castillo | 2022-01-19 | 1 | -1/+1 | |
| | ||||||
* | movement: long press on MODE always dismisses the active face | Joey Castillo | 2022-01-19 | 3 | -2/+7 | |
| | ||||||
* | Merge pull request #38 from davidskeck/patch-2 | joeycastillo | 2022-01-19 | 1 | -1/+1 | |
|\ | | | | | Simple Clock: Update to signal exactly on the hour | |||||
| * | Simple Clock: Update to signal exactly on the hour | David Keck | 2022-01-19 | 1 | -1/+1 | |
| | | | | | | I was getting the buzzer at 59 minutes past the hour, not exactly on the hour. This changes to buzzing at exactly HOUR:00:00. Tested this locally. | |||||
* | | Merge pull request #39 from davidskeck/patch-3 | joeycastillo | 2022-01-19 | 1 | -0/+1 | |
|\ \ | |/ |/| | Reset selection to 0 on resign from setting state | |||||
| * | Reset selection to 0 on resign from setting state | David Keck | 2022-01-19 | 1 | -0/+1 | |
|/ | | | I believe this also needs to be set back to 0 so the setting screen will resume at minutes, not potentially at settings on next run. |