esp_hal/i2c/
mod.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! # Inter-Integrated Circuit (I2C)
//!
//! I2C is a serial, synchronous, multi-device, half-duplex communication
//! protocol that allows co-existence of multiple masters and slaves on the
//! same bus. I2C uses two bidirectional open-drain lines: serial data line
//! (SDA) and serial clock line (SCL), pulled up by resistors.
//!
//! For more information, see
#![doc = crate::trm_markdown_link!("i2c")]

pub mod master;

#[cfg(lp_i2c0)]
crate::unstable_module! {
    pub mod lp_i2c;
}