Function esp_idf_hal::sys::vApplicationGetTimerTaskMemory
source ยท pub unsafe extern "C" fn vApplicationGetTimerTaskMemory(
ppxTimerTaskTCBBuffer: *mut *mut xSTATIC_TCB,
ppxTimerTaskStackBuffer: *mut *mut u8,
pulTimerTaskStackSize: *mut u32,
)
Expand description
@cond !DOC_EXCLUDE_HEADER_SECTION task.h @code{c} void vApplicationGetTimerTaskMemory( StaticTask_t ** ppxTimerTaskTCBBuffer, StackType_t ** ppxTimerTaskStackBuffer, uint32_t *pulTimerTaskStackSize ) @endcode @endcond
This function is used to provide a statically allocated block of memory to FreeRTOS to hold the Timer Task TCB. This function is required when configSUPPORT_STATIC_ALLOCATION is set. For more information see this URI: https://www.FreeRTOS.org/a00110.html#configSUPPORT_STATIC_ALLOCATION
@param ppxTimerTaskTCBBuffer A handle to a statically allocated TCB buffer @param ppxTimerTaskStackBuffer A handle to a statically allocated Stack buffer for thie idle task @param pulTimerTaskStackSize A pointer to the number of elements that will fit in the allocated stack buffer