todd-herbert
8e29efcb50
Fix button interrupt after light sleep ( #3587 )
...
* Make ButtonThread instance extern
Previously was a static local instance in setup(). Now declared in ButtonThread.cpp, accessible via extern declaration in ButtonThread.
* Extract attachInterrupt() calls to public method; create matching method for detachInterrupt()
* Change suspension of button interrupts for light-sleep
* Fix declaration for ARCH_PORTDUINO
* Remove LOG_DEBUG used during testing
* Don't assume device has a button..
* Guard entire constructor code
* Don't use BUTTON_PIN with ARCH_PORTDUINO
---------
Co-authored-by: Manuel <71137295+mverch67@users.noreply.github.com >
2024-04-11 07:02:50 -05:00
..
2023-01-21 21:23:24 +01:00
2023-09-30 21:09:17 -05:00
2024-04-05 07:20:22 -05:00
2024-04-08 17:26:23 -05:00
2024-04-08 00:10:54 +02:00
2024-04-06 19:12:57 -05:00
2024-04-10 11:29:29 -05:00
2024-04-09 21:20:36 +02:00
2024-03-25 06:33:57 -05:00
2024-04-04 17:04:10 +13:00
2024-04-04 11:00:10 +02:00
2024-03-15 10:45:14 -05:00
2023-06-08 08:07:32 -05:00
2023-07-14 16:25:20 -05:00
2023-12-14 07:35:46 -06:00
2023-12-12 08:36:37 -06:00
2023-01-21 21:23:24 +01:00
2023-02-03 08:50:10 -06:00
2024-04-11 07:02:50 -05:00
2024-04-11 07:02:50 -05:00
2023-07-30 07:51:26 -05:00
2024-03-25 06:33:57 -05:00
2023-02-05 00:11:00 +01:00
2024-02-10 17:55:32 -06:00
2023-10-09 20:43:16 -05:00
2023-10-09 20:43:16 -05:00
2023-06-08 08:07:32 -05:00
2023-06-13 05:44:24 -05:00
2023-08-03 10:05:38 +02:00
2023-06-01 07:14:55 -05:00
2024-03-21 09:06:37 -05:00
2024-04-11 07:02:50 -05:00
2024-03-25 06:33:57 -05:00
2023-08-03 10:05:38 +02:00
2023-02-17 12:31:51 +01:00
2023-12-14 07:35:46 -06:00
2024-01-12 02:00:31 -06:00
2023-01-21 21:23:24 +01:00
2023-01-21 21:23:24 +01:00
2023-01-21 21:23:24 +01:00
2024-01-28 07:53:39 -06:00
2023-08-03 10:05:38 +02:00
2020-05-25 07:48:36 -07:00
2024-03-25 06:33:57 -05:00
2024-03-12 16:42:21 -05:00
2024-04-02 14:55:48 -05:00
2023-05-01 16:10:27 -05:00
2024-03-17 08:18:30 -05:00
2022-12-29 20:41:37 -06:00
2024-04-08 00:10:54 +02:00
2023-08-31 20:40:01 -05:00
2023-02-22 10:07:03 +01:00
2024-03-15 18:40:48 -05:00
2023-01-21 21:23:24 +01:00
2024-03-21 09:06:37 -05:00
2024-04-11 07:02:50 -05:00
2024-02-24 07:55:00 -06:00
2023-01-21 21:23:24 +01:00
2020-08-28 17:38:23 -07:00
2023-01-21 21:23:24 +01:00
2020-06-28 18:17:52 -07:00
2024-03-03 13:56:55 -06:00
2023-08-03 10:05:38 +02:00
2023-06-01 07:14:55 -05:00