From 25876425fc3b25386a05ac16a7a5a7899d60ad51 Mon Sep 17 00:00:00 2001 From: Stanley Huang Date: Fri, 5 Nov 2021 18:13:54 +1100 Subject: [PATCH] Update FreematicsMEMS.cpp --- libraries/FreematicsPlus/FreematicsMEMS.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/libraries/FreematicsPlus/FreematicsMEMS.cpp b/libraries/FreematicsPlus/FreematicsMEMS.cpp index 7ad7bf8f..2110e8bc 100644 --- a/libraries/FreematicsPlus/FreematicsMEMS.cpp +++ b/libraries/FreematicsPlus/FreematicsMEMS.cpp @@ -137,14 +137,14 @@ void CQuaterion::getOrientation(ORIENTATION* ori) bool MEMS_I2C::initI2C(unsigned long clock) { i2c_port_t i2c_master_port = I2C_NUM_0; - i2c_config_t conf; - conf.mode = I2C_MODE_MASTER; - conf.sda_io_num = (gpio_num_t)21; - conf.sda_pullup_en = GPIO_PULLUP_ENABLE; - conf.scl_io_num = (gpio_num_t)22; - conf.scl_pullup_en = GPIO_PULLUP_ENABLE; - conf.master.clk_speed = clock; - conf.clk_flags = 0; + i2c_config_t conf = { + conf.mode = I2C_MODE_MASTER, + conf.sda_io_num = (gpio_num_t)21, + conf.sda_pullup_en = GPIO_PULLUP_ENABLE, + conf.scl_io_num = (gpio_num_t)22, + conf.scl_pullup_en = GPIO_PULLUP_ENABLE, + conf.master.clk_speed = clock, + }; return i2c_param_config(i2c_master_port, &conf) == ESP_OK && i2c_driver_install(i2c_master_port, conf.mode, 0, 0, 0) == ESP_OK; }