FreeRTOS¶
Platform/FreeRtos/ wraps FreeRTOS kernel primitives
(FreeRTOS documentation).
Networking is a separate backend — FreeRTOS-Plus-TCP or
lwIP.
Fills the Mutex role, plus a sysUpTime callback.
What it ships¶
| Class | Role |
|---|---|
SolidSyslogFreeRtosMutex |
mutex (xSemaphoreCreateMutexStatic) |
SolidSyslogFreeRtosSysUpTime |
uptime (xTaskGetTickCount) |
Requirements¶
configSUPPORT_STATIC_ALLOCATION=1 — the mutex uses static allocation.