At the end of an ISR, the ATmega code was doing an `thread_yield()` instead of a `thread_yield_higher()`. This resulted in tests/isr_yield_higher failing. Fixing this saves a few lines of code, some ROM, and solves the issue.
At the end of an ISR, the ATmega code was doing an `thread_yield()` instead of a `thread_yield_higher()`. This resulted in tests/isr_yield_higher failing. Fixing this saves a few lines of code, some ROM, and solves the issue.