For even more on the subject, you may like our STM32 Bootcamp series on bare-metal STM32 programming.
Interrupts on STM32 MCUs come in two flavors ... Just about any peripheral — whether it’s a timer, USART, DMA channel, SPI, or I2C bus — has at least one interrupt related to them.
ClockworkPi has made several Linux handheld terminals over the years such as the GameShell or DevTerm, but the PicoCalc Kit ...