-
52ba3b3710
fix buzzer demo, add note about extwake
Joey Castillo
2021-08-28 14:46:58 -04:00
-
39bba27d7d
simplify project makefiles
Joey Castillo
2021-08-28 13:58:21 -04:00
-
3e45de7dea
implement USB console
Joey Castillo
2021-08-28 13:35:52 -04:00
-
39a5c822a2
add tinyusb
Joey Castillo
2021-08-28 12:50:18 -04:00
-
c9e00b83bb
update .gitignore
Joey Castillo
2021-08-28 12:50:00 -04:00
-
-
ee9cc322d3
make chart not upside down

joeycastilloandGitHub
2021-08-26 20:58:55 -04:00
-
3398c007f1
Make pin chart accessible, add toolchain note

joeycastilloandGitHub
2021-08-26 20:53:43 -04:00
-
6050aff235
Merge pull request #8 from joeycastillo/external-interrupts

joeycastilloandGitHub
2021-08-26 16:32:42 -04:00
-
-
ef9736a3c9
Update README with some clarifications

joeycastilloandGitHub
2021-08-25 23:50:51 -06:00
-
d09d3c3c95
external interrupt refactor: allow enabling in watch library functions
Joey Castillo
2021-08-25 12:15:58 -06:00
-
c35e8e2b07
disable all external interrupts by default
Joey Castillo
2021-08-25 12:14:30 -06:00
-
df94a83bf5
add majority-vote filtering to all external interrupt pins
Joey Castillo
2021-08-25 12:08:49 -06:00
-
9a5f6c0de0
disable all RTC tamper interrupts by default
Joey Castillo
2021-08-25 12:08:33 -06:00
-
d7544276df
add definitions for pin A3/A4 (same as D0/D1)
Joey Castillo
2021-08-25 12:04:38 -06:00
-
-
2c6c605372
silence unused parameter warnings
Joey Castillo
2021-08-24 21:28:52 -06:00
-
89c8e3db54
remove watch_app.c
Joey Castillo
2021-08-24 10:12:05 -06:00
-
67b749f3af
refactor: break out different areas of functionality
Joey Castillo
2021-08-23 08:11:49 -06:00
-
42f0eac6d1
fix typo; log hour, not second
Joey Castillo
2021-08-18 14:36:38 -04:00
-
8f0aeb0217
add data logging, more modes to BME280 project
Joey Castillo
2021-08-18 13:50:09 -04:00
-
ecf853da6d
reapprove dimension errors
Joey Castillo
2021-08-17 22:44:09 -04:00
-
9f1dd2985a
fix typo
Joey Castillo
2021-08-17 13:59:10 -04:00
-
f9c8a935e6
move debug uart methods, clarify license info
Joey Castillo
2021-08-17 13:16:38 -04:00
-
90211a7588
add license file
Joey Castillo
2021-08-17 13:15:54 -04:00
-
5149520563
disable 9-pin extwake interrupts by default
Joey Castillo
2021-08-17 13:12:34 -04:00
-
84e179de88
add beep and light to BME280 app
Joey Castillo
2021-08-14 19:20:42 -04:00
-
f172763bf2
tweak resistor values, move board origin to 0,0
Joey Castillo
2021-08-14 19:19:43 -04:00
-
beae305bb7
add arduino sketch to burn bootloader
Joey Castillo
2021-08-14 19:17:46 -04:00
-
059dcfc181
disable debug UART by default
Joey Castillo
2021-08-14 19:16:18 -04:00
-
efd75d2504
led tweaks
Joey Castillo
2021-08-14 19:15:51 -04:00
-
7caa6ff19a
document power consumption, etc
Joey Castillo
2021-08-11 01:08:46 -04:00
-
1ab1d3fff2
check if callback is null (could happen in wake from backup)
Joey Castillo
2021-08-10 22:07:30 -04:00
-
0f49ed8150
fix LED part number, make boards identical
Joey Castillo
2021-08-09 15:04:51 -04:00
-
569c3fc30f
add a version with bisexual lighting (same board, different resistor values)
Joey Castillo
2021-08-09 13:05:48 -04:00
-
5c07ff2dee
tidy up PCB folder, add gerbers for A1-04
Joey Castillo
2021-08-09 13:04:03 -04:00
-
616e4fb105
add API for playing sounds from the buzzer
Joey Castillo
2021-08-08 19:56:33 -04:00
-
ca96db1ef5
add link to errata
Joey Castillo
2021-08-08 15:14:36 -04:00
-
ac7807d9f5
document indicator segments
Joey Castillo
2021-08-08 15:12:12 -04:00
-
e45fdf15af
work on RTC tamper interrupt and external wake
Joey Castillo
2021-08-08 15:02:38 -04:00
-
27edc50be1
fix renaming of _watch_rtc_is_enabled
Joey Castillo
2021-08-08 15:01:44 -04:00
-
e491db84ba
rename segments in schematic to match SLCD driver
Joey Castillo
2021-08-08 10:32:49 -04:00
-
792665c7fe
add segment map link
Joey Castillo
2021-08-07 13:48:01 -04:00
-
973efe7edc
add notes to segment map
Joey Castillo
2021-08-07 13:34:36 -04:00
-
754fb60ee7
add more notes to character set
Joey Castillo
2021-08-07 13:30:28 -04:00
-
a2573d7e0a
rename 'sensing' indicator to 'signal'
Joey Castillo
2021-08-07 13:26:05 -04:00
-
f102be4864
segment lcd: add indicator methods, document character map
Joey Castillo
2021-08-07 11:22:49 -04:00
-
8a49b9ae2b
add pinout table for sensor boards
Joey Castillo
2021-08-05 17:31:01 -04:00
-
9fca9c7188
documentation tweaks
Joey Castillo
2021-08-05 16:15:53 -04:00
-
4e0f249bd2
documentation!
Joey Castillo
2021-08-05 15:49:20 -04:00
-
fb249f9b48
bme280 app: use forced mode, only measure when needed
Joey Castillo
2021-08-05 12:29:09 -04:00
-
67e9d173ca
new project: sensor watch environment
Joey Castillo
2021-08-04 18:35:58 -04:00
-
021a901bc1
some I2C work
Joey Castillo
2021-08-04 18:33:40 -04:00
-
15050f8ace
drop legacy terminology. how hard was that?
Joey Castillo
2021-08-04 12:03:54 -04:00
-
99942154f7
break up sections
Joey Castillo
2021-08-04 11:54:19 -04:00
-
fc31739eb6
WIP deep sleep mode
Joey Castillo
2021-08-03 18:00:07 -04:00
-
8a06636833
make this snake_case for consistency
Joey Castillo
2021-08-03 11:54:43 -04:00
-
6cb7e38be2
actually debounce button presses
Joey Castillo
2021-08-03 11:53:57 -04:00
-
9302f182c6
Fix another typo

