mcp9808 0.4.0

Platform agnostic Rust driver for the Microchip MCP9808 temperature sensor.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use reg::Register;
use reg_temp_generic::WritableTempRegister;

// Critical Temperature Limit register
const REGISTER_PTR: u8 = 0b0100;
const REGISTER_SIZE: u8 = 2;

pub fn new() -> Register {
    Register::new(REGISTER_PTR, REGISTER_SIZE)
}

pub trait CriticalTemperatureAlert: WritableTempRegister {}

impl CriticalTemperatureAlert for Register {}