summaryrefslogtreecommitdiffstats
path: root/Sensor Watch Starter Project/app.c
diff options
context:
space:
mode:
authorJoey Castillo <jose.castillo@gmail.com>2021-08-08 15:02:38 -0400
committerJoey Castillo <jose.castillo@gmail.com>2021-08-08 15:02:38 -0400
commite45fdf15afc2803b67d7a0bff15922315c1e11e7 (patch)
treeb185bb5a436869447727f9e340402956264bccd9 /Sensor Watch Starter Project/app.c
parent27edc50be1326934a0a352fa0474e8715ed83f98 (diff)
downloadSensor-Watch-e45fdf15afc2803b67d7a0bff15922315c1e11e7.tar.gz
Sensor-Watch-e45fdf15afc2803b67d7a0bff15922315c1e11e7.tar.bz2
Sensor-Watch-e45fdf15afc2803b67d7a0bff15922315c1e11e7.zip
work on RTC tamper interrupt and external wake
Diffstat (limited to 'Sensor Watch Starter Project/app.c')
-rw-r--r--Sensor Watch Starter Project/app.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/Sensor Watch Starter Project/app.c b/Sensor Watch Starter Project/app.c
index a180f0ea..87326422 100644
--- a/Sensor Watch Starter Project/app.c
+++ b/Sensor Watch Starter Project/app.c
@@ -62,6 +62,7 @@ void app_wake_from_deep_sleep() {
application_state.mode = (ApplicationMode)watch_get_backup_data(0);
application_state.color = (LightColor)watch_get_backup_data(1);
application_state.wake_count = (uint8_t)watch_get_backup_data(2) + 1;
+ application_state.debounce_wait = true;
}
/**
@@ -184,5 +185,8 @@ void cb_mode_pressed() {
void cb_alarm_pressed() {
if (application_state.debounce_wait) return;
application_state.debounce_wait = true;
- application_state.enter_deep_sleep = true;
+ // boo: http://ww1.microchip.com/downloads/en/DeviceDoc/SAM_L22_Family_Errata_DS80000782B.pdf
+ // Reference 15010. doesn't say it applies to PA02 but it seems it does?
+ // anyway can't deep sleep now :(
+ // application_state.enter_deep_sleep = true;
}