define ISR inside header files, this ensures that the ISRs are only
defined, when they are needed