diff --git a/ROMFS/tap_common/init.d/rcS b/ROMFS/tap_common/init.d/rcS index 373ac6d0907b501bbd1f3501a4d4ad0f84561c61..a68c78e6fd1a97ab536f8c7b193437f10e00c6ed 100644 --- a/ROMFS/tap_common/init.d/rcS +++ b/ROMFS/tap_common/init.d/rcS @@ -154,6 +154,8 @@ then fi fi + gps start -d /dev/ttyS0 + # waypoint storage # REBOOTWORK this needs to start in parallel if dataman start diff --git a/cmake/configs/nuttx_tap-v1_default.cmake b/cmake/configs/nuttx_tap-v1_default.cmake index 6ce1ae215ce843e567ce2127abfd14d438dab6b2..727ba5712f75bfbb11927ad4011477dddc04b0a3 100644 --- a/cmake/configs/nuttx_tap-v1_default.cmake +++ b/cmake/configs/nuttx_tap-v1_default.cmake @@ -17,6 +17,7 @@ set(config_module_list drivers/tap_esc #drivers/mpu6500 drivers/ms5611 + drivers/hmc5883 drivers/gps drivers/airspeed drivers/meas_airspeed diff --git a/src/drivers/boards/tap-v1/board_config.h b/src/drivers/boards/tap-v1/board_config.h index b31935e2581526ba9b9d8ae81b4c757b42f75a17..a5f377ef911a3238e525ed563804ee2a9d4fdc2c 100644 --- a/src/drivers/boards/tap-v1/board_config.h +++ b/src/drivers/boards/tap-v1/board_config.h @@ -106,6 +106,8 @@ __BEGIN_DECLS #define PX4_I2C_BUS_SONAR 2 #define PX4_I2C_BUS_EXPANSION 3 +#define PX4_I2C_OBDEV_HMC5883 0x1e + /* * Devices on the onboard bus. *