From 47b9016f5eb62ed40d79a4fe81c7750520bd66fa Mon Sep 17 00:00:00 2001 From: Daniel Agar Date: Fri, 4 Jun 2021 11:47:23 -0400 Subject: [PATCH] I2CSPIDriverBase: print rotation and i2c address if set --- platforms/common/i2c_spi_buses.cpp | 31 ++++++++++++++++++++++-------- 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/platforms/common/i2c_spi_buses.cpp b/platforms/common/i2c_spi_buses.cpp index c738b068fb..e483ced62e 100644 --- a/platforms/common/i2c_spi_buses.cpp +++ b/platforms/common/i2c_spi_buses.cpp @@ -516,22 +516,37 @@ int I2CSPIDriverBase::module_start(const BusCLIArguments &cli, BusInstanceIterat // print some info that we are running switch (iterator.busType()) { case BOARD_I2C_BUS: - PX4_INFO_RAW("%s #%i on I2C bus %d%s\n", instance->ItemName(), runtime_instance, iterator.bus(), - iterator.external() ? " (external)" : ""); + PX4_INFO_RAW("%s #%i on I2C bus %d", instance->ItemName(), runtime_instance, iterator.bus()); + + if (iterator.external()) { + PX4_INFO_RAW(" (external)"); + } + + if (cli.i2c_address != 0) { + PX4_INFO_RAW(" address 0x%X", cli.i2c_address); + } + + if (cli.rotation != 0) { + PX4_INFO_RAW(" rotation %d", cli.rotation); + } + + PX4_INFO_RAW("\n"); break; case BOARD_SPI_BUS: - PX4_INFO_RAW("%s #%i on SPI bus %d (devid=0x%x)", - instance->ItemName(), runtime_instance, iterator.bus(), PX4_SPI_DEV_ID(iterator.devid())); + PX4_INFO_RAW("%s #%i on SPI bus %d", instance->ItemName(), runtime_instance, iterator.bus()); if (iterator.external()) { - PX4_INFO_RAW(" (external, equal to '-b %i')\n", iterator.externalBusIndex()); - - } else { - PX4_INFO_RAW("\n"); + PX4_INFO_RAW(" (external, equal to '-b %i')", iterator.externalBusIndex()); } + if (cli.rotation != 0) { + PX4_INFO_RAW(" rotation %d", cli.rotation); + } + + PX4_INFO_RAW("\n"); + break; case BOARD_INVALID_BUS: