X-Git-Url: https://hackdaworld.org/gitweb/?p=my-code%2Farm.git;a=blobdiff_plain;f=betty%2Finterrupts.h;h=ab93f8f1ab1c5a0e508bf6b43d4bb71dd4197842;hp=20bb3332740c353d29c2a3c97cf2a56563e495f8;hb=d01b3bb1e7565638e2275e6081dcb106c1fcdb41;hpb=916c8dd1dfa2414ae8b58ab1e3d477b24c553815 diff --git a/betty/interrupts.h b/betty/interrupts.h index 20bb333..ab93f8f 100644 --- a/betty/interrupts.h +++ b/betty/interrupts.h @@ -15,11 +15,37 @@ #define INTERRUPT_MAX_VIC 16 +#define INTERRUPT_WATCHDOG 0 +#define INTERRUPT_DBG_COMM_RX 2 +#define INTERRUPT_DBG_COMM_TX 3 +#define INTERRUPT_TIMER0 4 +#define INTERRUPT_TIMER1 5 +#define INTERRUPT_UART0 6 +#define INTERRUPT_UART1 7 +#define INTERRUPT_PWM 8 +#define INTERRUPT_I2C 9 +#define INTERRUPT_SPI0 10 +#define INTERRUPT_SPI1 11 +#define INTERRUPT_PLL 12 +#define INTERRUPT_RTC 13 +#define INTERRUPT_EINT0 14 +#define INTERRUPT_EINT1 15 +#define INTERRUPT_EINT2 16 +#define INTERRUPT_EINT3 17 +#define INTERRUPT_ADC 18 + +#define INTERRUPT_IRQ 0 +#define INTERRUPT_VIRQ 1 +#define INTERRUPT_FIQ 2 + #define INTERRUPT_EXT_MODE_EDGE 0 #define INTERRUPT_EXT_MODE_LEVEL 1 #define INTERRUPT_EXT_POLAR_LOW 0 #define INTERRUPT_EXT_POLAR_HIGH 1 +#define INTERRUPT_SET 0x00 +#define INTERRUPT_EINUSE 0x01 + /* type definitions */ typedef struct s_interrupt {