F439_CPP_MPL3115A2_Project_01 1.0
STM32F439 MPL3115A2 pressure and temperature tutorial
Loading...
Searching...
No Matches
F439_CPP_MPL3115A2_Project_01 Documentation

This documentation covers a small STM32 Nucleo-F439ZI tutorial project that reads pressure and temperature from an MPL3115A2 sensor over I2C and prints the converted values through USART1.

Project Overview

The firmware demonstrates:

  • STM32F439ZI peripheral setup generated by STM32CubeMX
  • I2C communication with the MPL3115A2 pressure sensor
  • Sensor initialization and WHO_AM_I verification
  • Pressure conversion to inches of mercury
  • Temperature conversion to Fahrenheit for serial output
  • Basic I2C bus recovery for a stuck bus during startup

Project-Level Documentation

Architectural Direction

The documentation is intentionally small but project-level. It mirrors the larger LoRa documentation format while staying appropriate for a single-sensor tutorial project.