Skip to content

BME680 driver implementation for STM32 microcontroller. Based on 2020 Bosch Sensortec driver, deprecated.

Notifications You must be signed in to change notification settings

martinius96/BME680-STM32

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BME680 /w STM32

  • implementation for BME680 support for STM32 microcontroller
  • deprecated Driver by Bosch Sensortec at 2022, not recommend for new designs, use BME68x_SensorAPI instead --> https://github.com/boschsensortec/BME68x_SensorAPI
  • this implementation is compatible with all STM32 boards, devkits image

Buses, logic

  • LPUART1 and I2C3 is initialized (I don't provide .ioc file, so do your own)
  • Firmware will perform I2C scan and will print all detected addresses on LPUART1
  • will try to init BME680 sensor via address 0x76 and 0x77 for 5 times each
  • then will periodically return informations about temperature, humidity, Gas resistance, Pressure
  • FORCED mode enabled (no continous measurement, delays, less precise) image image