more i2c changes

This commit is contained in:
Sebastien
2020-01-17 11:52:43 -05:00
parent e7ed9385e4
commit a2437324fe

View File

@@ -551,10 +551,8 @@ static int do_i2cdump_cmd(int argc, char **argv)
ESP_LOGE(TAG, "Wrong read size. Only support 1,2,4"); ESP_LOGE(TAG, "Wrong read size. Only support 1,2,4");
return 1; return 1;
} }
i2c_master_driver_initialize(); esp_err_t ret = i2c_initialize_driver_from_config();
if(i2c_master_driver_install()!=ESP_OK){ if(ret!=ESP_OK) return 0;
return 1;
}
uint8_t data_addr; uint8_t data_addr;
uint8_t data[4]; uint8_t data[4];
@@ -850,7 +848,7 @@ static void register_i2cdump(void)
{ {
i2cdump_args.chip_address = arg_int1("c", "chip", "<chip_addr>", "Specify the address of the chip on that bus"); i2cdump_args.chip_address = arg_int1("c", "chip", "<chip_addr>", "Specify the address of the chip on that bus");
i2cdump_args.size = arg_int0("s", "size", "<size>", "Specify the size of each read"); i2cdump_args.size = arg_int0("s", "size", "<size>", "Specify the size of each read");
i2cdump_args.end = arg_end(1); i2cdump_args.end = arg_end(3);
const esp_console_cmd_t i2cdump_cmd = { const esp_console_cmd_t i2cdump_cmd = {
.command = "i2cdump", .command = "i2cdump",
.help = "Examine registers visible through the I2C bus", .help = "Examine registers visible through the I2C bus",