Update task pool so tasks and timer are allocated statically.

This commit is contained in:
Richard Barry
2019-07-23 01:46:59 +00:00
parent 1840d38abf
commit 7af8756c97
17 changed files with 102 additions and 1465 deletions

View File

@ -255,7 +255,6 @@ typedef struct _taskPool
int32_t priority; /**< @brief The priority for all task pool threads. */
SemaphoreHandle_t dispatchSignal; /**< @brief The synchronization object on which threads are waiting for incoming jobs. */
StaticSemaphore_t dispatchSignalBuffer; /**< @brief The semaphore buffer. */
SemaphoreHandle_t startStopSignal; /**< @brief The synchronization object for threads to signal start and stop condition. */
StaticSemaphore_t startStopSignalBuffer; /**< @brief The semaphore buffer. */
TimerHandle_t timer; /**< @brief The timer for deferred jobs. */
StaticTimer_t timerBuffer; /**< @brief The timer buffer. */