#ifndef _BSP_INTERRUPT_H #define _BSP_INTERRUPT_H #include typedef struct __attribute((__packed__)) { volatile uint32_t ip; volatile uint32_t ie; } irq_t; inline void irq_init(irq_t* reg){ reg->ie = 0; reg->ip = 0xFFFFFFFF; } #endif /* _BSP_INTERRUPT_H */