summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* spi test: set first 4096 bytes to 0Joey Castillo2022-01-272-11/+35
|
* you don't belong hereJoey Castillo2022-01-271-46/+0
|
* add SPI to the indexJoey Castillo2022-01-273-4/+6
|
* fix doxygen generationJoey Castillo2022-01-271-1/+1
|
* fix spi test (again)Joey Castillo2022-01-271-0/+2
|
* fix spi testJoey Castillo2022-01-271-6/+1
|
* implement SPI flash chipJoey Castillo2022-01-269-33/+265
|
* silence compiler warningJoey Castillo2022-01-261-0/+1
|
* watch library: implement SPIJoey Castillo2022-01-268-37/+221
|
* silence compiler warningJoey Castillo2022-01-261-0/+2
|
* Merge branch 'main' of github.com:joeycastillo/Sensor-Watch into mainJoey Castillo2022-01-266-24/+144
|\
| * watch face script: autopopulate yearJoey Castillo2022-01-261-3/+2
| |
| * Merge pull request #47 from davidskeck/mainjoeycastillo2022-01-263-2/+101
| |\ | | | | | | Added rough draft of watch_face script
| | * minor typo fixDavid Keck2022-01-261-1/+1
| | |
| | * added missing newlines to template filesDavid Keck2022-01-262-0/+2
| | |
| | * Added license info to scriptDavid Keck2022-01-261-0/+22
| | |
| | * Added rough draft of watch_face script to generate custom watch faces from ↵David Keck2022-01-262-1/+76
| |/ | | | | | | template. Corrected template file's missing includes and incorrect memset placeholder.
| * Merge pull request #46 from a2/simulator-workflowjoeycastillo2022-01-251-0/+21
| |\ | | | | | | Add GitHub Workflow job to build and archive simulator
| | * Remove dangling `if` conditionAlexsander Akers2022-01-251-1/+0
| | |
| | * Don't compile starter-project or accelerometer-testAlexsander Akers2022-01-251-6/+0
| | | | | | | | | | | | These apps have not been tested in the simulator runtime yet.
| | * Add GitHub Workflow job to build and archive simulatorAlexsander Akers2022-01-251-0/+28
| |/
| * Merge pull request #44 from a2/voltage-referencejoeycastillo2022-01-252-22/+23
| |\ | | | | | | Remove ADC_* defines in favor of hardware-specific mapping
| | * Remove ADC_* defines in favor of hardware-specific mappingAlexsander Akers2022-01-252-22/+23
| | |
* | | PCB: add final temperature sensor boardJoey Castillo2022-01-263-0/+2750
| | |
* | | silence compiler warningsJoey Castillo2022-01-261-11/+2
| | |
* | | watch library: implement UARTJoey Castillo2022-01-265-40/+150
|/ /
* | movement: add documentation mentioned in #42Joey Castillo2022-01-251-0/+4
| |
* | movement: add blinky faceJoey Castillo2022-01-254-0/+158
| |
* | movement: remove blinky faceJoey Castillo2022-01-254-158/+0
|/
* movement: add template for watch face generatorJoey Castillo2022-01-254-0/+139
|
* movement: move watch face includes to a separate fileJoey Castillo2022-01-252-19/+49
|
* movement: slight reorganizationJoey Castillo2022-01-2525-14/+14
|
* movement: add two faces to default buildJoey Castillo2022-01-251-0/+2
|
* movement: move beat time to clock folderJoey Castillo2022-01-253-1/+1
|
* Sensor Watch Simulator (#35)Alexsander Akers2022-01-25327-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 faceJoey Castillo2022-01-234-0/+158
|
* movement: didn't mean to add sunrise/sunset by defaultJoey Castillo2022-01-211-1/+0
|
* movement: simple UI for entering wearer locationJoey Castillo2022-01-212-15/+192
|
* movement: add time zone conversion in sunrise/sunset faceJoey Castillo2022-01-214-5/+25
|
* fix out of bounds access when position != 0Joey Castillo2022-01-191-1/+1
|
* accelerometer test face: hacksJoey Castillo2022-01-191-1/+1
|
* movement: long press on MODE always dismisses the active faceJoey Castillo2022-01-193-2/+7
|
* Merge pull request #38 from davidskeck/patch-2joeycastillo2022-01-191-1/+1
|\ | | | | Simple Clock: Update to signal exactly on the hour
| * Simple Clock: Update to signal exactly on the hourDavid Keck2022-01-191-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-3joeycastillo2022-01-191-0/+1
|\ \ | |/ |/| Reset selection to 0 on resign from setting state
| * Reset selection to 0 on resign from setting stateDavid Keck2022-01-191-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 Castillo2022-01-1912-17/+8
|
* add movement to the workflowjoeycastillo2022-01-191-1/+4
|
* Merge pull request #37 from davidskeck/patch-2joeycastillo2022-01-191-1/+8
|\ | | | | Countdown: Added ability to reset to default timer value
| * Changed reset mode to setting instead of waitingDavid Keck2022-01-181-1/+1
| | | | | | After thinking about this, I think it is more intuitive that this would only apply when in setting mode.