#include "driver/i2c.h" #define SDA_PIN 21 #define SCL_PIN 22 #define I2C_PORT I2C_NUM_0 void i2c_init(void) { i2c_config_t cfg = { .mode = I2C_MODE_MASTER, .sda_io_num = SDA_PIN, .scl_io_num = SCL_PIN, .sda_pullup_en = GPIO_PULLUP_ENABLE, .scl_pullup_en = GPIO_PULLUP_ENABLE, .master.clk_speed = 100000 }; i2c_param_config(I2C_PORT, &cfg); i2c_driver_install(I2C_PORT, cfg.mode, 0, 0, 0); }