|
@@ -55,14 +55,16 @@
|
|
|
/* USER CODE END FunctionPrototypes */
|
|
/* USER CODE END FunctionPrototypes */
|
|
|
|
|
|
|
|
/* GetIdleTaskMemory prototype (linked to static allocation support) */
|
|
/* GetIdleTaskMemory prototype (linked to static allocation support) */
|
|
|
-void vApplicationGetIdleTaskMemory(StaticTask_t** ppxIdleTaskTCBBuffer,
|
|
|
|
|
- StackType_t** ppxIdleTaskStackBuffer,
|
|
|
|
|
- uint32_t* pulIdleTaskStackSize);
|
|
|
|
|
|
|
+void vApplicationGetIdleTaskMemory(
|
|
|
|
|
+ StaticTask_t** ppxIdleTaskTCBBuffer,
|
|
|
|
|
+ StackType_t** ppxIdleTaskStackBuffer,
|
|
|
|
|
+ uint32_t* pulIdleTaskStackSize);
|
|
|
|
|
|
|
|
/* GetTimerTaskMemory prototype (linked to static allocation support) */
|
|
/* GetTimerTaskMemory prototype (linked to static allocation support) */
|
|
|
-void vApplicationGetTimerTaskMemory(StaticTask_t** ppxTimerTaskTCBBuffer,
|
|
|
|
|
- StackType_t** ppxTimerTaskStackBuffer,
|
|
|
|
|
- uint32_t* pulTimerTaskStackSize);
|
|
|
|
|
|
|
+void vApplicationGetTimerTaskMemory(
|
|
|
|
|
+ StaticTask_t** ppxTimerTaskTCBBuffer,
|
|
|
|
|
+ StackType_t** ppxTimerTaskStackBuffer,
|
|
|
|
|
+ uint32_t* pulTimerTaskStackSize);
|
|
|
|
|
|
|
|
/* Hook prototypes */
|
|
/* Hook prototypes */
|
|
|
void vApplicationIdleHook(void);
|
|
void vApplicationIdleHook(void);
|
|
@@ -85,9 +87,10 @@ __weak void vApplicationIdleHook(void) {
|
|
|
static StaticTask_t xIdleTaskTCBBuffer;
|
|
static StaticTask_t xIdleTaskTCBBuffer;
|
|
|
static StackType_t xIdleStack[configMINIMAL_STACK_SIZE];
|
|
static StackType_t xIdleStack[configMINIMAL_STACK_SIZE];
|
|
|
|
|
|
|
|
-void vApplicationGetIdleTaskMemory(StaticTask_t** ppxIdleTaskTCBBuffer,
|
|
|
|
|
- StackType_t** ppxIdleTaskStackBuffer,
|
|
|
|
|
- uint32_t* pulIdleTaskStackSize) {
|
|
|
|
|
|
|
+void vApplicationGetIdleTaskMemory(
|
|
|
|
|
+ StaticTask_t** ppxIdleTaskTCBBuffer,
|
|
|
|
|
+ StackType_t** ppxIdleTaskStackBuffer,
|
|
|
|
|
+ uint32_t* pulIdleTaskStackSize) {
|
|
|
*ppxIdleTaskTCBBuffer = &xIdleTaskTCBBuffer;
|
|
*ppxIdleTaskTCBBuffer = &xIdleTaskTCBBuffer;
|
|
|
*ppxIdleTaskStackBuffer = &xIdleStack[0];
|
|
*ppxIdleTaskStackBuffer = &xIdleStack[0];
|
|
|
*pulIdleTaskStackSize = configMINIMAL_STACK_SIZE;
|
|
*pulIdleTaskStackSize = configMINIMAL_STACK_SIZE;
|
|
@@ -99,9 +102,10 @@ void vApplicationGetIdleTaskMemory(StaticTask_t** ppxIdleTaskTCBBuffer,
|
|
|
static StaticTask_t xTimerTaskTCBBuffer;
|
|
static StaticTask_t xTimerTaskTCBBuffer;
|
|
|
static StackType_t xTimerStack[configTIMER_TASK_STACK_DEPTH];
|
|
static StackType_t xTimerStack[configTIMER_TASK_STACK_DEPTH];
|
|
|
|
|
|
|
|
-void vApplicationGetTimerTaskMemory(StaticTask_t** ppxTimerTaskTCBBuffer,
|
|
|
|
|
- StackType_t** ppxTimerTaskStackBuffer,
|
|
|
|
|
- uint32_t* pulTimerTaskStackSize) {
|
|
|
|
|
|
|
+void vApplicationGetTimerTaskMemory(
|
|
|
|
|
+ StaticTask_t** ppxTimerTaskTCBBuffer,
|
|
|
|
|
+ StackType_t** ppxTimerTaskStackBuffer,
|
|
|
|
|
+ uint32_t* pulTimerTaskStackSize) {
|
|
|
*ppxTimerTaskTCBBuffer = &xTimerTaskTCBBuffer;
|
|
*ppxTimerTaskTCBBuffer = &xTimerTaskTCBBuffer;
|
|
|
*ppxTimerTaskStackBuffer = &xTimerStack[0];
|
|
*ppxTimerTaskStackBuffer = &xTimerStack[0];
|
|
|
*pulTimerTaskStackSize = configTIMER_TASK_STACK_DEPTH;
|
|
*pulTimerTaskStackSize = configTIMER_TASK_STACK_DEPTH;
|