No description
- Enable data ready interrupt source in library initialization - Configure interrupt pin as push-pull, active high, pulsed mode - Switch example to normal mode instead of continuous - Simplify loop to direct reading without data ready polling - Remove error messages and use silent failure on read errors - Reduce delay to 100ms between readings - Remove deprecated enum case handling Sensor now works reliably in normal mode with proper interrupt configuration. Temperature readings: ~24°C, Pressure readings: ~1020 hPa 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .github/workflows | ||
| examples/bmp5xx_test | ||
| src | ||
| .clang-format | ||
| .gitignore | ||
| library.properties | ||
| LICENSE | ||
| README.md | ||
Adafruit BMP5xx Library 

Arduino library for the BMP5xx (BMP580/BMP581/BMP585) pressure and temperature sensors.
About the BMP5xx
The BMP5xx series (BMP580/BMP581/BMP585) are high-precision barometric pressure sensors from Bosch Sensortec featuring:
- High-resolution 24-bit pressure and temperature measurements
- I2C and SPI interface support
- Built-in digital signal processing with IIR filter
- Multiple power modes for optimized power consumption
- Configurable oversampling and output data rates
- Wide operating temperature range: -40°C to +85°C
- Pressure range: 300-1250 hPa
- Low power consumption
- FIFO buffer support
Installation
To install, use the Arduino Library Manager and search for "Adafruit BMP5xx", and install the library.
Dependencies
This library depends on:
Contributing
Contributions are welcome! Please read our Code of Conduct before contributing to help this project stay welcoming.
License
BSD license, all text above must be included in any redistribution. See LICENSE file for details.