bmp390

Crates.iobmp390
lib.rsbmp390
version
sourcesrc
created_at2024-05-24 03:10:30.428557+00
updated_at2025-01-10 13:58:02.468985+00
descriptionAsynchronous driver for the BMP390 pressure sensor
homepagehttps://github.com/asasine/bmp390
repositoryhttps://github.com/asasine/bmp390
max_upload_size
id1250669
Cargo.toml error:TOML parse error at line 18, column 1 | 18 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include`
size0
Adam Sasine (asasine)

documentation

README

BMP390

Crates.io Version Docs CI Crates.io Downloads

The BMP390 is a digital sensor with pressure and temperature measurement based on proven sensing principles. The sensor is more accurate than its predecessor BMP380, covering a wider measurement range. It offers new interrupt functionality, lower power, and a FIFO functionality. The integrated 512 byte FIFO buffer supports low power applications and prevents data loss in non-real-time systems.

Bmp390 is a driver for the BMP390 sensor. It provides methods to read the temperature and pressure from the sensor over I2C. It is built on top of the embedded_hal_async::i2c traits to be compatible with a wide range of embedded platforms. Measurements utilize the uom crate to provide automatic, type-safe, and zero-cost units of measurement for Measurement.

Synchronous and asynchronous interfaces are available. The synchronous interface is built on top of the embedded-hal traits, while the asynchronous interface is built on top of the embedded-hal-async traits. The default features include the asynchronous interface, but the synchronous sync::Bmp390 one can be enabled with the sync feature.

Datasheet

The BMP390 Datasheet contains detailed information about the sensor's features, electrical characteristics, and registers. This package implements the functionality described in the datasheet and references the relevant sections in the documentation.

Commit count: 35

cargo fmt