This software approach uses both external and timer interrupt. Buttons are initialized as GPIO_EXTI. Remember PA8 and PC8 will be interpreted by CPU as the same interrupt source. From datasheet read ...
This is a standalone embedded systems project where I designed and built a Pomodoro timer using an Arduino Uno, taking it through the complete workflow from idea → breadboard prototype → fully ...