26#ifndef __I2C_MASTER_H__
27#define __I2C_MASTER_H__
46#define I2C_MASTER_SCL_IO (8)
47#define I2C_MASTER_SDA_IO (7)
48#define I2C_MASTER_NUM I2C_NUM_0
49#define I2C_MASTER_FREQ_HZ (100000)
void i2c_master_bus_deinit(i2c_bus_handle_t bus)
Deinitialize the I²C master bus.
Definition i2c_master.c:70
uint8_t i2c_scl_t
Type for I²C SCL pin number.
Definition i2c_master.h:72
i2c_bus_handle_t i2c_master_bus_init(i2c_port_t p, i2c_sda_t d, i2c_scl_t c, i2c_freq_t f)
Initialize an I²C master bus.
Definition i2c_master.c:30
uint8_t i2c_sda_t
Type for I²C SDA pin number.
Definition i2c_master.h:66
float i2c_freq_t
Type for I²C clock frequency in Hz.
Definition i2c_master.h:60
esp_err_t i2c_master_bus_scan(i2c_bus_handle_t bus)
Scan for devices on the given I²C bus.
Definition i2c_master.c:54