Blame
|
1 | # Handling Interrupts |
||||||
| 2 | ||||||||
|
3 | This actually is very simple. gcc provides the means to mark a function as an interrupt service routine, namely prefixing a function with `__attribute__(interrupt)`. So, something like this: |
||||||
| 4 | ```c |
|||||||
| 5 | __attribute__((interrupt)) duart_interrupt(void) { |
|||||||
| 6 | /* Handle the interrupt */ |
|||||||
| 7 | ``` |
|||||||