May 2020
Intermediate to advanced
496 pages
13h 54m
English
This ISR is also slightly more involved since it is required to keep track of the position in a queue:
static bool rxInProgress = false;static uint_fast16_t rxLen = 0;static uint8_t* rxBuff = NULL;static uint_fast16_t rxItr = 0;
void USART2_IRQHandler( void ){ portBASE_TYPE xHigherPriorityTaskWoken = pdFALSE; SEGGER_SYSVIEW_RecordEnterISR();