The typo monster has bitten FreeRTOS in the demo “main.c” for dsPIC 30F:
/* The check task may require a bit more stack as it calls sprintf(). */
#define mainCHECK_TAKS_STACK_SIZE ( configMINIMAL_STACK_SIZE * 2 )
It doesn’t stop compilation, but such dyslexic typos (TAKS instead of TASK, 2 places) do interfere with even native English speaker’s understanding.
FYI, I also found and fixed the
#define portPOINTER_SIZE_TYPE uint16_t
needed for the dsPIC30F chips PORTMacro.h, because I require everything to build “clean”, meaning build-time warnings generally indicate a problem.