main/u8g2_esp32_hal.c

changeset 56
8c88a3d8ecf2
parent 55
43362bb8f3c0
child 57
232f318a6b51
equal deleted inserted replaced
55:43362bb8f3c0 56:8c88a3d8ecf2
116 break; 116 break;
117 } 117 }
118 118
119 i2c_config_t conf; 119 i2c_config_t conf;
120 conf.mode = I2C_MODE_MASTER; 120 conf.mode = I2C_MODE_MASTER;
121 ESP_LOGI(TAG, "sda_io_num %d", u8g2_esp32_hal.sda);
122 conf.sda_io_num = u8g2_esp32_hal.sda; 121 conf.sda_io_num = u8g2_esp32_hal.sda;
123 conf.sda_pullup_en = GPIO_PULLUP_ENABLE; 122 conf.sda_pullup_en = GPIO_PULLUP_ENABLE;
124 ESP_LOGI(TAG, "scl_io_num %d", u8g2_esp32_hal.scl);
125 conf.scl_io_num = u8g2_esp32_hal.scl; 123 conf.scl_io_num = u8g2_esp32_hal.scl;
126 conf.scl_pullup_en = GPIO_PULLUP_ENABLE; 124 conf.scl_pullup_en = GPIO_PULLUP_ENABLE;
127 ESP_LOGI(TAG, "clk_speed %d", I2C_MASTER_FREQ_HZ);
128 conf.master.clk_speed = I2C_MASTER_FREQ_HZ; 125 conf.master.clk_speed = I2C_MASTER_FREQ_HZ;
129 ESP_LOGI(TAG, "i2c_param_config %d", conf.mode);
130 ESP_ERROR_CHECK(i2c_param_config(I2C_MASTER_NUM, &conf)); 126 ESP_ERROR_CHECK(i2c_param_config(I2C_MASTER_NUM, &conf));
131 ESP_LOGI(TAG, "i2c_driver_install %d", I2C_MASTER_NUM);
132 ESP_LOGI(TAG, "I2C gpio_sda: %d gpio_scl: %d clk_speed: %d master_num: %d", 127 ESP_LOGI(TAG, "I2C gpio_sda: %d gpio_scl: %d clk_speed: %d master_num: %d",
133 u8g2_esp32_hal.sda, u8g2_esp32_hal.scl, I2C_MASTER_FREQ_HZ, I2C_MASTER_NUM); 128 u8g2_esp32_hal.sda, u8g2_esp32_hal.scl, I2C_MASTER_FREQ_HZ, I2C_MASTER_NUM);
134 ESP_ERROR_CHECK(i2c_driver_install(I2C_MASTER_NUM, conf.mode, I2C_MASTER_RX_BUF_DISABLE, I2C_MASTER_TX_BUF_DISABLE, 0)); 129 ESP_ERROR_CHECK(i2c_driver_install(I2C_MASTER_NUM, conf.mode, I2C_MASTER_RX_BUF_DISABLE, I2C_MASTER_TX_BUF_DISABLE, 0));
135 initialized=true; 130 initialized=true;
136 break; 131 break;

mercurial