Доброго дня. Нужна помощь людей, знакомых с FreeRTOS и MicriumOS.
Не знаю, за что отвечают в FreeRTOS следующие строки и как их заменить для MiciumOS:
1) portBASE_TYPE xHigherPriorityTaskWoken = pdFALSE ;
2) xQueueSendFromISR (xRxedChars, &ret, &xHigherPriorityTaskWoken);
3) portEND_SWITCHING_ISR(xHigherPriorityTaskWoken);
4) xQueueReceive(xRxedChars , &ret , portMAX_DELAY);
5) static xQueueHandle xRxedChars;
xRxedChars = xQueueCreate (1, (unsigned portBASE_TYPE) sizeof (signed portCHAR));
Приложил файлы с кодом.
Спасибо, если кто подсобит.
i2cdrv_modified.ci2cdrv_freertos.c