From 2c62e70390a256c2a3b3c614256c549bc0ec9420 Mon Sep 17 00:00:00 2001 From: Sven Luethi Date: Sat, 10 Aug 2024 01:36:26 +0200 Subject: [PATCH] modified: main/src/sensor.c --- firmware/main/src/sensor.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/firmware/main/src/sensor.c b/firmware/main/src/sensor.c index 483f1a3..6e4b3f7 100644 --- a/firmware/main/src/sensor.c +++ b/firmware/main/src/sensor.c @@ -10,8 +10,19 @@ // Dummy implementations for the purpose of this example // Replace these with actual sensor initialization and data retrieval logic +static const i2c_config_t config = { + .mode = I2C_MODE_MASTER, + .sda_io_num = GPIO_NUM_2, + .scl_io_num = GPIO_NUM_14, + .sda_pullup_en = GPIO_PULLUP_DISABLE, + .scl_pullup_en = GPIO_PULLUP_DISABLE, + .clk_stretch_tick = 5 +}; + // Function to initialize the sensor void initSensor(void) { + esp_err_t err = i2c_driver_install(I2C_NUM_0, config.mode); + esp_err_t err2 = i2c_param_config(I2C_NUM_0, &config); // Initialize the sensor hardware // For example, set up I2C communication, configure registers, etc. printf("Sensor initialized.\n");