Generic interrupt config which can be used to specify whether the HAL driver will
use the IRQSEL register to route an interrupt, and whether the IRQ will be unmasked in the
Cortex-M0 NVIC. Both are generally necessary for IRQs to work, but the user might want to
perform those steps themselves.