/STM32f413xx-drivers-from-scratch

Drivers of GPIO, I2C, SPI and UART for STM32F413XX containing the ARM Cortex M4

Primary LanguageCMIT LicenseMIT

STM32f413xx-drivers-from-scratch

To run the code:

1.) Install STM32CubeIDE from here
2.) Clone the repo and change to the code directory
3.) Build and run the project using the IDE

The drivers were tested on STM32F413ZH Nucleo-144 containing ARM Cortex M4 and the communication protocols were tested with an Arduino Uno Rev3. So, I cannot guarantee for other MCUs.

This Medium Article describes the structure of the project.