X-Git-Url: https://hackdaworld.org/gitweb/?p=my-code%2Farm.git;a=blobdiff_plain;f=betty%2Finterrupts.h;fp=betty%2Finterrupts.h;h=4ddee8fd697160357e9c64a379c60d5ac586b145;hp=ab93f8f1ab1c5a0e508bf6b43d4bb71dd4197842;hb=26e5d8a9fcb9ff98019259619d7256a50220b8e9;hpb=9ffcb052da56307e852aee2f7e9bf7a0fe2402c9 diff --git a/betty/interrupts.h b/betty/interrupts.h index ab93f8f..4ddee8f 100644 --- a/betty/interrupts.h +++ b/betty/interrupts.h @@ -44,15 +44,13 @@ #define INTERRUPT_EXT_POLAR_HIGH 1 #define INTERRUPT_SET 0x00 -#define INTERRUPT_EINUSE 0x01 +#define INTERRUPT_USED 0x01 +#define INTERRUPT_PRIORITY_USED 0x02 /* type definitions */ typedef struct s_interrupt { - void *default_callback; - u8 default_mode; - void *callback[INTERRUPT_MAX_VIC]; - u8 mode[INTERRUPT_MAX_VIC]; + void (*default_soft_callback)(void); } t_interrupt; /* function prototypes */