在 Eclipse 中处理 FreeRTOS 代码时,我有点烦恼,我不确定是我自己还是其他人也有这个问题,但我看到我的代码中突出显示了很多语法错误,但它编译/执行得很好。语法错误似乎是由 FreeRTOS 特定代码引起的,例如:
signed portCHAR *x;
或者
vSemaphoreCreateBinary (semaphore);
或者
signed portBASE_TYPE gpsTaskStart (void)
{
return xTaskCreate (vGPSTask, (const signed portCHAR * const) "GPS", configMINIMAL_STACK_SIZE, NULL, (tskIDLE_PRIORITY + 1), &taskHandles [TASKHANDLE_GPS]);
}
我想知道是否有一种方法可以配置 Eclipse 以正确解析此语法。