]> git.earman.xyz Git - sensor-watch.git/log
sensor-watch.git
4 years agomore wip launcher stuff
Joey Castillo [Sun, 3 Oct 2021 16:31:51 +0000 (12:31 -0400)]
more wip launcher stuff

4 years agowip: late-night untested launcher app musings
Joey Castillo [Tue, 28 Sep 2021 05:06:37 +0000 (01:06 -0400)]
wip: late-night untested launcher app musings

4 years agoadd beep to starter app
Joey Castillo [Thu, 30 Sep 2021 20:32:59 +0000 (16:32 -0400)]
add beep to starter app

4 years agoadd fractional beats to beat time app
Joey Castillo [Thu, 30 Sep 2021 20:32:30 +0000 (16:32 -0400)]
add fractional beats to beat time app

4 years agofix LED resistor values
Joey Castillo [Thu, 30 Sep 2021 20:19:11 +0000 (16:19 -0400)]
fix LED resistor values

4 years agoadd lcd feather
Joey Castillo [Thu, 30 Sep 2021 20:17:40 +0000 (16:17 -0400)]
add lcd feather

4 years agoMerge pull request #16 from joeycastillo/rtc-refactor
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

4 years agoupdate existing apps to use new RTC API
Joey Castillo [Tue, 28 Sep 2021 23:53:29 +0000 (19:53 -0400)]
update existing apps to use new RTC API

4 years agotweak to API nomenclature: tick happens once a second, other interrupts are periodic
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

4 years agortc: support periodic ticks at intervals from 1 to 128 Hz
Joey Castillo [Tue, 28 Sep 2021 19:13:09 +0000 (15:13 -0400)]
rtc: support periodic ticks at intervals from 1 to 128 Hz

4 years agooverdue refactor: compile all watch modules separately
Joey Castillo [Tue, 28 Sep 2021 17:42:08 +0000 (13:42 -0400)]
overdue refactor: compile all watch modules separately

4 years agosimplification: return date/time in same format as clock register
Joey Castillo [Tue, 28 Sep 2021 15:06:27 +0000 (11:06 -0400)]
simplification: return date/time in same format as clock register

4 years agoremove unused ASF code
Joey Castillo [Mon, 27 Sep 2021 21:51:52 +0000 (17:51 -0400)]
remove unused ASF code

4 years agoWIP: refactor RTC to use clock mode directly
Joey Castillo [Mon, 27 Sep 2021 21:42:27 +0000 (17:42 -0400)]
WIP: refactor RTC to use clock mode directly

4 years agoMerge pull request #15 from tahnok/beats-time
joeycastillo [Sun, 26 Sep 2021 20:34:35 +0000 (16:34 -0400)]
Merge pull request #15 from tahnok/beats-time

Beats time app + watch

4 years agoBeats 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)

4 years agothis was an odd typo
joeycastillo [Fri, 24 Sep 2021 21:05:18 +0000 (17:05 -0400)]
this was an odd typo

4 years agoadd warning about external wake on old board rev
Joey Castillo [Thu, 23 Sep 2021 21:27:41 +0000 (17:27 -0400)]
add warning about external wake on old board rev

4 years agofinal deep sleep refactor: retain RAM, call it shallow sleep mode
Joey Castillo [Thu, 23 Sep 2021 18:57:30 +0000 (14:57 -0400)]
final deep sleep refactor: retain RAM, call it shallow sleep mode

4 years agosupport alternate LCD pinouts
Joey Castillo [Tue, 21 Sep 2021 19:49:02 +0000 (15:49 -0400)]
support alternate LCD pinouts

4 years agoadd WIP dev board
Joey Castillo [Mon, 20 Sep 2021 21:20:12 +0000 (17:20 -0400)]
add WIP dev board

4 years agoadd gerbers for board revision 5
Joey Castillo [Mon, 20 Sep 2021 14:15:16 +0000 (10:15 -0400)]
add gerbers for board revision 5

4 years agoclean up PCB folder
Joey Castillo [Mon, 20 Sep 2021 13:30:50 +0000 (09:30 -0400)]
clean up PCB folder

4 years agoadd board definition for old prototype
Joey Castillo [Sun, 19 Sep 2021 23:20:19 +0000 (19:20 -0400)]
add board definition for old prototype

4 years agosensor board concepts
Joey Castillo [Sat, 18 Sep 2021 19:24:06 +0000 (15:24 -0400)]
sensor board concepts

4 years agoPCB revision 5
Joey Castillo [Sat, 18 Sep 2021 19:22:54 +0000 (15:22 -0400)]
PCB revision 5

4 years agosupport common anode LEDs
Joey Castillo [Sat, 18 Sep 2021 18:26:18 +0000 (14:26 -0400)]
support common anode LEDs

