In computer systems programming, an interrupt handler, also known as an interrupt service routine or
ISR, is a callback function in microcontroller firmware, an operating system or a device driver, whose
execution is triggered by the reception of an interrupt.