Skip to content

STM32F4 build communication protocols such as SPI, I2C, UART, etc. from scratch in C++11

Notifications You must be signed in to change notification settings

hohaidang/STM32-from-scratch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

STM32-from-scratch build driver for SPI, I2C, UART, etc.

Overview

This project is aim for learning. Built all of the things from sratch for fully understanding the communication protocol and hardware configuration.

Almost projects are devloped in C++11.

Apply Google Unit Test and Test Coverage Report to Embedded project

Environment

  • Windows 10 or MacOS.

  • Nucleo STM32F446RE board with ARM Cortex M4.

  • Bosch BME280 sensor - reading temperature, humidity, pressure via SPI communication protocol.

  • Saleae Black 4 Logic Analyzier - Debugging.

Projects

1. Reading sensor BME280 via SPI (Check out 004_SPI_driver_CPP for more details)

Sensor_Board_Setup1 Read_SensorData unit_test test_coverage

About

STM32F4 build communication protocols such as SPI, I2C, UART, etc. from scratch in C++11

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published