freertos: Use configured idle task stack size not minimum task stack size for idle tasks

pull/5913/merge
Angus Gratton 2020-10-02 10:24:53 +10:00
rodzic 30b5aab77a
commit 1224ae9a42
1 zmienionych plików z 2 dodań i 2 usunięć
components/freertos

Wyświetl plik

@ -2188,7 +2188,7 @@ uint32_t ulIdleTaskStackSize;
for(BaseType_t i = 0; i < portNUM_PROCESSORS; i++)
{
/* Add the idle task at the lowest priority. */
#if( configSUPPORT_STATIC_ALLOCATION == 1 && configSUPPORT_STATIC_ALLOCATION == 0 )
#if( 0 ) /* configSUPPORT_STATIC_ALLOCATION == 1 ) Temporarily unsupported IDF-2243 */
{
/* The Idle task is created using user provided RAM - obtain the
address of the RAM then create the idle task. */
@ -2216,7 +2216,7 @@ uint32_t ulIdleTaskStackSize;
/* The Idle task is being created using dynamically allocated RAM. */
xReturn = xTaskCreatePinnedToCore( prvIdleTask,
configIDLE_TASK_NAME,
configMINIMAL_STACK_SIZE,
configIDLE_TASK_STACK_SIZE,
( void * ) NULL,
portPRIVILEGE_BIT, /* In effect ( tskIDLE_PRIORITY | portPRIVILEGE_BIT ), but tskIDLE_PRIORITY is zero. */
&xIdleTaskHandle[i],