Я использую AVR-GCC 4.9.2, и я хотел бы знать, что произойдет, если я сделаю преждевременное возвращение в ISR на AVR?
ISR(USART_RXC_vect)
{
...
if(idx == BUFSIZE)
return;
...
}
Будет ли преобразован return
в инструкцию reti
? Или мне нужно включить reti()
сам?
Я ищу подробное объяснение того, что происходит за кулисами.