This tutorial covers the steps for programming the STM32F4 Discovery Board to blink the LEDs on and off indefinitely using the HAL libraries. The HAL (Hardware Abstraction Layer) libraries can help us set up and operate the GPIO on the STM32F4 Discovery board. The source code of the program created in this video is available here: https://programming.msphotogs.co.uk/blink-stm32f4-discoverys-leds-using-hal-libraries Keil µVision 5 is an IDE developed by ARM and is suitable for programming many of their microprocessors, in this case, the STM32F4VGT which is found on the STM32F4 Discovery education board. The Keil µVision 5 IDE allows you to write code for, program and debug the STM32F4 Discovery Board. The STM32F4 Discovery Board is available from Amazon (affiliate): UK: https://amzn.to/3rVow70 US: https://amzn.to/2ZgImNK If this video helped you, please consider leaving a like and subscribing, thank you! You can find more embedded systems tutorials and projects on my website https://programming.msphotogs.co.uk All videos and tutorials on this channel and mentioned websites are for educational purposes only.

PiHole on Raspberry Pi Tutorial – Your 2026 Guide! Ad & Tracker Blocking, Local DNS & More!
19.3K views
![Easy VSCode RP2040/2350 Toolchain Setup Guide Windows [Updated!]](https://img.youtube.com/vi/TJSyzF2w1Dc/mqdefault.jpg)
Easy VSCode RP2040/2350 Toolchain Setup Guide Windows [Updated!]
5.6K views

Self-Host Your Git Repos on a Raspberry Pi! Gitea self-hosting tutorial
13.6K views

Photon 2 Showcase! Easy ML Voice Assistant & IoT Motion Sensor Demos
4.1K views

Easy Home Server Dashboard – Cleanly Organise Your Homelab!
6.1K views
![FreeRTOS on the Raspberry Pi Pico (RP2040) Part 1: VSCode Setup and Blinky Test! [UPDATED]](https://img.youtube.com/vi/2cDpGoCyrHQ/mqdefault.jpg)
FreeRTOS on the Raspberry Pi Pico (RP2040) Part 1: VSCode Setup and Blinky Test! [UPDATED]
51.3K views