From a556a44a57a52ccef1ca618affd6b7bcd3238c53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beat=20K=C3=BCng?= Date: Mon, 30 Mar 2020 16:49:20 +0200 Subject: [PATCH] i2c_spi_buses: print an error if a driver does not pass the I2C address --- platforms/common/i2c_spi_buses.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/platforms/common/i2c_spi_buses.cpp b/platforms/common/i2c_spi_buses.cpp index 1e46ab6907..8bfb2378fa 100644 --- a/platforms/common/i2c_spi_buses.cpp +++ b/platforms/common/i2c_spi_buses.cpp @@ -476,6 +476,10 @@ int I2CSPIDriverBase::module_start(const BusCLIArguments &cli, BusInstanceIterat continue; } + if (cli.i2c_address != 0 && instance->_i2c_address == 0) { + PX4_ERR("Bug: driver %s does not pass the I2C address to I2CSPIDriverBase", instance->ItemName()); + } + iterator.addInstance(instance); started = true;