Embeded-hal implementation for the PMS700x family of sensors
Find a file
2020-08-16 19:22:00 +02:00
examples sleep in passive read example 2020-08-16 06:20:16 +02:00
src fix max length check 2020-08-16 19:22:00 +02:00
.gitignore init repo 2020-08-15 09:37:08 +02:00
Cargo.toml pub fields for data 2020-08-16 14:26:47 +02:00
LICENSE-APACHE licence, readme, etc 2020-08-16 06:16:30 +02:00
LICENSE-MIT licence, readme, etc 2020-08-16 06:16:30 +02:00
p564008-p564008-PMS7003_V2.5.pdf add specsheet 2020-08-16 05:27:15 +02:00
README.md licence, readme, etc 2020-08-16 06:16:30 +02:00

PMS700x

Embeded-hal implementation for the PMS700x family of sensors

Example

let serial = get_embed_hal_serial_from_somewhere();

let mut pms = Pms700X::new(serial).into_active()?;
let result = nb::block!(pms.read())?;

let concentration_10 = result.pm10;
let concentration_25 = result.pm25;
let concentration_100 = result.pm100;