Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Implement buzzer methods with AudioContext API | Alexsander Akers | 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 | 2 | -13/+61 |
| | |||||
* | watch library: implement SPI | Joey Castillo | 2022-01-26 | 1 | -37/+10 |
| | |||||
* | Sensor Watch Simulator (#35) | Alexsander Akers | 2022-01-25 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
* | accelerometer test face: hacks | Joey Castillo | 2022-01-19 | 1 | -1/+1 |
| | |||||
* | accelerometer test: stream data to UART | Joey Castillo | 2022-01-09 | 1 | -5/+14 |
| | |||||
* | add driver, test app for LIS2DW accelerometer | Joey Castillo | 2022-01-08 | 1 | -33/+13 |
| | |||||
* | add testing app | Joey Castillo | 2022-01-06 | 2 | -0/+115 |
| | |||||
* | update makefile and pipeline workflow | Willian Paixao | 2021-12-11 | 2 | -14/+14 |
| | |||||
* | update gitgnore | Willian Paixao | 2021-12-11 | 5 | -5/+0 |
| | |||||
* | remove unnecessary .gitignore | Joey Castillo | 2021-12-11 | 1 | -1/+0 |
| | |||||
* | fix missing prototype warnings | Joey Castillo | 2021-12-10 | 5 | -63/+63 |
| | |||||
* | rename project files | Joey Castillo | 2021-12-10 | 16 | -551/+0 |
| | |||||
* | lis2dh: add support for interrupt latching (stays active until cleared) | Joey Castillo | 2021-12-01 | 1 | -1/+1 |
| | |||||
* | lis2dh: accelerometer testing face | Joey Castillo | 2021-11-30 | 1 | -7/+7 |
| | |||||
* | lis2dh driver: add basic interrupt functionality | Joey Castillo | 2021-11-30 | 1 | -36/+29 |
| | |||||
* | add LIS2DH accelerometer driver, test app | Joey Castillo | 2021-11-27 | 3 | -0/+102 |
| | |||||
* | steps toward SPI support in watch library | Joey Castillo | 2021-10-25 | 3 | -0/+82 |
| | |||||
* | more accurate names for deep sleep and shallow sleep modes | Joey Castillo | 2021-10-20 | 4 | -28/+30 |
| | |||||
* | launcher: first crack at low power 'screensaver' mode | Joey Castillo | 2021-10-03 | 1 | -1/+1 |
| | |||||
* | add beep to starter app | Joey Castillo | 2021-09-30 | 1 | -0/+8 |
| | |||||
* | add fractional beats to beat time app | Joey Castillo | 2021-09-30 | 1 | -8/+33 |
| | |||||
* | update existing apps to use new RTC API | Joey Castillo | 2021-09-28 | 2 | -73/+49 |
| | |||||
* | Beats time app + watch | Wesley Ellis | 2021-09-25 | 3 | -0/+294 |
| | | | | | | Use BMP280 code as a base, but stripped down to bare bones. Then added a new 'mode' for the current Swatch Internet Time (aka beats) | ||||
* | final deep sleep refactor: retain RAM, call it shallow sleep mode | Joey Castillo | 2021-09-23 | 1 | -21/+14 |
| | |||||
* | add a new deep sleep mode alongside backup mode | Joey Castillo | 2021-09-18 | 1 | -6/+6 |
| | |||||
* | move buzzer demo to apps folder | Joey Castillo | 2021-09-18 | 3 | -0/+145 |
| | |||||
* | move apps to subdirectory, add relative path support to Makefile | Joey Castillo | 2021-09-16 | 8 | -0/+786 |