Crate adafruit_mpr121[−][src]
Rust version of access to adafruit MPR121 capacitive touch sensor HAT under Linux. Completely inspired by this and that original adafruit repos. It only works with 12 input touch, numbered from 0 to 11 product info.
Default initialization:
use adafruit_mpr121::Mpr121; let mut touch_sensor = Mpr121::new_default(1).expect("Failed to initialize sensor"); let status = touch_sensor.touch_status().unwrap(); println!("Touch status: {}", status);
Structs
Mpr121 | Manages adafruit MPR121 capacitive sensor HAT I2C device. |
Mpr121TouchStatus | Touch status for all pins |
Mpr121TouchStatusIterator | Convenient iterator for pins in |
Constants
MPR121_I2CADDR_DEFAULT | Default I2C address for MPR121 |
MPR121_RELEASE_THRESHOLD_DEFAULT | Default release threshold set for MPR121 |
MPR121_TOUCH_THRESHOLD_DEFAULT | Default touch threshold set for MPR121 |
Type Definitions
Mpr121Error | Basic error type, mostly I2C errors |