]>
git.earman.xyz Git - sensor-watch.git/log
Joey Castillo [Mon, 18 Oct 2021 19:36:39 +0000 (15:36 -0400)]
fix typos
Joey Castillo [Mon, 18 Oct 2021 19:11:01 +0000 (15:11 -0400)]
add readme for movement app
Joey Castillo [Mon, 18 Oct 2021 16:33:07 +0000 (12:33 -0400)]
movement: remove faster sleep / timeout intervals
Joey Castillo [Mon, 18 Oct 2021 16:31:44 +0000 (12:31 -0400)]
pulsometer: rearrange switch for clarity
Joey Castillo [Mon, 18 Oct 2021 16:15:57 +0000 (12:15 -0400)]
add timeout event to give faces a chance to resign
Joey Castillo [Mon, 18 Oct 2021 15:27:36 +0000 (11:27 -0400)]
pulsometer: make type more c-like
Joey Castillo [Mon, 18 Oct 2021 15:15:45 +0000 (11:15 -0400)]
pulsometer: reset tick in resign function
Joey Castillo [Sat, 16 Oct 2021 20:51:36 +0000 (16:51 -0400)]
fix misspelling of pulsometer
Joey Castillo [Sat, 16 Oct 2021 20:25:30 +0000 (16:25 -0400)]
automatically determine number of watch faces
Joey Castillo [Sat, 16 Oct 2021 20:03:27 +0000 (16:03 -0400)]
early work on background tasks, documentation
Joey Castillo [Sat, 16 Oct 2021 17:48:16 +0000 (13:48 -0400)]
remove unimplemented settings for now
Joey Castillo [Sat, 16 Oct 2021 17:47:42 +0000 (13:47 -0400)]
implement led duration setting
Joey Castillo [Sat, 16 Oct 2021 17:40:17 +0000 (13:40 -0400)]
screensaver mode is now low energy mode
Joey Castillo [Sat, 16 Oct 2021 17:28:52 +0000 (13:28 -0400)]
clarify property names
Joey Castillo [Sat, 16 Oct 2021 17:23:23 +0000 (13:23 -0400)]
rename types to be more c-like
Joey Castillo [Sat, 16 Oct 2021 17:14:52 +0000 (13:14 -0400)]
widgets are now watch faces
Joey Castillo [Sat, 16 Oct 2021 16:58:14 +0000 (12:58 -0400)]
launcher is now movement
Joey Castillo [Wed, 6 Oct 2021 16:03:02 +0000 (12:03 -0400)]
pulseometer: support variable update frequency
Joey Castillo [Wed, 6 Oct 2021 14:25:28 +0000 (10:25 -0400)]
launcher: clean up structs
Joey Castillo [Tue, 5 Oct 2021 22:01:26 +0000 (18:01 -0400)]
remove fake / placeholder widgets
Joey Castillo [Tue, 5 Oct 2021 21:58:49 +0000 (17:58 -0400)]
add pulseometer widget
Joey Castillo [Tue, 5 Oct 2021 19:55:34 +0000 (15:55 -0400)]
fix memory leak when waking from screensaver mode
Joey Castillo [Mon, 4 Oct 2021 19:27:29 +0000 (15:27 -0400)]
launcher: fix high beep on return to clock
Joey Castillo [Mon, 4 Oct 2021 18:12:15 +0000 (14:12 -0400)]
launcher: add widget for setting the time
Joey Castillo [Mon, 4 Oct 2021 18:11:39 +0000 (14:11 -0400)]
preferences widget: fix alignment of 'never'
Joey Castillo [Mon, 4 Oct 2021 15:59:08 +0000 (11:59 -0400)]
launcher: fix flickering in preferences widget
Joey Castillo [Mon, 4 Oct 2021 15:57:57 +0000 (11:57 -0400)]
launcher: track can_sleep between runloop invocations
Joey Castillo [Mon, 4 Oct 2021 15:57:29 +0000 (11:57 -0400)]
launcher: fix typo
Joey Castillo [Mon, 4 Oct 2021 15:09:11 +0000 (11:09 -0400)]
launcher: improvements to screensaver mode
Joey Castillo [Mon, 4 Oct 2021 14:48:04 +0000 (10:48 -0400)]
slcd: add more special cases
Joey Castillo [Mon, 4 Oct 2021 13:51:49 +0000 (09:51 -0400)]
launcher: let widgets prevent sleep
Joey Castillo [Mon, 4 Oct 2021 04:37:58 +0000 (00:37 -0400)]
event type / subsecond refactor
Joey Castillo [Mon, 4 Oct 2021 03:39:52 +0000 (23:39 -0400)]
disable screensaver interrupt on wake
Joey Castillo [Mon, 4 Oct 2021 00:37:15 +0000 (20:37 -0400)]
launcher: first crack at low power 'screensaver' mode
Joey Castillo [Sun, 3 Oct 2021 23:16:14 +0000 (19:16 -0400)]
implement beep / silent preference
Joey Castillo [Sun, 3 Oct 2021 23:15:47 +0000 (19:15 -0400)]
avoid calling deactivate on widget 0 before it's activated
Joey Castillo [Sun, 3 Oct 2021 22:49:21 +0000 (18:49 -0400)]
launcher app with clock and preferences menu
Joey Castillo [Sun, 3 Oct 2021 22:48:55 +0000 (18:48 -0400)]
slcd: add function to blank entire screen
Joey Castillo [Sun, 3 Oct 2021 18:26:17 +0000 (14:26 -0400)]
basic launcher switching between two widgets
Joey Castillo [Sun, 3 Oct 2021 16:31:51 +0000 (12:31 -0400)]
more wip launcher stuff
Joey Castillo [Tue, 28 Sep 2021 05:06:37 +0000 (01:06 -0400)]
wip: late-night untested launcher app musings
Joey Castillo [Thu, 30 Sep 2021 20:32:59 +0000 (16:32 -0400)]
add beep to starter app
Joey Castillo [Thu, 30 Sep 2021 20:32:30 +0000 (16:32 -0400)]
add fractional beats to beat time app
Joey Castillo [Thu, 30 Sep 2021 20:19:11 +0000 (16:19 -0400)]
fix LED resistor values
Joey Castillo [Thu, 30 Sep 2021 20:17:40 +0000 (16:17 -0400)]
add lcd feather
joeycastillo [Wed, 29 Sep 2021 15:46:53 +0000 (11:46 -0400)]
Merge pull request #16 from joeycastillo/rtc-refactor
Refactor Real-Time Clock Functionality
Joey Castillo [Tue, 28 Sep 2021 23:53:29 +0000 (19:53 -0400)]
update existing apps to use new RTC API
Joey Castillo [Tue, 28 Sep 2021 23:18:42 +0000 (19:18 -0400)]
tweak to API nomenclature: tick happens once a second, other interrupts are periodic
Joey Castillo [Tue, 28 Sep 2021 19:13:09 +0000 (15:13 -0400)]
rtc: support periodic ticks at intervals from 1 to 128 Hz
Joey Castillo [Tue, 28 Sep 2021 17:42:08 +0000 (13:42 -0400)]
overdue refactor: compile all watch modules separately
Joey Castillo [Tue, 28 Sep 2021 15:06:27 +0000 (11:06 -0400)]
simplification: return date/time in same format as clock register
Joey Castillo [Mon, 27 Sep 2021 21:51:52 +0000 (17:51 -0400)]
remove unused ASF code
Joey Castillo [Mon, 27 Sep 2021 21:42:27 +0000 (17:42 -0400)]
WIP: refactor RTC to use clock mode directly
joeycastillo [Sun, 26 Sep 2021 20:34:35 +0000 (16:34 -0400)]
Merge pull request #15 from tahnok/beats-time
Beats time app + watch
Wesley Ellis [Tue, 14 Sep 2021 22:52:15 +0000 (18:52 -0400)]
Beats time app + watch
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)
joeycastillo [Fri, 24 Sep 2021 21:05:18 +0000 (17:05 -0400)]
this was an odd typo
Joey Castillo [Thu, 23 Sep 2021 21:27:41 +0000 (17:27 -0400)]
add warning about external wake on old board rev
Joey Castillo [Thu, 23 Sep 2021 18:57:30 +0000 (14:57 -0400)]
final deep sleep refactor: retain RAM, call it shallow sleep mode
Joey Castillo [Tue, 21 Sep 2021 19:49:02 +0000 (15:49 -0400)]
support alternate LCD pinouts
Joey Castillo [Mon, 20 Sep 2021 21:20:12 +0000 (17:20 -0400)]
add WIP dev board
Joey Castillo [Mon, 20 Sep 2021 14:15:16 +0000 (10:15 -0400)]
add gerbers for board revision 5
Joey Castillo [Mon, 20 Sep 2021 13:30:50 +0000 (09:30 -0400)]
clean up PCB folder
Joey Castillo [Sun, 19 Sep 2021 23:20:19 +0000 (19:20 -0400)]
add board definition for old prototype
Joey Castillo [Sat, 18 Sep 2021 19:24:06 +0000 (15:24 -0400)]
sensor board concepts
Joey Castillo [Sat, 18 Sep 2021 19:22:54 +0000 (15:22 -0400)]
PCB revision 5
Joey Castillo [Sat, 18 Sep 2021 18:26:18 +0000 (14:26 -0400)]
support common anode LEDs
Joey Castillo [Sat, 18 Sep 2021 16:57:21 +0000 (12:57 -0400)]
add a new deep sleep mode alongside backup mode
Joey Castillo [Sat, 18 Sep 2021 17:12:10 +0000 (13:12 -0400)]
fix USB VID/PID
Joey Castillo [Sat, 18 Sep 2021 18:00:45 +0000 (14:00 -0400)]
move buzzer demo to apps folder
Joey Castillo [Thu, 16 Sep 2021 19:40:01 +0000 (15:40 -0400)]
move apps to subdirectory, add relative path support to Makefile
joeycastillo [Wed, 15 Sep 2021 16:18:55 +0000 (12:18 -0400)]
remove note about installing old toolchain
Joey Castillo [Tue, 14 Sep 2021 19:19:21 +0000 (15:19 -0400)]
lcd: add special case for T in position 1 (fixes #10)
Joey Castillo [Tue, 14 Sep 2021 19:12:30 +0000 (15:12 -0400)]
more work on alternate board pinouts
Joey Castillo [Tue, 14 Sep 2021 05:07:02 +0000 (01:07 -0400)]
remove unused ASF config files
Joey Castillo [Tue, 14 Sep 2021 00:46:33 +0000 (20:46 -0400)]
deprecate debug UART
Joey Castillo [Mon, 13 Sep 2021 20:43:35 +0000 (16:43 -0400)]
first steps toward supporting alternate board pinouts
Joey Castillo [Mon, 13 Sep 2021 17:41:28 +0000 (13:41 -0400)]
improve consistency of function names
Joey Castillo [Mon, 13 Sep 2021 17:21:33 +0000 (13:21 -0400)]
remove unused ASF code
Joey Castillo [Mon, 13 Sep 2021 13:48:31 +0000 (09:48 -0400)]
implement ADC functionality
Joey Castillo [Wed, 1 Sep 2021 00:28:36 +0000 (20:28 -0400)]
handle watch variant with red/blue LED
Joey Castillo [Tue, 31 Aug 2021 23:39:37 +0000 (19:39 -0400)]
update deprecated functions in BME280 demo app
Joey Castillo [Tue, 31 Aug 2021 23:38:06 +0000 (19:38 -0400)]
simplify: always use the TCC to drive the LEDs
Joey Castillo [Tue, 31 Aug 2021 22:47:35 +0000 (18:47 -0400)]
add method for detecting low battery
Joey Castillo [Mon, 30 Aug 2021 21:58:53 +0000 (17:58 -0400)]
remove delays from BME280 demo, no longer needed
Joey Castillo [Mon, 30 Aug 2021 21:35:47 +0000 (17:35 -0400)]
run watch at 4 MHz unless USB is enabled
joeycastillo [Mon, 30 Aug 2021 18:42:11 +0000 (14:42 -0400)]
Merge pull request #9 from joeycastillo/usb-refactor
USB refactor / Makefile simplification
Joey Castillo [Mon, 30 Aug 2021 18:37:14 +0000 (14:37 -0400)]
fix typo
Joey Castillo [Mon, 30 Aug 2021 18:28:30 +0000 (14:28 -0400)]
add printf statements to demo project
Joey Castillo [Mon, 30 Aug 2021 18:03:43 +0000 (14:03 -0400)]
SIMPLIFY! Always run the main clock at 8 MHz
Joey Castillo [Sun, 29 Aug 2021 21:47:33 +0000 (17:47 -0400)]
remove unused TC/TCC driver code
Joey Castillo [Sun, 29 Aug 2021 21:40:44 +0000 (17:40 -0400)]
big PWM refactor: drive both LEDs and buzzer from TCC
Joey Castillo [Sun, 29 Aug 2021 21:13:41 +0000 (17:13 -0400)]
WIP TCC refactor; remove low frequency notes
Joey Castillo [Sun, 29 Aug 2021 19:50:46 +0000 (15:50 -0400)]
handle changing CPU speed
Joey Castillo [Sun, 29 Aug 2021 19:42:37 +0000 (15:42 -0400)]
enable USB earlier so app can log sooner
Joey Castillo [Sat, 28 Aug 2021 23:49:49 +0000 (19:49 -0400)]
handle tinyusb device tasks on a timer, allows delays in app
Joey Castillo [Sat, 28 Aug 2021 23:36:00 +0000 (19:36 -0400)]
add alternate _write for debugging USB issues
Joey Castillo [Sat, 28 Aug 2021 23:34:31 +0000 (19:34 -0400)]
force sending data after a _write
Joey Castillo [Sat, 28 Aug 2021 18:46:58 +0000 (14:46 -0400)]
fix buzzer demo, add note about extwake
Joey Castillo [Sat, 28 Aug 2021 17:58:21 +0000 (13:58 -0400)]
simplify project makefiles
Joey Castillo [Sat, 28 Aug 2021 17:35:52 +0000 (13:35 -0400)]
implement USB console