Looking at the following excerpt from FreeRTOSConfig.h
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
if DATA_MODEL == DATAMODELSMALL
#define configMINIMAL_STACK_SIZE ( ( unsigned short ) 110 )
else
#define configMINIMAL_STACK_SIZE ( ( unsigned short ) 80 )
endif
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I cannot understand why the stack size requirement should be bigger in the small data model than in the larger data models. I’d expect exactly the opposite. Any clue?
Regards,
Peppe