Skip to content

Add BMP390 sensor support#2280

Open
nathcoad wants to merge 3 commits into1technophile:developmentfrom
nathcoad:development
Open

Add BMP390 sensor support#2280
nathcoad wants to merge 3 commits into1technophile:developmentfrom
nathcoad:development

Conversation

@nathcoad
Copy link

@nathcoad nathcoad commented Feb 2, 2026

Description:

This code adds support for the BMP390 barometric pressure sensor from Bosch, based on existing code for the BME280 sensor, leveraging the Adafruit library https://github.com/adafruit/Adafruit_BMP3XX

It also adds a build for the tinypico esp32 board to the platformio environment, but I may have done that incorrectly - I am not too familiar with that process.

Summary

  • Add BMP390 sensor config and measurement handling
  • Align BMP390 implementation with existing BME280 style
  • Update WebUI to show BMP390 data
  • Add BMP390 to build config/main setup

Notes

  • Uses Adafruit BMP3XX library
  • Oversampling mapping updated for BMP3XX supported values

Checklist:

  • [ yes ] The pull request is done against the latest development branch
  • [ yes ] Only one feature/fix was added per PR and the code change compiles without warnings
  • [ yes ] I accept the DCO.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant