Practical STM32 examples for GPIO, UART, ADC, PWM, I2C, SPI, timers and low power firmware development.
Blink onboard LED using STM32 HAL.
Read push button and toggle LED.
Send text over UART using HAL.
Read analog voltage using ADC.
Generate PWM signal for LED dimming.
Use periodic timer interrupt.
Scan I2C bus for connected devices.
Transmit bytes over SPI.
Display text on SSD1306 OLED.
Read DS18B20 temperature sensor.
Enter low power STOP mode.
Read current date and time from RTC.