• Introduction to STM32 HAL library and its architecture

  • GPIO configuration using STM32CubeMX and HAL API

  • Implementing GPIO-based applications (e.g., LED blinking, button input)

  • Interrupt-driven GPIO programming