Skip to content

slemanz/BLINKY_TO_BOOTLOADER

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blinky to Bootloader

Welcome to the Blinky to Bootloader repository! This project is dedicated to exploring the STM32F401 microcontroller from the basics all the way to a fully functional bootloader that includes an update mechanism. We focus on bare metal programming without the use of any IDE, allowing you to gain a deeper understanding of embedded systems.

In this repository, you will find simple examples starting with the classic "Blinky" program. As you progress, you'll learn how to implement UART communication, and eventually, develop a bootloader capable of firmware updates. Each code example is well-documented to ensure you can follow along easily and grasp the low-level interaction with the hardware.

Clone the repository, set up your toolchain, and start coding! This project is designed for anyone looking to enhance their skills in embedded programming, whether you're a beginner or an experienced engineer.

Inspired in Low Byte Productions series.


Drivers

All drivers in this repository have been crafted in a bare-metal environment, ensuring optimal performance and control. You can view the complete set of drivers in the Drivers folder.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages