FreeRTOS - Interrupt Management
Given the following FreeRTOS configuration snippet for a Cortex-M processor with 3 priority bits:
#define configMAX_SYSCALL_INTERRUPT_PRIORITY 0x20
void ISR_Handler(void) {
/* This interrupt calls FreeRTOS API */
BaseType_t xHigherPriorityTaskWoken = pdFALSE;
xSemaphoreGiveFromISR(&xSemaphore, &xHigherPriorityTaskWoken);
portYIELD_FROM_ISR(xHigherPriorityTaskWoken);
}What will happen if this ISR runs at priority 0x10?
