From 31628ea52fa0fe5c5310af684a38a110f978c1b3 Mon Sep 17 00:00:00 2001 From: Eugene Shamaev Date: Sun, 11 Mar 2018 16:46:55 +0200 Subject: [PATCH] AP_Baro: functions declaration Co-authored-by: Francisco Ferreira --- libraries/AP_Baro/examples/ICM20789/ICM20789.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/libraries/AP_Baro/examples/ICM20789/ICM20789.cpp b/libraries/AP_Baro/examples/ICM20789/ICM20789.cpp index e059a4a0a4..4645729c81 100644 --- a/libraries/AP_Baro/examples/ICM20789/ICM20789.cpp +++ b/libraries/AP_Baro/examples/ICM20789/ICM20789.cpp @@ -35,6 +35,11 @@ static AP_HAL::OwnPtr dev; #define CMD_SOFT_RESET 0x805D #define CMD_READ_ID 0xEFC8 +void setup(void); +void loop(void); + + +#ifdef HAL_INS_MPU60x0_NAME static void spi_init() { // SPI reads have flag 0x80 set @@ -177,7 +182,7 @@ static void spi_init() spi_dev->get_semaphore()->give(); } - +#endif /* send a 16 bit command to the baro @@ -212,6 +217,7 @@ static bool read_calibration_data(void) return true; } +#ifdef HAL_INS_MPU60x0_NAME // initialise baro on i2c static void i2c_init(void) { @@ -255,6 +261,7 @@ static void i2c_init(void) } dev->get_semaphore()->give(); } +#endif void setup() {