diff options
| author | JF <jf@codingfield.com> | 2020-07-02 21:38:52 +0200 |
|---|---|---|
| committer | JF <jf@codingfield.com> | 2020-07-02 21:38:52 +0200 |
| commit | a83f067af9af82f034596f6f6154f4dccf598ace (patch) | |
| tree | b19b858f1b82a5eefe8f906f2d7cce253627ea77 /src/SystemTask/SystemTask.h | |
| parent | 89e7033830bd73a35f4bb2faf14ccf06f3785712 (diff) | |
Reduce RAM memory usage by tuning the stack of the stasks and the heap allocated for FreeRTOS.
Add Monitor to log the stack usage of each task.
Diffstat (limited to 'src/SystemTask/SystemTask.h')
| -rw-r--r-- | src/SystemTask/SystemTask.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/SystemTask/SystemTask.h b/src/SystemTask/SystemTask.h index ab5f7010..e006058f 100644 --- a/src/SystemTask/SystemTask.h +++ b/src/SystemTask/SystemTask.h @@ -10,6 +10,7 @@ #include <drivers/Watchdog.h> #include <Components/Ble/NimbleController.h> #include <drivers/SpiNorFlash.h> +#include "SystemMonitor.h" namespace Pinetime { namespace System { @@ -72,6 +73,12 @@ namespace Pinetime { bool doNotGoToSleep = false; void GoToRunning(); + +#if configUSE_TRACE_FACILITY == 1 + SystemMonitor<FreeRtosMonitor> monitor; +#else + SystemMonitor<DummyMonitor> monitor; +#endif }; } }
\ No newline at end of file |
