FreeRTOS - Interrupt Management
Identify the error in this nested interrupt handling code snippet:
void ISR_UART(void) {
BaseType_t xHigherPriorityTaskWoken = pdFALSE;
xQueueSendFromISR(xQueue, &data, NULL);
portYIELD_FROM_ISR(xHigherPriorityTaskWoken);
}