somose 0.2.0

Driver for the BeFlE i2c soil moisiture sensor
Documentation

Somose I2C Driver

A no_std embedded-hal compatible driver for the Somose Soil Moisture Sensor

Usage

let i2c = /* Initialize your I2C bus */;
let mut sensor = Somose::new(i2c, 0x55)?;

// Read humidity (returns averaged results and last measurement)
let (average, last_measurement) = sensor.humidity()?;

// Read temperature (in degrees Celsius)
let temp = sensor.temperature()?;

Example

For a complete working example using a Raspberry Pi, see rpi.rs.