meshtastic-firmware/src/concurrency
Ben Meadors 1552aa0081
Tracker role wakeup and sleep cycle when power.is_power_saving true (#2846)
* WIP

* Sleepy sleepy low power tracker

* Sleepy tracker clear

* NRF52 PoC

* Simplify NRF52 "sleep"

* Trackers aren't polite

* Remove unnecessary include

* Removed accidental commit

* Fixed not-so-sleepy T-Beam due to button gpio mask precendence

* Added sleepOnNextExecution for allowing fulfillment of pending messages before shutting down

* Cleanup

* Don't wantResponse for trackers

* Heltec wireless tracker doesn't like the button interrupt (maybe all s3 because user button press doubles as bootloader mode trigger?)
2023-09-30 21:09:17 -05:00
..
BinarySemaphoreFreeRTOS.cpp trunk roundhouse kick 2023-01-21 21:23:24 +01:00
BinarySemaphoreFreeRTOS.h move streamapi into a thread, saves power and increases responsiveness 2021-03-25 06:15:15 +08:00
BinarySemaphorePosix.cpp trunk roundhouse kick 2023-01-21 21:23:24 +01:00
BinarySemaphorePosix.h fix native build 2021-03-29 20:56:02 +08:00
InterruptableDelay.cpp trunk roundhouse kick 2023-01-21 21:23:24 +01:00
InterruptableDelay.h Fix various typos (#2607) 2023-07-14 16:25:20 -05:00
Lock.cpp trunk roundhouse kick 2023-01-21 21:23:24 +01:00
Lock.h portduino WIP 2020-09-04 15:03:22 -07:00
LockGuard.cpp trunk roundhouse kick 2023-01-21 21:23:24 +01:00
LockGuard.h trunk roundhouse kick 2023-01-21 21:23:24 +01:00
NotifiedWorkerThread.cpp Fix LOG_DEBUG messages when no DEBUG_PORT. (#2485) 2023-05-13 05:33:14 -05:00
NotifiedWorkerThread.h trunk roundhouse kick 2023-01-21 21:23:24 +01:00
OSThread.cpp Fix LOG_DEBUG messages when no DEBUG_PORT. (#2485) 2023-05-13 05:33:14 -05:00
OSThread.h Tracker role wakeup and sleep cycle when power.is_power_saving true (#2846) 2023-09-30 21:09:17 -05:00
Periodic.h more cppcheck warnings fixes 2022-01-24 17:24:40 +00:00