115 break; |
115 break; |
116 } |
116 } |
117 |
117 |
118 i2c_config_t conf; |
118 i2c_config_t conf; |
119 conf.mode = I2C_MODE_MASTER; |
119 conf.mode = I2C_MODE_MASTER; |
120 ESP_LOGI(TAG, "sda_io_num %d", u8g2_esp32_hal.sda); |
|
121 conf.sda_io_num = u8g2_esp32_hal.sda; |
120 conf.sda_io_num = u8g2_esp32_hal.sda; |
122 conf.sda_pullup_en = GPIO_PULLUP_ENABLE; |
121 conf.sda_pullup_en = GPIO_PULLUP_ENABLE; |
123 ESP_LOGI(TAG, "scl_io_num %d", u8g2_esp32_hal.scl); |
|
124 conf.scl_io_num = u8g2_esp32_hal.scl; |
122 conf.scl_io_num = u8g2_esp32_hal.scl; |
125 conf.scl_pullup_en = GPIO_PULLUP_ENABLE; |
123 conf.scl_pullup_en = GPIO_PULLUP_ENABLE; |
126 ESP_LOGI(TAG, "clk_speed %d", I2C_MASTER_FREQ_HZ); |
|
127 conf.master.clk_speed = I2C_MASTER_FREQ_HZ; |
124 conf.master.clk_speed = I2C_MASTER_FREQ_HZ; |
128 ESP_LOGI(TAG, "i2c_param_config %d", conf.mode); |
|
129 ESP_ERROR_CHECK(i2c_param_config(I2C_MASTER_NUM, &conf)); |
125 ESP_ERROR_CHECK(i2c_param_config(I2C_MASTER_NUM, &conf)); |
130 ESP_LOGI(TAG, "i2c_driver_install %d", I2C_MASTER_NUM); |
126 ESP_LOGI(TAG, "I2C gpio_sda: %d gpio_scl: %d clk_speed: %d master_num: %d", |
|
127 u8g2_esp32_hal.sda, u8g2_esp32_hal.scl, I2C_MASTER_FREQ_HZ, I2C_MASTER_NUM); |
131 ESP_ERROR_CHECK(i2c_driver_install(I2C_MASTER_NUM, conf.mode, I2C_MASTER_RX_BUF_DISABLE, I2C_MASTER_TX_BUF_DISABLE, 0)); |
128 ESP_ERROR_CHECK(i2c_driver_install(I2C_MASTER_NUM, conf.mode, I2C_MASTER_RX_BUF_DISABLE, I2C_MASTER_TX_BUF_DISABLE, 0)); |
132 break; |
129 break; |
133 } |
130 } |
134 |
131 |
135 case U8X8_MSG_BYTE_SEND: { |
132 case U8X8_MSG_BYTE_SEND: { |