4 years agoadd a new deep sleep mode alongside backup mode
Joey Castillo [Sat, 18 Sep 2021 16:57:21 +0000 (12:57 -0400)]
add a new deep sleep mode alongside backup mode

4 years agofix USB VID/PID
Joey Castillo [Sat, 18 Sep 2021 17:12:10 +0000 (13:12 -0400)]
fix USB VID/PID

4 years agomove buzzer demo to apps folder
Joey Castillo [Sat, 18 Sep 2021 18:00:45 +0000 (14:00 -0400)]
move buzzer demo to apps folder

4 years agomove apps to subdirectory, add relative path support to Makefile
Joey Castillo [Thu, 16 Sep 2021 19:40:01 +0000 (15:40 -0400)]
move apps to subdirectory, add relative path support to Makefile

4 years agoremove note about installing old toolchain
joeycastillo [Wed, 15 Sep 2021 16:18:55 +0000 (12:18 -0400)]
remove note about installing old toolchain

4 years agolcd: add special case for T in position 1 (fixes #10)
Joey Castillo [Tue, 14 Sep 2021 19:19:21 +0000 (15:19 -0400)]
lcd: add special case for T in position 1 (fixes #10)

4 years agomore work on alternate board pinouts
Joey Castillo [Tue, 14 Sep 2021 19:12:30 +0000 (15:12 -0400)]
more work on alternate board pinouts

4 years agoremove unused ASF config files
Joey Castillo [Tue, 14 Sep 2021 05:07:02 +0000 (01:07 -0400)]
remove unused ASF config files

4 years agodeprecate debug UART
Joey Castillo [Tue, 14 Sep 2021 00:46:33 +0000 (20:46 -0400)]
deprecate debug UART

4 years agofirst steps toward supporting alternate board pinouts
Joey Castillo [Mon, 13 Sep 2021 20:43:35 +0000 (16:43 -0400)]
first steps toward supporting alternate board pinouts

4 years agoimprove consistency of function names
Joey Castillo [Mon, 13 Sep 2021 17:41:28 +0000 (13:41 -0400)]
improve consistency of function names

4 years agoremove unused ASF code
Joey Castillo [Mon, 13 Sep 2021 17:21:33 +0000 (13:21 -0400)]
remove unused ASF code

4 years agoimplement ADC functionality
Joey Castillo [Mon, 13 Sep 2021 13:48:31 +0000 (09:48 -0400)]
implement ADC functionality

4 years agohandle watch variant with red/blue LED
Joey Castillo [Wed, 1 Sep 2021 00:28:36 +0000 (20:28 -0400)]
handle watch variant with red/blue LED

4 years agoupdate deprecated functions in BME280 demo app
Joey Castillo [Tue, 31 Aug 2021 23:39:37 +0000 (19:39 -0400)]
update deprecated functions in BME280 demo app

4 years agosimplify: always use the TCC to drive the LEDs
Joey Castillo [Tue, 31 Aug 2021 23:38:06 +0000 (19:38 -0400)]
simplify: always use the TCC to drive the LEDs

4 years agoadd method for detecting low battery
Joey Castillo [Tue, 31 Aug 2021 22:47:35 +0000 (18:47 -0400)]
add method for detecting low battery

4 years agoremove delays from BME280 demo, no longer needed
Joey Castillo [Mon, 30 Aug 2021 21:58:53 +0000 (17:58 -0400)]
remove delays from BME280 demo, no longer needed

4 years agorun watch at 4 MHz unless USB is enabled
Joey Castillo [Mon, 30 Aug 2021 21:35:47 +0000 (17:35 -0400)]
run watch at 4 MHz unless USB is enabled

4 years agoMerge pull request #9 from joeycastillo/usb-refactor
joeycastillo [Mon, 30 Aug 2021 18:42:11 +0000 (14:42 -0400)]
Merge pull request #9 from joeycastillo/usb-refactor

USB refactor / Makefile simplification

4 years agofix typo
Joey Castillo [Mon, 30 Aug 2021 18:37:14 +0000 (14:37 -0400)]
fix typo

4 years agoadd printf statements to demo project
Joey Castillo [Mon, 30 Aug 2021 18:28:30 +0000 (14:28 -0400)]
add printf statements to demo project

4 years agoSIMPLIFY! Always run the main clock at 8 MHz
Joey Castillo [Mon, 30 Aug 2021 18:03:43 +0000 (14:03 -0400)]
SIMPLIFY! Always run the main clock at 8 MHz

4 years agoremove unused TC/TCC driver code
Joey Castillo [Sun, 29 Aug 2021 21:47:33 +0000 (17:47 -0400)]
remove unused TC/TCC driver code

4 years agobig PWM refactor: drive both LEDs and buzzer from TCC
Joey Castillo [Sun, 29 Aug 2021 21:40:44 +0000 (17:40 -0400)]
big PWM refactor: drive both LEDs and buzzer from TCC

4 years agoWIP TCC refactor; remove low frequency notes
Joey Castillo [Sun, 29 Aug 2021 21:13:41 +0000 (17:13 -0400)]
WIP TCC refactor; remove low frequency notes

4 years agohandle changing CPU speed
Joey Castillo [Sun, 29 Aug 2021 19:50:46 +0000 (15:50 -0400)]
handle changing CPU speed

4 years agoenable USB earlier so app can log sooner
Joey Castillo [Sun, 29 Aug 2021 19:42:37 +0000 (15:42 -0400)]
enable USB earlier so app can log sooner

4 years agohandle tinyusb device tasks on a timer, allows delays in app
Joey Castillo [Sat, 28 Aug 2021 23:49:49 +0000 (19:49 -0400)]
handle tinyusb device tasks on a timer, allows delays in app

4 years agoadd alternate _write for debugging USB issues
Joey Castillo [Sat, 28 Aug 2021 23:36:00 +0000 (19:36 -0400)]
add alternate _write for debugging USB issues

4 years agoforce sending data after a _write
Joey Castillo [Sat, 28 Aug 2021 23:34:31 +0000 (19:34 -0400)]
force sending data after a _write

4 years agofix buzzer demo, add note about extwake
Joey Castillo [Sat, 28 Aug 2021 18:46:58 +0000 (14:46 -0400)]
fix buzzer demo, add note about extwake

4 years agosimplify project makefiles
Joey Castillo [Sat, 28 Aug 2021 17:58:21 +0000 (13:58 -0400)]
simplify project makefiles

4 years agoimplement USB console
Joey Castillo [Sat, 28 Aug 2021 17:35:52 +0000 (13:35 -0400)]
implement USB console

4 years agoadd tinyusb
Joey Castillo [Sat, 28 Aug 2021 16:50:18 +0000 (12:50 -0400)]
add tinyusb

4 years agoupdate .gitignore
Joey Castillo [Sat, 28 Aug 2021 16:50:00 +0000 (12:50 -0400)]
update .gitignore

4 years agomake chart not upside down
joeycastillo [Fri, 27 Aug 2021 00:58:55 +0000 (20:58 -0400)]
make chart not upside down

4 years agoMake pin chart accessible, add toolchain note
joeycastillo [Fri, 27 Aug 2021 00:53:43 +0000 (20:53 -0400)]
Make pin chart accessible, add toolchain note

4 years agoMerge pull request #8 from joeycastillo/external-interrupts
joeycastillo [Thu, 26 Aug 2021 20:32:42 +0000 (16:32 -0400)]
Merge pull request #8 from joeycastillo/external-interrupts

External interrupt refactor (closes #4, closes #5)

4 years agoUpdate README with some clarifications
joeycastillo [Thu, 26 Aug 2021 05:50:51 +0000 (23:50 -0600)]
Update README with some clarifications

4 years agoexternal interrupt refactor: allow enabling in watch library functions
Joey Castillo [Wed, 25 Aug 2021 18:15:58 +0000 (12:15 -0600)]
external interrupt refactor: allow enabling in watch library functions

4 years agodisable all external interrupts by default
Joey Castillo [Wed, 25 Aug 2021 18:14:30 +0000 (12:14 -0600)]
disable all external interrupts by default

4 years agoadd majority-vote filtering to all external interrupt pins
Joey Castillo [Wed, 25 Aug 2021 18:08:49 +0000 (12:08 -0600)]
add majority-vote filtering to all external interrupt pins

4 years agodisable all RTC tamper interrupts by default
Joey Castillo [Wed, 25 Aug 2021 18:08:33 +0000 (12:08 -0600)]
disable all RTC tamper interrupts by default

4 years agoadd definitions for pin A3/A4 (same as D0/D1)
Joey Castillo [Wed, 25 Aug 2021 18:04:38 +0000 (12:04 -0600)]
add definitions for pin A3/A4 (same as D0/D1)

4 years agosilence unused parameter warnings
Joey Castillo [Wed, 25 Aug 2021 03:28:52 +0000 (21:28 -0600)]
silence unused parameter warnings

4 years agoremove watch_app.c
Joey Castillo [Tue, 24 Aug 2021 16:12:05 +0000 (10:12 -0600)]
remove watch_app.c

4 years agorefactor: break out different areas of functionality
Joey Castillo [Mon, 23 Aug 2021 14:11:49 +0000 (08:11 -0600)]
refactor: break out different areas of functionality

4 years agofix typo; log hour, not second
Joey Castillo [Wed, 18 Aug 2021 18:36:38 +0000 (14:36 -0400)]
fix typo; log hour, not second

4 years agoadd data logging, more modes to BME280 project
Joey Castillo [Wed, 18 Aug 2021 17:50:09 +0000 (13:50 -0400)]
add data logging, more modes to BME280 project

4 years agoreapprove dimension errors
Joey Castillo [Wed, 18 Aug 2021 02:44:09 +0000 (22:44 -0400)]
reapprove dimension errors

4 years agofix typo
Joey Castillo [Tue, 17 Aug 2021 17:59:10 +0000 (13:59 -0400)]
fix typo

4 years agomove debug uart methods, clarify license info
Joey Castillo [Tue, 17 Aug 2021 17:16:38 +0000 (13:16 -0400)]
move debug uart methods, clarify license info

4 years agoadd license file
Joey Castillo [Tue, 17 Aug 2021 17:15:54 +0000 (13:15 -0400)]
add license file

4 years agodisable 9-pin extwake interrupts by default
Joey Castillo [Tue, 17 Aug 2021 17:12:34 +0000 (13:12 -0400)]
disable 9-pin extwake interrupts by default

5 years agoadd beep and light to BME280 app
Joey Castillo [Sat, 14 Aug 2021 23:20:42 +0000 (19:20 -0400)]
add beep and light to BME280 app

5 years agotweak resistor values, move board origin to 0,0
Joey Castillo [Sat, 14 Aug 2021 23:19:43 +0000 (19:19 -0400)]
tweak resistor values, move board origin to 0,0

5 years agoadd arduino sketch to burn bootloader
Joey Castillo [Sat, 14 Aug 2021 23:17:46 +0000 (19:17 -0400)]
add arduino sketch to burn bootloader

5 years agodisable debug UART by default
Joey Castillo [Sat, 14 Aug 2021 23:16:18 +0000 (19:16 -0400)]
disable debug UART by default

5 years agoled tweaks
Joey Castillo [Sat, 14 Aug 2021 23:15:51 +0000 (19:15 -0400)]
led tweaks

5 years agodocument power consumption, etc
Joey Castillo [Wed, 11 Aug 2021 05:08:46 +0000 (01:08 -0400)]
document power consumption, etc

5 years agocheck if callback is null (could happen in wake from backup)
Joey Castillo [Wed, 11 Aug 2021 02:07:30 +0000 (22:07 -0400)]
check if callback is null (could happen in wake from backup)

5 years agofix LED part number, make boards identical
Joey Castillo [Mon, 9 Aug 2021 19:04:51 +0000 (15:04 -0400)]
fix LED part number, make boards identical

5 years agoadd a version with bisexual lighting (same board, different resistor values)
Joey Castillo [Mon, 9 Aug 2021 17:05:48 +0000 (13:05 -0400)]
add a version with bisexual lighting (same board, different resistor values)

5 years agotidy up PCB folder, add gerbers for A1-04
Joey Castillo [Mon, 9 Aug 2021 17:04:03 +0000 (13:04 -0400)]
tidy up PCB folder, add gerbers for A1-04

5 years agoadd API for playing sounds from the buzzer
Joey Castillo [Sun, 8 Aug 2021 23:56:33 +0000 (19:56 -0400)]
add API for playing sounds from the buzzer

5 years agoadd link to errata
Joey Castillo [Sun, 8 Aug 2021 19:14:36 +0000 (15:14 -0400)]
add link to errata

5 years agodocument indicator segments
Joey Castillo [Sun, 8 Aug 2021 19:12:12 +0000 (15:12 -0400)]
document indicator segments

5 years agowork on RTC tamper interrupt and external wake
Joey Castillo [Sun, 8 Aug 2021 19:02:38 +0000 (15:02 -0400)]
work on RTC tamper interrupt and external wake

5 years agofix renaming of _watch_rtc_is_enabled
Joey Castillo [Sun, 8 Aug 2021 19:01:44 +0000 (15:01 -0400)]
fix renaming of _watch_rtc_is_enabled

5 years agorename segments in schematic to match SLCD driver
Joey Castillo [Sun, 8 Aug 2021 14:32:49 +0000 (10:32 -0400)]
rename segments in schematic to match SLCD driver

5 years agoadd segment map link
Joey Castillo [Sat, 7 Aug 2021 17:48:01 +0000 (13:48 -0400)]
add segment map link

5 years agoadd notes to segment map
Joey Castillo [Sat, 7 Aug 2021 17:34:36 +0000 (13:34 -0400)]
add notes to segment map