https://electronicshuba.pages.dev/posts/arm-interrupt-tutorial/
Arm Interrupt Tutorial