On microcontroller systems like the STM32, interrupts are even more important, as this is what allows an MCU to respond in hard real-time to an (external) event. Especially in something like an ...
While initially more time consuming, working close to the metal ... For even more on the subject, you may like our STM32 Bootcamp series on bare-metal STM32 programming.