joeycastilloandGitHub
2021-08-03 09:13:31 -04:00
-
fe440dc3a0
Merge pull request #1 from tahnok/patch-1

joeycastilloandGitHub
2021-08-02 22:11:45 -04:00
-
-
7031d8fd8a
fix typo in README

Wesley EllisandGitHub
2021-08-02 22:08:30 -04:00
-
-
d2e43d132c
move app.h to library, no need for user to change it
Joey Castillo
2021-08-02 17:34:35 -04:00
-
1cc0cb3663
add readme and images
Joey Castillo
2021-08-02 17:04:33 -04:00
-
8b92a1b44a
thinking through deep sleep stuff
Joey Castillo
2021-08-02 16:14:47 -04:00
-
34945d78e9
major project reorg, move library one level up
Joey Castillo
2021-08-02 13:48:35 -04:00
-
2d1e2e8c76
barebones 'hello world' project
Joey Castillo
2021-08-02 13:36:53 -04:00
-
7e330befff
move user application code to app folder
Joey Castillo
2021-08-01 18:40:03 -04:00
-
a547d78c1e
lil i2c test
Joey Castillo
2021-07-30 14:37:32 -04:00
-
6d2e5cd697
use atmel studio's configuration and init
Joey Castillo
2021-07-30 13:49:09 -04:00
-
e68086a087
use atmel studio's startup and linker script
Joey Castillo
2021-07-30 12:07:41 -04:00
-
ce477fabaf
Merge branch 'main' into astudio
Joey Castillo
2021-07-30 11:13:56 -04:00
-
-
3d38037482
remove JLC order text
Joey Castillo
2021-07-30 11:13:42 -04:00
-
1215551c60
Merge branch 'main' into astudio
Joey Castillo
2021-07-20 18:52:40 -04:00
-
-
05ad21ec5d
add uf2 to gitignore
Joey Castillo
2021-07-20 18:51:37 -04:00
-
6968a882e5
WIP new board revision
Joey Castillo
2021-07-20 16:30:06 -04:00
-
b4b81f476c
bring in all the atmel studio stuff
Joey Castillo
2021-07-20 16:26:54 -04:00
-
bc1ee49d80
get UART working on SERCOM3 (9-pin A2/D1)
Joey Castillo
2021-07-20 15:45:04 -04:00
-
18054a9e8f
move to a makefile based workflow
Joey Castillo
2021-07-20 14:32:49 -04:00
-
-
de05ad0b95
Merge branch 'main' of github.com:joeycastillo/Sensor-Watch into main
Joey Castillo
2021-05-23 16:10:06 -04:00
-
-
45c2ad8fa8
watch A revision 03
Joey Castillo
2021-05-23 16:09:14 -04:00
-
ac3677fb61
make watch abstraction global, add methods and documentation
Joey Castillo
2021-05-21 14:56:30 -07:00
-
b358e76047
use simple 8-bit counter for LED PWM
Joey Castillo
2021-05-20 15:56:15 -07:00
-
7f2f09d371
new atmel studio setup
Joey Castillo
2021-05-09 19:34:16 -07:00
-
-
7e9ef16a18
More low power work
Joey Castillo
2021-05-09 12:19:40 -04:00
-
7ff91a2f67
mars clock!
Joey Castillo
2021-05-06 19:37:02 -04:00
-
471bdc60c0
sunday low power work
Joey Castillo
2021-05-02 23:31:07 -04:00
-
88a38cc235
remove timer; tick based on RTC PER7 interrupt
Joey Castillo
2021-05-02 15:45:40 -04:00
-
9b381ef6ae
WIP timer wakeup stuff
Joey Castillo
2021-05-02 13:07:51 -04:00
-
68bada3006
interrupts, clock demo with interrupts
Joey Castillo
2021-04-30 09:52:09 -04:00
-
a17d64bd11
simplify lcd display logic, one screen with 10 positions
Joey Castillo
2021-04-28 08:28:47 -04:00
-
6833b44f50
initial work on segment LCD
Joey Castillo
2021-04-27 23:06:48 -04:00
-
46083a416e
remove build files
Joey Castillo
2021-04-27 23:03:45 -04:00
-
efd1e8a123
WIP simple C-based library for hacking on the watch
Joey Castillo
2021-04-25 22:43:47 -04:00
-
9dda14e554
remove old main board prototypes
Joey Castillo
2021-04-10 16:51:37 -04:00
-
57e99c71a5
initial commit
Joey Castillo
2021-04-10 16:40:22 -04:00