From 7945f4c4a33b5fdfffe1ab8305e57df091371fbb Mon Sep 17 00:00:00 2001 From: Joey Castillo Date: Thu, 23 Sep 2021 17:27:41 -0400 Subject: add warning about external wake on old board rev --- watch-library/watch/watch_deepsleep.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/watch-library/watch/watch_deepsleep.c b/watch-library/watch/watch_deepsleep.c index 89d66ee7..dda428f5 100644 --- a/watch-library/watch/watch_deepsleep.c +++ b/watch-library/watch/watch_deepsleep.c @@ -22,6 +22,13 @@ * SOFTWARE. */ +// this warning only appears when you `make BOARD=OSO-SWAT-A1-02`. it's annoying, +// but i'd rather have it warn us at build-time than fail silently at run-time. +// besides, no one but me really has any of these boards anyway. +#warning This board revision does not support external wake on BTN_ALARM, so watch_register_extwake_callback will not work with it. Use watch_register_interrupt_callback instead. +#if BTN_ALARM != GPIO(GPIO_PORTA, 2) +#endif + static void extwake_callback(uint8_t reason); ext_irq_cb_t btn_alarm_callback; ext_irq_cb_t a2_callback; -- cgit v1.2.3