Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | movement: reset tick to 1 Hz between watch faces (fixes #36) | Joey Castillo | 2022-01-19 | 12 | -17/+8 |
| | |||||
* | add movement to the workflow | joeycastillo | 2022-01-19 | 1 | -1/+4 |
| | |||||
* | Merge pull request #37 from davidskeck/patch-2 | joeycastillo | 2022-01-19 | 1 | -1/+8 |
|\ | | | | | Countdown: Added ability to reset to default timer value | ||||
| * | Changed reset mode to setting instead of waiting | David Keck | 2022-01-18 | 1 | -1/+1 |
| | | | | | | After thinking about this, I think it is more intuitive that this would only apply when in setting mode. |