main/u8g2_esp32_hal.c

changeset 37
358bbd5b608e
parent 0
88d965579617
child 39
c3fcc599a119
equal deleted inserted replaced
36:e2a43e7c4035 37:358bbd5b608e
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: {

mercurial