aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/drivers/px4io/px4io_i2c.cpp12
-rw-r--r--src/drivers/px4io/px4io_serial.cpp4
2 files changed, 8 insertions, 8 deletions
diff --git a/src/drivers/px4io/px4io_i2c.cpp b/src/drivers/px4io/px4io_i2c.cpp
index 585b995fe..f561b4359 100644
--- a/src/drivers/px4io/px4io_i2c.cpp
+++ b/src/drivers/px4io/px4io_i2c.cpp
@@ -50,12 +50,9 @@
#include <arch/board/board.h>
-#include <nuttx/i2c.h>
-
#include <drivers/device/i2c.h>
-#include <mavlink/mavlink_log.h>
-#include "uploader.h"
-#include <modules/px4iofirmware/protocol.h>
+
+#ifdef PX4_I2C_OBDEV_PX4IO
device::Device *PX4IO_i2c_interface();
@@ -77,10 +74,7 @@ private:
device::Device
*PX4IO_i2c_interface()
{
-#ifdef PX4_I2C_OBDEV_PX4IO
return new PX4IO_I2C(PX4_I2C_BUS_ONBOARD, PX4_I2C_OBDEV_PX4IO);
-#endif
- return nullptr;
}
PX4IO_I2C::PX4IO_I2C(int bus, uint8_t address) :
@@ -170,3 +164,5 @@ PX4IO_I2C::read(unsigned address, void *data, unsigned count)
ret = count;
return ret;
}
+
+#endif /* PX4_I2C_OBDEV_PX4IO */ \ No newline at end of file
diff --git a/src/drivers/px4io/px4io_serial.cpp b/src/drivers/px4io/px4io_serial.cpp
index 6a0b4d33f..840b96f5b 100644
--- a/src/drivers/px4io/px4io_serial.cpp
+++ b/src/drivers/px4io/px4io_serial.cpp
@@ -67,6 +67,8 @@
#include <modules/px4iofirmware/protocol.h>
+#ifdef PX4IO_SERIAL_BASE
+
device::Device *PX4IO_serial_interface();
/* serial register accessors */
@@ -667,3 +669,5 @@ PX4IO_serial::_abort_dma()
stm32_dmastop(_tx_dma);
stm32_dmastop(_rx_dma);
}
+
+#endif /* PX4IO_SERIAL_BASE */ \ No newline at end of file