# Somose I2C Driver
A `no_std` embedded-hal compatible driver for the [Somose Soil Moisture Sensor](https://www.amazon.de/dp/B0D5RCBZ92)
## Usage
```rust
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](examples/rpi.rs).