remove stale programmer.py
[litex.git] / software / videomixer / isr.c
1 #include <generated/csr.h>
2 #include <irq.h>
3 #include <uart.h>
4
5 #include "dvisampler0.h"
6 #include "dvisampler1.h"
7
8 void isr(void);
9 void isr(void)
10 {
11 unsigned int irqs;
12
13 irqs = irq_pending() & irq_getmask();
14
15 if(irqs & (1 << UART_INTERRUPT))
16 uart_isr();
17 if(irqs & (1 << DVISAMPLER0_INTERRUPT))
18 dvisampler0_isr();
19 if(irqs & (1 << DVISAMPLER1_INTERRUPT))
20 dvisampler1_isr();
21 }