pi@gROV:~/ardusub/ArduSub $ sudo make navio2-bluerov Checking modules // BUILDROOT=/tmp/ArduSub.build HAL_BOARD=HAL_BOARD_LINUX HAL_BOARD_SUBTYPE=HAL_BOARD_SUBTYPE_LINUX_NAVIO2 TOOLCHAIN=RPI EXTRAFLAGS=-DGIT_VERSION="b1cada53" -DFRAME_CONFIG=BLUEROV_FRAME echo "Generating MAVLink headers..." Generating MAVLink headers... #goto mavlink module directory and run the most recent generator script echo "Generating C code using mavgen.py located at" /home/pi/ardusub/modules/mavlink/ Generating C code using mavgen.py located at /home/pi/ardusub/modules/mavlink/ PYTHONPATH=/home/pi/ardusub/modules/mavlink/ python /home/pi/ardusub/modules/mavlink//pymavlink/tools/mavgen.py --lang=C --wire-protocol=1.0 --output=/tmp/ArduSub.build/libraries/GCS_MAVLink/include/mavlink/v1.0 /home/pi/ardusub/modules/mavlink//message_definitions/v1.0/ardupilotmega.xml Validating /home/pi/ardusub/modules/mavlink//message_definitions/v1.0/ardupilotmega.xml Parsing /home/pi/ardusub/modules/mavlink//message_definitions/v1.0/ardupilotmega.xml Note: message DATA64 is longer than 64 bytes long (74 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message DATA96 is longer than 64 bytes long (106 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message REMOTE_LOG_DATA_BLOCK is longer than 64 bytes long (214 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Validating /home/pi/ardusub/modules/mavlink//message_definitions/v1.0/common.xml Parsing /home/pi/ardusub/modules/mavlink//message_definitions/v1.0/common.xml Note: message GPS_STATUS is longer than 64 bytes long (109 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message ATTITUDE_QUATERNION_COV is longer than 64 bytes long (76 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message GLOBAL_POSITION_INT_COV is longer than 64 bytes long (193 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message LOCAL_POSITION_NED_COV is longer than 64 bytes long (237 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message HIGHRES_IMU is longer than 64 bytes long (70 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message HIL_SENSOR is longer than 64 bytes long (72 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message SIM_STATE is longer than 64 bytes long (92 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message FILE_TRANSFER_PROTOCOL is longer than 64 bytes long (262 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message HIL_STATE_QUATERNION is longer than 64 bytes long (72 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message LOG_DATA is longer than 64 bytes long (105 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message GPS_INJECT_DATA is longer than 64 bytes long (121 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message SERIAL_CONTROL is longer than 64 bytes long (87 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message ENCAPSULATED_DATA is longer than 64 bytes long (263 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message RESOURCE_REQUEST is longer than 64 bytes long (251 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message CONTROL_SYSTEM_STATE is longer than 64 bytes long (108 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message AUTOPILOT_VERSION is longer than 64 bytes long (68 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message V2_EXTENSION is longer than 64 bytes long (262 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Merged enum MAV_CMD Found 176 MAVLink message types in 2 XML files Generating C implementation in directory /tmp/ArduSub.build/libraries/GCS_MAVLink/include/mavlink/v1.0/ardupilotmega Generating C implementation in directory /tmp/ArduSub.build/libraries/GCS_MAVLink/include/mavlink/v1.0/common Copying fixed headers %% control_rtl.o %% takeoff.o %% control_land.o %% control_poshold.o %% inertia.o %% control_flip.o %% arming_checks.o %% control_throw.o %% motors.o %% UserCode.o %% capabilities.o %% Sub.o %% ArduSub.o %% Attitude.o %% compassmot.o %% control_guided.o %% GCS_Mavlink.o %% precision_landing.o %% setup.o %% radio.o %% commands_logic.o %% esc_calibration.o %% Parameters.o %% control_brake.o %% crash_check.o %% perf_info.o %% failsafe.o %% fence.o %% control_autotune.o %% land_detector.o %% control_stabilize.o %% control_acro.o %% events.o %% navigation.o %% position_vector.o %% system.o %% control_sport.o %% motor_test.o %% Log.o %% flight_mode.o %% control_althold.o control_althold.cpp: In member function ‘void Sub::althold_run()’: control_althold.cpp:52:10: warning: unused variable ‘takeoff_triggered’ [-Wunused-variable] bool takeoff_triggered = (ap.land_complete && (channel_throttle->control_in > get_takeoff_trigger_throttle())); ^ %% sensors.o %% surface_bottom_detector.o surface_bottom_detector.cpp:10:14: warning: ‘start_depth’ defined but not used [-Wunused-variable] static float start_depth = 0; // the depth when we first hit downward throttle limit ^ %% landing_gear.o %% test.o %% AP_State.o %% ekf_check.o %% control_auto.o %% baro_ground_effect.o %% commands.o %% switches.o %% control_loiter.o %% leds.o %% control_circle.o %% control_drift.o %% tuning.o %% compat.o %% libraries/AP_Common/AP_Common.o %% libraries/AP_Common/c++.o %% libraries/AP_Menu/AP_Menu.o %% libraries/AP_Param/AP_Param.o %% libraries/StorageManager/StorageManager.o %% libraries/GCS_MAVLink/GCS_Common.o %% libraries/GCS_MAVLink/GCS_serial_control.o %% libraries/GCS_MAVLink/GCS_Logs.o %% libraries/GCS_MAVLink/MAVLink_routing.o %% libraries/GCS_MAVLink/GCS_MAVLink.o %% libraries/AP_SerialManager/AP_SerialManager.o %% libraries/AP_GPS/AP_GPS_SBF.o %% libraries/AP_GPS/AP_GPS_UBLOX.o %% libraries/AP_GPS/AP_GPS_ERB.o %% libraries/AP_GPS/AP_GPS_GSOF.o %% libraries/AP_GPS/AP_GPS_NMEA.o %% libraries/AP_GPS/AP_GPS_SIRF.o %% libraries/AP_GPS/GPS_Backend.o %% libraries/AP_GPS/AP_GPS_SBP.o %% libraries/AP_GPS/AP_GPS.o %% libraries/AP_GPS/AP_GPS_MTK19.o %% libraries/AP_GPS/AP_GPS_QURT.o %% libraries/AP_GPS/AP_GPS_MTK.o %% libraries/AP_GPS/AP_GPS_PX4.o %% libraries/DataFlash/LogFile.o %% libraries/DataFlash/DataFlash_SITL.o %% libraries/DataFlash/DFMessageWriter.o %% libraries/DataFlash/DataFlash.o %% libraries/DataFlash/DataFlash_Block.o %% libraries/DataFlash/DataFlash_MAVLink.o %% libraries/DataFlash/DataFlash_Backend.o %% libraries/DataFlash/DataFlash_File.o %% libraries/AP_ADC/AP_ADC.o %% libraries/AP_ADC/AP_ADC_ADS1115.o %% libraries/AP_ADC/AP_ADC_ADS7844.o %% libraries/AP_Baro/AP_Baro.o %% libraries/AP_Baro/AP_Baro_qflight.o %% libraries/AP_Baro/AP_Baro_HIL.o %% libraries/AP_Baro/AP_Baro_PX4.o %% libraries/AP_Baro/AP_Baro_MS5611.o %% libraries/AP_Baro/AP_Baro_QURT.o %% libraries/AP_Baro/AP_Baro_Backend.o %% libraries/AP_Baro/AP_Baro_BMP085.o %% libraries/AP_Compass/AP_Compass_Calibration.o %% libraries/AP_Compass/Compass_learn.o %% libraries/AP_Compass/AP_Compass_HIL.o %% libraries/AP_Compass/AP_Compass_qflight.o %% libraries/AP_Compass/AP_Compass_HMC5843.o %% libraries/AP_Compass/AP_Compass_PX4.o %% libraries/AP_Compass/AP_Compass_QURT.o %% libraries/AP_Compass/AP_Compass_Backend.o %% libraries/AP_Compass/Compass.o %% libraries/AP_Compass/CompassCalibrator.o %% libraries/AP_Compass/AP_Compass_AK8963.o %% libraries/AP_Compass/AP_Compass_LSM303D.o %% libraries/AP_Math/quaternion.o %% libraries/AP_Math/vector2.o %% libraries/AP_Math/polygon.o %% libraries/AP_Math/matrix3.o %% libraries/AP_Math/matrix_alg.o %% libraries/AP_Math/edc.o %% libraries/AP_Math/AP_Math.o %% libraries/AP_Math/vector3.o %% libraries/AP_Math/location.o %% libraries/AP_InertialSensor/AP_InertialSensor_SITL.o %% libraries/AP_InertialSensor/AP_InertialSensor_QURT.o %% libraries/AP_InertialSensor/AuxiliaryBus.o %% libraries/AP_InertialSensor/AP_InertialSensor_Backend.o %% libraries/AP_InertialSensor/AP_InertialSensor_MPU9250.o %% libraries/AP_InertialSensor/AP_InertialSensor_MPU6000.o %% libraries/AP_InertialSensor/AP_InertialSensor_UserInteract_Stream.o %% libraries/AP_InertialSensor/AP_InertialSensor_L3G4200D.o %% libraries/AP_InertialSensor/AP_InertialSensor_HIL.o %% libraries/AP_InertialSensor/AP_InertialSensor_qflight.o %% libraries/AP_InertialSensor/AP_InertialSensor_Flymaple.o %% libraries/AP_InertialSensor/AP_InertialSensor_UserInteract_MAVLink.o %% libraries/AP_InertialSensor/AP_InertialSensor_LSM9DS0.o %% libraries/AP_InertialSensor/AP_InertialSensor_PX4.o %% libraries/AP_InertialSensor/AP_InertialSensor.o %% libraries/AP_AccelCal/AccelCalibrator.o %% libraries/AP_AccelCal/AP_AccelCal.o %% libraries/AP_AHRS/AP_AHRS_DCM.o %% libraries/AP_AHRS/AP_AHRS.o %% libraries/AP_AHRS/AP_AHRS_NavEKF.o %% libraries/AP_NavEKF/AP_NavEKF.o %% libraries/AP_NavEKF/AP_NavEKF_core.o %% libraries/AP_NavEKF2/AP_NavEKF2_Outputs.o %% libraries/AP_NavEKF2/AP_NavEKF2_Measurements.o %% libraries/AP_NavEKF2/AP_NavEKF2.o %% libraries/AP_NavEKF2/AP_NavEKF2_OptFlowFusion.o %% libraries/AP_NavEKF2/AP_NavEKF2_core.o %% libraries/AP_NavEKF2/AP_NavEKF_GyroBias.o %% libraries/AP_NavEKF2/AP_NavEKF2_MagFusion.o %% libraries/AP_NavEKF2/AP_NavEKF2_VehicleStatus.o %% libraries/AP_NavEKF2/AP_NavEKF2_PosVelFusion.o %% libraries/AP_NavEKF2/AP_NavEKF2_AirDataFusion.o %% libraries/AP_NavEKF2/AP_NavEKF2_Control.o %% libraries/AP_Mission/AP_Mission.o %% libraries/AP_Rally/AP_Rally.o %% libraries/AC_PID/AC_PID.o %% libraries/AC_PID/AC_PI_2D.o %% libraries/AC_PID/AC_HELI_PID.o %% libraries/AC_PID/AC_P.o %% libraries/AC_AttitudeControl/AC_AttitudeControl_Heli.o %% libraries/AC_AttitudeControl/AC_AttitudeControl_Multi.o %% libraries/AC_AttitudeControl/AC_PosControl.o %% libraries/AC_AttitudeControl/AC_AttitudeControl.o %% libraries/RC_Channel/RC_Channel.o %% libraries/RC_Channel/RC_Channel_aux.o %% libraries/AP_Motors/AP_MotorsVectored6DOF.o %% libraries/AP_Motors/AP_MotorsY6.o %% libraries/AP_Motors/AP_MotorsMulticopter.o %% libraries/AP_Motors/AP_MotorsHeli_RSC.o %% libraries/AP_Motors/AP_MotorsSingle.o %% libraries/AP_Motors/AP_MotorsQuad.o %% libraries/AP_Motors/AP_MotorsOcta.o %% libraries/AP_Motors/AP_MotorsTri.o %% libraries/AP_Motors/AP_MotorsMatrix.o %% libraries/AP_Motors/AP_MotorsHeli_Single.o %% libraries/AP_Motors/AP_MotorsCoax.o %% libraries/AP_Motors/AP_MotorsVectoredROV.o /home/pi/ardusub/libraries/AP_Motors/AP_MotorsVectoredROV.cpp: In member function ‘virtual void AP_MotorsVectoredROV::output_armed_stabilizing()’: /home/pi/ardusub/libraries/AP_Motors/AP_MotorsVectoredROV.cpp:110:11: warning: unused variable ‘rpy_scale’ [-Wunused-variable] float rpy_scale = 1.0; // this is used to scale the roll, pitch and yaw to fit within the motor limits ^ /home/pi/ardusub/libraries/AP_Motors/AP_MotorsVectoredROV.cpp:116:13: warning: unused variable ‘rpy_low’ [-Wunused-variable] int16_t rpy_low = 0; // lowest motor value ^ /home/pi/ardusub/libraries/AP_Motors/AP_MotorsVectoredROV.cpp:117:13: warning: unused variable ‘rpy_high’ [-Wunused-variable] int16_t rpy_high = 0; // highest motor value ^ /home/pi/ardusub/libraries/AP_Motors/AP_MotorsVectoredROV.cpp:118:13: warning: unused variable ‘yaw_allowed’ [-Wunused-variable] int16_t yaw_allowed; // amount of yaw we can fit in ^ /home/pi/ardusub/libraries/AP_Motors/AP_MotorsVectoredROV.cpp:119:13: warning: unused variable ‘thr_adj’ [-Wunused-variable] int16_t thr_adj; // the difference between the pilot's desired throttle and out_best_thr_pwm (the throttle that is actually provided) ^ %% libraries/AP_Motors/AP_MotorsHexa.o %% libraries/AP_Motors/AP_MotorsOctaQuad.o %% libraries/AP_Motors/AP_MotorsHeli.o %% libraries/AP_Motors/AP_Motors_Class.o %% libraries/AP_Motors/AP_MotorsBlueROV6DOF.o %% libraries/AP_Motors/AP_Motors6DOF.o /home/pi/ardusub/libraries/AP_Motors/AP_Motors6DOF.cpp: In member function ‘virtual void AP_Motors6DOF::output_armed_stabilizing()’: /home/pi/ardusub/libraries/AP_Motors/AP_Motors6DOF.cpp:154:11: warning: unused variable ‘rpy_scale’ [-Wunused-variable] float rpy_scale = 1.0; // this is used to scale the roll, pitch and yaw to fit within the motor limits ^ /home/pi/ardusub/libraries/AP_Motors/AP_Motors6DOF.cpp:160:13: warning: unused variable ‘rpy_low’ [-Wunused-variable] int16_t rpy_low = 0; // lowest motor value ^ /home/pi/ardusub/libraries/AP_Motors/AP_Motors6DOF.cpp:161:13: warning: unused variable ‘rpy_high’ [-Wunused-variable] int16_t rpy_high = 0; // highest motor value ^ /home/pi/ardusub/libraries/AP_Motors/AP_Motors6DOF.cpp:162:13: warning: unused variable ‘yaw_allowed’ [-Wunused-variable] int16_t yaw_allowed; // amount of yaw we can fit in ^ /home/pi/ardusub/libraries/AP_Motors/AP_Motors6DOF.cpp:163:13: warning: unused variable ‘thr_adj’ [-Wunused-variable] int16_t thr_adj; // the difference between the pilot's desired throttle and out_best_thr_pwm (the throttle that is actually provided) ^ %% libraries/AP_RangeFinder/RangeFinder.o %% libraries/AP_RangeFinder/AP_RangeFinder_PX4_PWM.o %% libraries/AP_RangeFinder/AP_RangeFinder_LightWareI2C.o %% libraries/AP_RangeFinder/AP_RangeFinder_PulsedLightLRF.o %% libraries/AP_RangeFinder/AP_RangeFinder_analog.o %% libraries/AP_RangeFinder/RangeFinder_Backend.o %% libraries/AP_RangeFinder/AP_RangeFinder_MaxsonarI2CXL.o %% libraries/AP_RangeFinder/AP_RangeFinder_BBB_PRU.o %% libraries/AP_RangeFinder/AP_RangeFinder_LightWareSerial.o %% libraries/AP_RangeFinder/AP_RangeFinder_PX4.o %% libraries/AP_OpticalFlow/AP_OpticalFlow_HIL.o %% libraries/AP_OpticalFlow/AP_OpticalFlow_PX4.o %% libraries/AP_OpticalFlow/OpticalFlow_backend.o %% libraries/AP_OpticalFlow/AP_OpticalFlow_Linux.o %% libraries/AP_OpticalFlow/OpticalFlow.o %% libraries/AP_OpticalFlow/AP_OpticalFlow_Onboard.o %% libraries/AP_RSSI/AP_RSSI.o %% libraries/Filter/LowPassFilter.o %% libraries/Filter/LowPassFilter2p.o %% libraries/Filter/DerivativeFilter.o %% libraries/AP_Relay/AP_Relay.o %% libraries/AP_ServoRelayEvents/AP_ServoRelayEvents.o %% libraries/AP_Camera/AP_Camera.o %% libraries/AP_Mount/AP_Mount_Backend.o %% libraries/AP_Mount/SoloGimbalEKF.o %% libraries/AP_Mount/AP_Mount_Alexmos.o %% libraries/AP_Mount/AP_Mount_SToRM32.o %% libraries/AP_Mount/AP_Mount.o %% libraries/AP_Mount/SoloGimbal.o %% libraries/AP_Mount/SoloGimbal_Parameters.o %% libraries/AP_Mount/AP_Mount_SoloGimbal.o %% libraries/AP_Mount/AP_Mount_Servo.o %% libraries/AP_Mount/AP_Mount_SToRM32_serial.o %% libraries/AP_Airspeed/AP_Airspeed_I2C.o %% libraries/AP_Airspeed/Airspeed_Calibration.o %% libraries/AP_Airspeed/AP_Airspeed_analog.o %% libraries/AP_Airspeed/AP_Airspeed.o %% libraries/AP_Airspeed/AP_Airspeed_PX4.o %% libraries/AP_InertialNav/AP_InertialNav_NavEKF.o %% libraries/AC_WPNav/AC_WPNav.o %% libraries/AC_WPNav/AC_Circle.o %% libraries/AP_Declination/AP_Declination.o %% libraries/AC_Fence/AC_Fence.o %% libraries/AP_Scheduler/AP_Scheduler.o %% libraries/AP_RCMapper/AP_RCMapper.o %% libraries/AP_Notify/Display_SSD1306_I2C.o %% libraries/AP_Notify/ToneAlarm_PX4.o %% libraries/AP_Notify/ExternalLED.o %% libraries/AP_Notify/ToshibaLED.o %% libraries/AP_Notify/NavioLED.o %% libraries/AP_Notify/OreoLED_PX4.o %% libraries/AP_Notify/ToneAlarm_Linux.o %% libraries/AP_Notify/Buzzer.o %% libraries/AP_Notify/Display.o %% libraries/AP_Notify/AP_BoardLED.o %% libraries/AP_Notify/ToshibaLED_PX4.o %% libraries/AP_Notify/DiscreteRGBLed.o %% libraries/AP_Notify/VRBoard_LED.o %% libraries/AP_Notify/AP_Notify.o %% libraries/AP_Notify/RGBLed.o %% libraries/AP_Notify/ToshibaLED_I2C.o %% libraries/AP_Notify/NavioLED_I2C.o %% libraries/AP_Notify/RCOutputRGBLed.o %% libraries/AP_BattMonitor/AP_BattMonitor_SMBus_I2C.o %% libraries/AP_BattMonitor/AP_BattMonitor_Bebop.o %% libraries/AP_BattMonitor/AP_BattMonitor_Analog.o %% libraries/AP_BattMonitor/AP_BattMonitor_Backend.o %% libraries/AP_BattMonitor/AP_BattMonitor.o %% libraries/AP_BattMonitor/AP_BattMonitor_SMBus_PX4.o %% libraries/AP_BoardConfig/AP_BoardConfig.o %% libraries/AP_Frsky_Telem/AP_Frsky_Telem.o %% libraries/AC_Sprayer/AC_Sprayer.o %% libraries/AP_EPM/AP_EPM.o %% libraries/AP_Parachute/AP_Parachute.o %% libraries/AP_LandingGear/AP_LandingGear.o %% libraries/AP_Terrain/TerrainIO.o %% libraries/AP_Terrain/TerrainMission.o %% libraries/AP_Terrain/TerrainGCS.o %% libraries/AP_Terrain/AP_Terrain.o %% libraries/AP_Terrain/TerrainUtil.o %% libraries/AP_RPM/RPM_Backend.o %% libraries/AP_RPM/RPM_PX4_PWM.o %% libraries/AP_RPM/AP_RPM.o %% libraries/AP_RPM/RPM_SITL.o %% libraries/AC_PrecLand/AC_PrecLand_Companion.o %% libraries/AC_PrecLand/AC_PrecLand_IRLock.o %% libraries/AC_PrecLand/AC_PrecLand.o %% libraries/AP_IRLock/AP_IRLock_PX4.o %% libraries/AP_IRLock/IRLock.o %% libraries/AC_InputManager/AC_InputManager_Heli.o %% libraries/AC_InputManager/AC_InputManager.o %% libraries/AP_HAL/UARTDriver.o %% libraries/AP_HAL/HAL.o %% libraries/AP_HAL/Util.o %% libraries/AP_HAL_Empty/GPIO.o %% libraries/AP_HAL_Empty/Semaphores.o %% libraries/AP_HAL_Empty/UARTDriver.o %% libraries/AP_HAL_Empty/Storage.o %% libraries/AP_HAL_Empty/PrivateMember.o %% libraries/AP_HAL_Empty/I2CDriver.o %% libraries/AP_HAL_Empty/SPIDriver.o %% libraries/AP_HAL_Empty/RCOutput.o %% libraries/AP_HAL_Empty/Scheduler.o %% libraries/AP_HAL_Empty/AnalogIn.o %% libraries/AP_HAL_Empty/RCInput.o %% libraries/AP_HAL_Empty/HAL_Empty_Class.o %% libraries/AP_HAL_Linux/I2CDevice.o %% libraries/AP_HAL_Linux/SPIDevice.o %% libraries/AP_HAL_Linux/AnalogIn.o %% libraries/AP_HAL_Linux/GPIO.o %% libraries/AP_HAL_Linux/TCPServerDevice.o %% libraries/AP_HAL_Linux/RCOutput_Bebop.o %% libraries/AP_HAL_Linux/CameraSensor_Mt9v117.o %% libraries/AP_HAL_Linux/RCOutput_Sysfs.o %% libraries/AP_HAL_Linux/CameraSensor.o %% libraries/AP_HAL_Linux/Storage.o %% libraries/AP_HAL_Linux/RCInput_PRU.o %% libraries/AP_HAL_Linux/RCOutput_PCA9685.o %% libraries/AP_HAL_Linux/SPIUARTDriver.o %% libraries/AP_HAL_Linux/RCInput_Raspilot.o %% libraries/AP_HAL_Linux/RCOutput_ZYNQ.o %% libraries/AP_HAL_Linux/Util_RPI.o %% libraries/AP_HAL_Linux/RCInput_RPI.o %% libraries/AP_HAL_Linux/OpticalFlow_Onboard.o %% libraries/AP_HAL_Linux/GPIO_RPI.o %% libraries/AP_HAL_Linux/Perf.o %% libraries/AP_HAL_Linux/RCOutput_Raspilot.o %% libraries/AP_HAL_Linux/GPIO_Bebop.o %% libraries/AP_HAL_Linux/UDPDevice.o %% libraries/AP_HAL_Linux/RCInput_AioPRU.o %% libraries/AP_HAL_Linux/GPIO_Sysfs.o %% libraries/AP_HAL_Linux/AnalogIn_Navio2.o %% libraries/AP_HAL_Linux/RCInput_ZYNQ.o %% libraries/AP_HAL_Linux/AnalogIn_Raspilot.o %% libraries/AP_HAL_Linux/RCInput_Navio2.o %% libraries/AP_HAL_Linux/RPIOUARTDriver.o %% libraries/AP_HAL_Linux/Scheduler.o %% libraries/AP_HAL_Linux/PWM_Sysfs.o %% libraries/AP_HAL_Linux/RCOutput_AioPRU.o %% libraries/AP_HAL_Linux/AnalogIn_ADS1115.o %% libraries/AP_HAL_Linux/GPIO_BBB.o %% libraries/AP_HAL_Linux/GPIO_Minnow.o %% libraries/AP_HAL_Linux/RCInput_UDP.o %% libraries/AP_HAL_Linux/HAL_Linux_Class.o %% libraries/AP_HAL_Linux/Semaphores.o %% libraries/AP_HAL_Linux/Thread.o %% libraries/AP_HAL_Linux/UARTQFlight.o %% libraries/AP_HAL_Linux/sbus.o %% libraries/AP_HAL_Linux/UARTDriver.o %% libraries/AP_HAL_Linux/CameraSensor_Mt9v117_Patches.o %% libraries/AP_HAL_Linux/Storage_FRAM.o %% libraries/AP_HAL_Linux/ConsoleDevice.o %% libraries/AP_HAL_Linux/VideoIn.o %% libraries/AP_HAL_Linux/Perf_Lttng.o %% libraries/AP_HAL_Linux/I2CDriver.o %% libraries/AP_HAL_Linux/SPIDriver.o %% libraries/AP_HAL_Linux/RCOutput_qflight.o %% libraries/AP_HAL_Linux/system.o %% libraries/AP_HAL_Linux/UARTDevice.o %% libraries/AP_HAL_Linux/RCInput_UART.o %% libraries/AP_HAL_Linux/RCOutput_PRU.o %% libraries/AP_HAL_Linux/Flow_PX4.o %% libraries/AP_HAL_Linux/RCInput_DSM.o %% libraries/AP_HAL_Linux/AnalogIn_IIO.o %% libraries/AP_HAL_Linux/ToneAlarmDriver.o %% libraries/AP_HAL_Linux/Heat_Pwm.o %% libraries/AP_HAL_Linux/Util.o %% libraries/AP_HAL_Linux/RCInput.o %% libraries/AP_HAL/utility/Socket.o %% libraries/AP_HAL/utility/utoa_invert.o %% libraries/AP_HAL/utility/dsm.o %% libraries/AP_HAL/utility/Print.o %% libraries/AP_HAL/utility/print_vprintf.o %% libraries/AP_HAL/utility/RingBuffer.o %% libraries/AP_HAL/utility/getopt_cpp.o %% libraries/AP_HAL/utility/ftoa_engine.o Building /tmp/ArduSub.build/ArduSub.elf %% ArduSub.elf Firmware is in ArduSub.elf