diff --git a/ArduCopter/version.h b/ArduCopter/version.h index c035847e84..a3ed8f1c49 100644 --- a/ArduCopter/version.h +++ b/ArduCopter/version.h @@ -6,14 +6,14 @@ #include "ap_version.h" -#define THISFIRMWARE "ZRUAV v4.0.17-RC8" //"ArduCopter V4.0.0" +#define THISFIRMWARE "ZRUAV v4.0.18" //"ArduCopter V4.0.0" // the following line is parsed by the autotest scripts -#define FIRMWARE_VERSION 4,0,17,FIRMWARE_VERSION_TYPE_OFFICIAL +#define FIRMWARE_VERSION 4,0,18,FIRMWARE_VERSION_TYPE_OFFICIAL #define FW_MAJOR 4 #define FW_MINOR 0 -#define FW_PATCH 17 +#define FW_PATCH 18 #define FW_TYPE FIRMWARE_VERSION_TYPE_OFFICIAL /** * AVDv6: avoid.get_zr_mode() = 3时可以用Loiter模式测试自动避障 diff --git a/all.sh b/all.sh index 9fbecedb53..a7573df8c5 100755 --- a/all.sh +++ b/all.sh @@ -6,31 +6,31 @@ starttime=`date +'%Y-%m-%d %H:%M:%S'` ./waf configure --board rs100 > build_log.txt # ./waf clean >> build_log.txt ./waf copter >> build_log.txt -cp ./build/rs100/bin/arducopter.apj /mnt/f/_01-work/100\=data/固件/编译/致睿rs100-v4.0.17-RC8.px4 +cp ./build/rs100/bin/arducopter.apj /mnt/f/_01-work/100\=data/固件/编译/致睿rs100-v4.0.18.px4 echo "finish build rs100 " ./waf configure --board rs100h >> build_log.txt -# ./waf clean >> build_log.txt +./waf clean >> build_log.txt ./waf copter >> build_log.txt -cp ./build/rs100h/bin/arducopter.apj /mnt/f/_01-work/100\=data/固件/编译/致睿rs100h-v4.0.17-RC8.px4 +cp ./build/rs100h/bin/arducopter.apj /mnt/f/_01-work/100\=data/固件/编译/致睿rs100h-v4.0.18.px4 echo "finish build rs100h " ./waf configure --board d100 >> build_log.txt -# ./waf clean >> build_log.txt +./waf clean >> build_log.txt ./waf copter >> build_log.txt -cp ./build/d100/bin/arducopter.apj /mnt/f/_01-work/100\=data/固件/编译/中海达d100-v4.0.17-RC8.px4 +cp ./build/d100/bin/arducopter.apj /mnt/f/_01-work/100\=data/固件/编译/中海达d100-v4.0.18.px4 echo "finish build d100 " ./waf configure --board d100h >> build_log.txt -# ./waf clean >> build_log.txt +./waf clean >> build_log.txt ./waf copter >> build_log.txt -cp ./build/d100h/bin/arducopter.apj /mnt/f/_01-work/100\=data/固件/编译/中海达d100h-v4.0.17-RC8.px4 +cp ./build/d100h/bin/arducopter.apj /mnt/f/_01-work/100\=data/固件/编译/中海达d100h-v4.0.18.px4 echo "finish build d100h " -# ./waf configure --board zr-hexa >> build_log.txt -# ./waf clean >> build_log.txt -# ./waf copter >> build_log.txt -# cp ./build/zr-hexa/bin/arducopter.apj /mnt/f/_01-work/100\=data/固件/编译/六轴m66-v4.0.17-RC8.px4 -# echo "finish build zr-hexa " +./waf configure --board zr-hexa >> build_log.txt +./waf clean >> build_log.txt +./waf copter >> build_log.txt +cp ./build/zr-hexa/bin/arducopter.apj /mnt/f/_01-work/100\=data/固件/编译/六轴m66-v4.0.18.px4 +echo "finish build zr-hexa " endtime=`date +'%Y-%m-%d %H:%M:%S'` date -R diff --git a/build_log.txt b/build_log.txt index 61665f4929..6cab76bd16 100644 --- a/build_log.txt +++ b/build_log.txt @@ -63,7 +63,7 @@ env set PROCESS_STACK=0x2000 Scripting : enabled Scripting runtime checks : enabled Checking for program 'rsync' : /usr/bin/rsync -'configure' finished successfully (1.494s) +'configure' finished successfully (1.590s) Waf: Entering directory `/home/z/code/zr-v4/build/rs100' Embedding file sandbox.lua:libraries/AP_Scripting/scripts/sandbox.lua Embedding file io_firmware.bin:Tools/IO_Firmware/iofirmware_lowpolh.bin @@ -84,9 +84,9 @@ env added PERIPH_FW=0 env added PROCESS_STACK=0x2000 [642/645] Linking build/rs100/bin/arducopter [643/645] apj_tool build/rs100/bin/arducopter -Loaded binary file of length 3099620 +Loaded binary file of length 3099580 Setting defaults from /home/z/code/zr-v4/libraries/AP_HAL_ChibiOS/hwdef/rs100/defaults.parm -Saved binary of length 3099620 +Saved binary of length 3099580 [644/645] Generating bin/arducopter.bin [645/645] apj_gen build/rs100/bin/arducopter.bin Waf: Leaving directory `/home/z/code/zr-v4/build/rs100' @@ -95,10 +95,10 @@ BUILD SUMMARY Build directory: /home/z/code/zr-v4/build/rs100 Target Text Data BSS Total ---------------------------------------------- -bin/arducopter 1268484 3956 389492 1661932 +bin/arducopter 1269192 3956 389488 1662636 Build commands will be stored in build/rs100/compile_commands.json -'copter' finished successfully (3.082s) +'copter' finished successfully (3.197s) Setting top to : /home/z/code/zr-v4 Setting out to : /home/z/code/zr-v4/build Autoconfiguration : enabled @@ -164,8 +164,7 @@ env set PROCESS_STACK=0x2000 Scripting : enabled Scripting runtime checks : enabled Checking for program 'rsync' : /usr/bin/rsync -'configure' finished successfully (1.510s) -Waf: Entering directory `/home/z/code/zr-v4/build/rs100h' +'configure' finished successfully (1.647s) Embedding file sandbox.lua:libraries/AP_Scripting/scripts/sandbox.lua Embedding file io_firmware.bin:Tools/IO_Firmware/iofirmware_lowpolh.bin Checking for env.py @@ -183,87 +182,1008 @@ env added IOMCU_FW=0 env appended CPU_FLAGS=['-mcpu=cortex-m4', '-mfpu=fpv4-sp-d16', '-mfloat-abi=hard', '-u_printf_float'] env added PERIPH_FW=0 env added PROCESS_STACK=0x2000 +'clean' finished successfully (0.675s) +Waf: Entering directory `/home/z/code/zr-v4/build/rs100h' +Embedding file sandbox.lua:libraries/AP_Scripting/scripts/sandbox.lua +Embedding file io_firmware.bin:Tools/IO_Firmware/iofirmware_lowpolh.bin +Checking for env.py +No env.py found +[1/6] Creating build/rs100h/hwdef.h +[2/6] Creating build/rs100h/modules/ChibiOS/include_dirs +[3/6] Processing modules/mavlink/message_definitions/v1.0/ardupilotmega.xml +[4/6] Processing uavcangen: libraries/AP_UAVCAN/dsdl/ardupilot libraries/AP_UAVCAN/dsdl/com libraries/AP_UAVCAN/dsdl/zrzk modules/uavcan/dsdl/uavcan +[5/6] Creating build/rs100h/ap_version.h +Validation skipped for /home/z/code/zr-v4/modules/mavlink/message_definitions/v1.0/ardupilotmega.xml. +Parsing /home/z/code/zr-v4/modules/mavlink/message_definitions/v1.0/ardupilotmega.xml +Including /home/z/code/zr-v4/libraries/AP_HAL_ChibiOS/hwdef/fmuv5/hwdef.dat +Adding environment OPTIMIZE -O2 +Removing ZR_FRAME_TYPE +Removing HAL_BATT_VOLT_SCALE +Removing HAL_BATT_CURR_SCALE +Removing AC_ATC_MULTI_RATE_RP_P +Removing AC_ATC_MULTI_RATE_RP_I +Removing AC_ATC_MULTI_RATE_YAW_P +Removing AC_ATC_MULTI_RATE_YAW_I +Setup for MCU STM32F767xx +Writing hwdef setup in /home/z/code/zr-v4/build/rs100h/hwdef.h +Writing DMA map +Generating ldscript.ld +Adding defaults.parm + +MAV_CMD +MAV_CMD_DO_GRIPPER +MAV_CMD_DO_AUTOTUNE_ENABLE +MAV_CMD_NAV_ALTITUDE_WAIT +MAV_CMD_POWER_OFF_INITIATED +MAV_CMD_SOLO_BTN_FLY_CLICK +MAV_CMD_SOLO_BTN_FLY_HOLD +MAV_CMD_SOLO_BTN_PAUSE_CLICK +MAV_CMD_FIXED_MAG_CAL +MAV_CMD_FIXED_MAG_CAL_FIELD +MAV_CMD_FIXED_MAG_CAL_YAW +MAV_CMD_DO_START_MAG_CAL +MAV_CMD_DO_ACCEPT_MAG_CAL +MAV_CMD_DO_CANCEL_MAG_CAL +MAV_CMD_ACCELCAL_VEHICLE_POS +MAV_CMD_DO_SEND_BANNER +MAV_CMD_SET_FACTORY_TEST_MODE +MAV_CMD_GIMBAL_RESET +MAV_CMD_GIMBAL_AXIS_CALIBRATION_STATUS +MAV_CMD_GIMBAL_REQUEST_AXIS_CALIBRATION +MAV_CMD_GIMBAL_FULL_RESET +MAV_CMD_DO_WINCH +MAV_CMD_FLASH_BOOTLOADER +MAV_CMD_BATTERY_RESET +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. +Note: message DEVICE_OP_READ_REPLY is longer than 64 bytes long (143 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message DEVICE_OP_WRITE is longer than 64 bytes long (187 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Validation skipped for /home/z/code/zr-v4/modules/mavlink/message_definitions/v1.0/common.xml. +Parsing /home/z/code/zr-v4/modules/mavlink/message_definitions/v1.0/common.xml +MAV_CMD +MAV_CMD_NAV_WAYPOINT +MAV_CMD_NAV_LOITER_UNLIM +MAV_CMD_NAV_LOITER_TURNS +MAV_CMD_NAV_LOITER_TIME +MAV_CMD_NAV_RETURN_TO_LAUNCH +MAV_CMD_NAV_LAND +MAV_CMD_NAV_TAKEOFF +MAV_CMD_NAV_LAND_LOCAL +MAV_CMD_NAV_TAKEOFF_LOCAL +MAV_CMD_NAV_FOLLOW +MAV_CMD_NAV_CONTINUE_AND_CHANGE_ALT +MAV_CMD_NAV_LOITER_TO_ALT +MAV_CMD_DO_FOLLOW +MAV_CMD_DO_FOLLOW_REPOSITION +MAV_CMD_NAV_ROI +MAV_CMD_NAV_PATHPLANNING +MAV_CMD_NAV_SPLINE_WAYPOINT +MAV_CMD_NAV_VTOL_TAKEOFF +MAV_CMD_NAV_VTOL_LAND +MAV_CMD_NAV_GUIDED_ENABLE +MAV_CMD_NAV_DELAY +MAV_CMD_NAV_PAYLOAD_PLACE +MAV_CMD_NAV_LAST +MAV_CMD_CONDITION_DELAY +MAV_CMD_CONDITION_CHANGE_ALT +MAV_CMD_CONDITION_DISTANCE +MAV_CMD_CONDITION_YAW +MAV_CMD_CONDITION_LAST +MAV_CMD_DO_SET_MODE +MAV_CMD_DO_JUMP +MAV_CMD_DO_CHANGE_SPEED +MAV_CMD_DO_SET_HOME +MAV_CMD_DO_SET_PARAMETER +MAV_CMD_DO_SET_RELAY +MAV_CMD_DO_REPEAT_RELAY +MAV_CMD_DO_SET_SERVO +MAV_CMD_DO_REPEAT_SERVO +MAV_CMD_DO_FLIGHTTERMINATION +MAV_CMD_DO_CHANGE_ALTITUDE +MAV_CMD_DO_LAND_START +MAV_CMD_DO_RALLY_LAND +MAV_CMD_DO_GO_AROUND +MAV_CMD_DO_REPOSITION +MAV_CMD_DO_PAUSE_CONTINUE +MAV_CMD_DO_SET_REVERSE +MAV_CMD_DO_SET_ROI_LOCATION +MAV_CMD_DO_SET_ROI_WPNEXT_OFFSET +MAV_CMD_DO_SET_ROI_NONE +MAV_CMD_DO_SET_ROI_SYSID +MAV_CMD_DO_CONTROL_VIDEO +MAV_CMD_DO_SET_ROI +MAV_CMD_DO_DIGICAM_CONFIGURE +MAV_CMD_DO_DIGICAM_CONTROL +MAV_CMD_DO_MOUNT_CONFIGURE +MAV_CMD_DO_MOUNT_CONTROL +MAV_CMD_DO_SET_CAM_TRIGG_DIST +MAV_CMD_DO_FENCE_ENABLE +MAV_CMD_DO_PARACHUTE +MAV_CMD_DO_MOTOR_TEST +MAV_CMD_DO_INVERTED_FLIGHT +MAV_CMD_NAV_SET_YAW_SPEED +MAV_CMD_DO_SET_CAM_TRIGG_INTERVAL +MAV_CMD_DO_MOUNT_CONTROL_QUAT +MAV_CMD_DO_GUIDED_MASTER +MAV_CMD_DO_GUIDED_LIMITS +MAV_CMD_DO_ENGINE_CONTROL +MAV_CMD_DO_SET_MISSION_CURRENT +MAV_CMD_DO_LAST +MAV_CMD_PREFLIGHT_CALIBRATION +MAV_CMD_PREFLIGHT_SET_SENSOR_OFFSETS +MAV_CMD_PREFLIGHT_UAVCAN +MAV_CMD_PREFLIGHT_STORAGE +MAV_CMD_PREFLIGHT_REBOOT_SHUTDOWN +MAV_CMD_OVERRIDE_GOTO +MAV_CMD_MISSION_START +MAV_CMD_COMPONENT_ARM_DISARM +MAV_CMD_GET_HOME_POSITION +MAV_CMD_START_RX_PAIR +MAV_CMD_GET_MESSAGE_INTERVAL +MAV_CMD_SET_MESSAGE_INTERVAL +MAV_CMD_REQUEST_MESSAGE +MAV_CMD_REQUEST_AUTOPILOT_CAPABILITIES +MAV_CMD_REQUEST_CAMERA_INFORMATION +MAV_CMD_REQUEST_CAMERA_SETTINGS +MAV_CMD_REQUEST_STORAGE_INFORMATION +MAV_CMD_STORAGE_FORMAT +MAV_CMD_REQUEST_CAMERA_CAPTURE_STATUS +MAV_CMD_REQUEST_FLIGHT_INFORMATION +MAV_CMD_RESET_CAMERA_SETTINGS +MAV_CMD_SET_CAMERA_MODE +MAV_CMD_JUMP_TAG +MAV_CMD_DO_JUMP_TAG +MAV_CMD_IMAGE_START_CAPTURE +MAV_CMD_IMAGE_STOP_CAPTURE +MAV_CMD_DO_TRIGGER_CONTROL +MAV_CMD_VIDEO_START_CAPTURE +MAV_CMD_VIDEO_STOP_CAPTURE +MAV_CMD_LOGGING_START +MAV_CMD_LOGGING_STOP +MAV_CMD_AIRFRAME_CONFIGURATION +MAV_CMD_CONTROL_HIGH_LATENCY +MAV_CMD_PANORAMA_CREATE +MAV_CMD_DO_VTOL_TRANSITION +MAV_CMD_ARM_AUTHORIZATION_REQUEST +MAV_CMD_SET_GUIDED_SUBMODE_STANDARD +MAV_CMD_SET_GUIDED_SUBMODE_CIRCLE +MAV_CMD_NAV_FENCE_RETURN_POINT +MAV_CMD_NAV_FENCE_POLYGON_VERTEX_INCLUSION +MAV_CMD_NAV_FENCE_POLYGON_VERTEX_EXCLUSION +MAV_CMD_NAV_FENCE_CIRCLE_INCLUSION +MAV_CMD_NAV_FENCE_CIRCLE_EXCLUSION +MAV_CMD_NAV_RALLY_POINT +MAV_CMD_UAVCAN_GET_NODE_INFO +MAV_CMD_PAYLOAD_PREPARE_DEPLOY +MAV_CMD_PAYLOAD_CONTROL_DEPLOY +MAV_CMD_WAYPOINT_USER_1 +MAV_CMD_WAYPOINT_USER_2 +MAV_CMD_WAYPOINT_USER_3 +MAV_CMD_WAYPOINT_USER_4 +MAV_CMD_WAYPOINT_USER_5 +MAV_CMD_SPATIAL_USER_1 +MAV_CMD_SPATIAL_USER_2 +MAV_CMD_SPATIAL_USER_3 +MAV_CMD_SPATIAL_USER_4 +MAV_CMD_SPATIAL_USER_5 +MAV_CMD_USER_1 +MAV_CMD_USER_2 +MAV_CMD_USER_3 +MAV_CMD_USER_4 +MAV_CMD_USER_5 +MAV_CMD_ACK +MAV_CMD_ACK_OK +MAV_CMD_ACK_ERR_FAIL +MAV_CMD_ACK_ERR_ACCESS_DENIED +MAV_CMD_ACK_ERR_NOT_SUPPORTED +MAV_CMD_ACK_ERR_COORDINATE_FRAME_NOT_SUPPORTED +MAV_CMD_ACK_ERR_COORDINATES_OUT_OF_RANGE +MAV_CMD_ACK_ERR_X_LAT_OUT_OF_RANGE +MAV_CMD_ACK_ERR_Y_LON_OUT_OF_RANGE +MAV_CMD_ACK_ERR_Z_ALT_OUT_OF_RANGE +Note: message FLOW_MEASURE is longer than 64 bytes long (140 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +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 (80 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 (189 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 (233 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message HIL_ACTUATOR_CONTROLS is longer than 64 bytes long (89 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message GLOBAL_VISION_POSITION_ESTIMATE is longer than 64 bytes long (125 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message VISION_POSITION_ESTIMATE is longer than 64 bytes long (125 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message VISION_SPEED_ESTIMATE is longer than 64 bytes long (65 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message VICON_POSITION_ESTIMATE is longer than 64 bytes long (124 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 (71 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 ATT_POS_MOCAP is longer than 64 bytes long (128 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 FOLLOW_TARGET is longer than 64 bytes long (101 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 (86 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message LANDING_TARGET 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 GPS_INPUT is longer than 64 bytes long (73 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message GPS_RTCM_DATA is longer than 64 bytes long (190 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message HOME_POSITION 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 SET_HOME_POSITION is longer than 64 bytes long (69 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. +Note: message PLAY_TUNE is longer than 64 bytes long (240 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message CAMERA_INFORMATION is longer than 64 bytes long (243 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message CAMERA_IMAGE_CAPTURED 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 LOGGING_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 LOGGING_DATA_ACKED 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 WIFI_CONFIG_AP is longer than 64 bytes long (104 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message UAVCAN_NODE_INFO is longer than 64 bytes long (124 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message OBSTACLE_DISTANCE is longer than 64 bytes long (175 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message ODOMETRY is longer than 64 bytes long (240 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message DEBUG_FLOAT_ARRAY is longer than 64 bytes long (260 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message STATUSTEXT_LONG 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 ACTUATOR_OUTPUT_STATUS is longer than 64 bytes long (148 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message BATTGO_INFO is longer than 64 bytes long (86 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message WHEEL_DISTANCE is longer than 64 bytes long (145 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Validation skipped for /home/z/code/zr-v4/modules/mavlink/message_definitions/v1.0/uAvionix.xml. +Parsing /home/z/code/zr-v4/modules/mavlink/message_definitions/v1.0/uAvionix.xml +Validation skipped for /home/z/code/zr-v4/modules/mavlink/message_definitions/v1.0/icarous.xml. +Parsing /home/z/code/zr-v4/modules/mavlink/message_definitions/v1.0/icarous.xml +Merged enum MAV_CMD +Found 232 MAVLink message types in 4 XML files +Generating C implementation in directory /home/z/code/zr-v4/build/rs100h/libraries/GCS_MAVLink/include/mavlink/v2.0/ardupilotmega +Generating C implementation in directory /home/z/code/zr-v4/build/rs100h/libraries/GCS_MAVLink/include/mavlink/v2.0/common +[6/6] Linking build/rs100h/modules/ChibiOS/libch.a +Generating C implementation in directory /home/z/code/zr-v4/build/rs100h/libraries/GCS_MAVLink/include/mavlink/v2.0/uAvionix +Generating C implementation in directory /home/z/code/zr-v4/build/rs100h/libraries/GCS_MAVLink/include/mavlink/v2.0/icarous +Copying fixed headers for protocol 2.0 to /home/z/code/zr-v4/build/rs100h/libraries/GCS_MAVLink/include/mavlink/v2.0 +[1/103] ChibiOS: Compiling crt0_v7m.S +[2/103] ChibiOS: Compiling vectors.S +[3/103] ChibiOS: Compiling chcoreasm_v7m.S +[4/103] ChibiOS: Compiling ff.c +[5/103] ChibiOS: Compiling ffunicode.c +[6/103] ChibiOS: Compiling chcore.c +[7/103] ChibiOS: Compiling chcore_v7m.c +[9/103] ChibiOS: Compiling chprintf.c +[8/103] ChibiOS: Compiling crt1.c +[10/103] ChibiOS: Compiling memstreams.c +[11/103] ChibiOS: Compiling nullstreams.c +[12/103] ChibiOS: Compiling osal.c +[13/103] ChibiOS: Compiling hal_adc_lld.c +[14/103] ChibiOS: Compiling hal_can_lld.c +[15/103] ChibiOS: Compiling hal_crypto_lld.c +[16/103] ChibiOS: Compiling hal_dac_lld.c +[17/103] ChibiOS: Compiling stm32_dma.c +[18/103] ChibiOS: Compiling stm32_exti.c +[19/103] ChibiOS: Compiling hal_pal_lld.c +[20/103] ChibiOS: Compiling hal_i2c_lld.c +[21/103] ChibiOS: Compiling hal_mac_lld.c +[22/103] ChibiOS: Compiling hal_usb_lld.c +[23/103] ChibiOS: Compiling hal_wspi_lld.c +[24/103] ChibiOS: Compiling hal_rtc_lld.c +[25/103] ChibiOS: Compiling hal_sdc_lld.c +[26/103] ChibiOS: Compiling hal_i2s_lld.c +[27/103] ChibiOS: Compiling hal_spi_lld.c +[28/103] ChibiOS: Compiling hal_eicu_lld.c +[29/103] ChibiOS: Compiling hal_gpt_lld.c +[30/103] ChibiOS: Compiling hal_icu_lld.c +[31/103] ChibiOS: Compiling hal_pwm_lld.c +[32/103] ChibiOS: Compiling hal_st_lld.c +[33/103] ChibiOS: Compiling hal_serial_lld.c +[34/103] ChibiOS: Compiling hal_uart_lld.c +[35/103] ChibiOS: Compiling hal_wdg_lld.c +[36/103] ChibiOS: Compiling hal_lld.c +[37/103] ChibiOS: Compiling stm32_isr.c +[38/103] ChibiOS: Compiling nvic.c +[39/103] ChibiOS: Compiling hal.c +[40/103] ChibiOS: Compiling hal_adc.c +[41/103] ChibiOS: Compiling hal_buffers.c +[42/103] ChibiOS: Compiling hal_can.c +[43/103] ChibiOS: Compiling hal_crypto.c +[44/103] ChibiOS: Compiling hal_dac.c +[45/103] ChibiOS: Compiling hal_eicu.c +[46/103] ChibiOS: Compiling hal_gpt.c +[47/103] ChibiOS: Compiling hal_i2c.c +[48/103] ChibiOS: Compiling hal_i2s.c +[49/103] ChibiOS: Compiling hal_icu.c +[50/103] ChibiOS: Compiling hal_mac.c +[51/103] ChibiOS: Compiling hal_mmc_spi.c +[52/103] ChibiOS: Compiling hal_mmcsd.c +[53/103] ChibiOS: Compiling hal_pal.c +[54/103] ChibiOS: Compiling hal_pwm.c +[55/103] ChibiOS: Compiling hal_queues.c +[56/103] ChibiOS: Compiling hal_rtc.c +[57/103] ChibiOS: Compiling hal_sdc.c +[58/103] ChibiOS: Compiling hal_serial.c +[59/103] ChibiOS: Compiling hal_serial_usb.c +[60/103] ChibiOS: Compiling hal_sio.c +[61/103] ChibiOS: Compiling hal_spi.c +[62/103] ChibiOS: Compiling hal_st.c +[63/103] ChibiOS: Compiling hal_trng.c +[64/103] ChibiOS: Compiling hal_uart.c +[65/103] ChibiOS: Compiling hal_usb.c +[66/103] ChibiOS: Compiling hal_wdg.c +[67/103] ChibiOS: Compiling hal_wspi.c +[68/103] ChibiOS: Compiling chfactory.c +[69/103] ChibiOS: Compiling chmboxes.c +[70/103] ChibiOS: Compiling chmemcore.c +[71/103] ChibiOS: Compiling chmemheaps.c +[72/103] ChibiOS: Compiling chmempools.c +[73/103] ChibiOS: Compiling chpipes.c +[74/103] ChibiOS: Compiling chcond.c +[75/103] ChibiOS: Compiling chdebug.c +[76/103] ChibiOS: Compiling chdynamic.c +[77/103] ChibiOS: Compiling chevents.c +[78/103] ChibiOS: Compiling chmsg.c +[79/103] ChibiOS: Compiling chmtx.c +[80/103] ChibiOS: Compiling chregistry.c +[81/103] ChibiOS: Compiling chschd.c +[82/103] ChibiOS: Compiling chsem.c +[83/103] ChibiOS: Compiling chstats.c +[84/103] ChibiOS: Compiling chsys.c +[85/103] ChibiOS: Compiling chthreads.c +[86/103] ChibiOS: Compiling chtm.c +[87/103] ChibiOS: Compiling chtrace.c +[88/103] ChibiOS: Compiling chvt.c +[89/103] ChibiOS: Compiling fatfs_diskio.c +[90/103] ChibiOS: Compiling fatfs_syscall.c +[91/103] ChibiOS: Compiling stubs.c +[92/103] ChibiOS: Compiling board.c +[93/103] ChibiOS: Compiling usbcfg.c +[94/103] ChibiOS: Compiling usbcfg_dualcdc.c +[95/103] ChibiOS: Compiling usbcfg_common.c +[96/103] ChibiOS: Compiling flash.c +[97/103] ChibiOS: Compiling malloc.c +[98/103] ChibiOS: Compiling hrt.c +[99/103] ChibiOS: Compiling stm32_util.c +[100/103] ChibiOS: Compiling bouncebuffer.c +[101/103] ChibiOS: Compiling watchdog.c +[102/103] ChibiOS: Compiling ch.cpp +[103/103] ChibiOS: Compiling syscalls_cpp.cpp + +ChibiOS: Done! + +[ 7/645] Compiling libraries/AC_AttitudeControl/AC_AttitudeControl_Sub.cpp +[ 8/645] Compiling libraries/AC_AttitudeControl/AC_AttitudeControl_Heli.cpp +[ 9/645] Compiling libraries/AC_AttitudeControl/ControlMonitor.cpp +[ 10/645] Compiling libraries/AC_AttitudeControl/AC_AttitudeControl_Multi.cpp +[ 11/645] Compiling libraries/AC_AttitudeControl/AC_PosControl_Sub.cpp +[ 12/645] Compiling libraries/AC_AutoTune/AC_AutoTune.cpp +[ 13/645] Compiling libraries/AC_Autorotation/AC_Autorotation.cpp +[ 14/645] Compiling libraries/AC_Avoidance/AP_OADijkstra.cpp +[ 15/645] Compiling libraries/AC_Avoidance/AP_OABendyRuler.cpp +[ 16/645] Compiling libraries/AC_Avoidance/AP_OAPathPlanner.cpp +[ 17/645] Compiling libraries/AC_Avoidance/AP_OADatabase.cpp +[ 18/645] Compiling libraries/AC_Avoidance/AP_OAVisGraph.cpp +[ 19/645] Compiling libraries/AC_Fence/AC_PolyFence_loader.cpp [ 20/645] Compiling libraries/AC_Flow_Measure/AC_Flow_Measure.cpp -[376/645] Compiling libraries/AP_UAVCAN/AP_UAVCAN.cpp +[ 21/645] Compiling libraries/AC_InputManager/AC_InputManager_Heli.cpp +[ 22/645] Compiling libraries/AC_InputManager/AC_InputManager.cpp +[ 23/645] Compiling libraries/AC_PID/AC_PI.cpp +[ 24/645] Compiling libraries/AC_PID/AC_PID.cpp +[ 25/645] Compiling libraries/AC_PID/AC_HELI_PID.cpp +[ 26/645] Compiling libraries/AC_PID/AC_PI_2D.cpp +[ 27/645] Compiling libraries/AC_PID/AC_P.cpp +[ 28/645] Compiling libraries/AC_PID/AC_PID_2D.cpp +[ 29/645] Compiling libraries/AC_PrecLand/AC_PrecLand.cpp +[ 30/645] Compiling libraries/AC_PrecLand/AC_PrecLand_IRLock.cpp +[ 31/645] Compiling libraries/AC_PrecLand/AC_PrecLand_Companion.cpp +[ 32/645] Compiling libraries/AC_PrecLand/AC_PrecLand_SITL.cpp +[ 33/645] Compiling libraries/AC_PrecLand/PosVelEKF.cpp +[ 34/645] Compiling libraries/AC_PrecLand/AC_PrecLand_SITL_Gazebo.cpp +[ 35/645] Compiling libraries/AC_Sprayer/AC_Sprayer.cpp +[ 36/645] Compiling libraries/AC_WPNav/AC_Loiter.cpp +[ 37/645] Compiling libraries/AC_WPNav/AC_WPNav_OA.cpp +[ 38/645] Compiling libraries/AC_WPNav/AC_WPNav.cpp +[ 39/645] Compiling libraries/AC_WPNav/AC_Circle.cpp +[ 40/645] Compiling libraries/AP_ADC/AP_ADC_ADS1115.cpp +[ 41/645] Compiling libraries/AP_AHRS/AP_AHRS_DCM.cpp +[ 42/645] Compiling libraries/AP_AHRS/AP_AHRS_NavEKF.cpp +[ 43/645] Compiling libraries/AP_AHRS/AP_AHRS_View.cpp +[ 44/645] Compiling libraries/AP_AccelCal/AP_AccelCal.cpp +[ 45/645] Compiling libraries/AP_AccelCal/AccelCalibrator.cpp +[ 46/645] Compiling libraries/AP_AdvancedFailsafe/AP_AdvancedFailsafe.cpp +[ 47/645] Compiling libraries/AP_Airspeed/AP_Airspeed_DLVR.cpp +[ 48/645] Compiling libraries/AP_Airspeed/AP_Airspeed_Health.cpp +[ 49/645] Compiling libraries/AP_Airspeed/AP_Airspeed_MS4525.cpp +[ 50/645] Compiling libraries/AP_Airspeed/AP_Airspeed_MS5525.cpp +[ 51/645] Compiling libraries/AP_Airspeed/AP_Airspeed_SDP3X.cpp +[ 52/645] Compiling libraries/AP_Airspeed/AP_Airspeed_UAVCAN.cpp +[ 53/645] Compiling libraries/AP_Airspeed/AP_Airspeed_analog.cpp +[ 54/645] Compiling libraries/AP_Airspeed/Airspeed_Calibration.cpp +[ 55/645] Compiling libraries/AP_Airspeed/AP_Airspeed_Backend.cpp +[ 56/645] Compiling libraries/AP_Baro/AP_Baro_BMP085.cpp +[ 57/645] Compiling libraries/AP_Baro/AP_Baro_BMP280.cpp +[ 58/645] Compiling libraries/AP_Baro/AP_Baro_BMP388.cpp +[ 59/645] Compiling libraries/AP_Baro/AP_Baro_Backend.cpp +[ 60/645] Compiling libraries/AP_Baro/AP_Baro_DPS280.cpp +[ 61/645] Compiling libraries/AP_Baro/AP_Baro_FBM320.cpp +[ 62/645] Compiling libraries/AP_Baro/AP_Baro_HIL.cpp +[ 63/645] Compiling libraries/AP_Baro/AP_Baro_ICM20789.cpp +[ 64/645] Compiling libraries/AP_Baro/AP_Baro_KellerLD.cpp +[ 65/645] Compiling libraries/AP_Baro/AP_Baro_LPS2XH.cpp +[ 66/645] Compiling libraries/AP_Baro/AP_Baro_MS5611.cpp +[ 67/645] Compiling libraries/AP_Baro/AP_Baro_UAVCAN.cpp +[ 68/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Backend.cpp +[ 69/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Bebop.cpp +[ 70/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_FuelFlow.cpp +[ 71/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_FuelLevel_PWM.cpp +[ 72/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_SMBus.cpp +[ 73/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_SMBus_Maxell.cpp +[ 74/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_SMBus_Solo.cpp +[ 75/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Serial_BattGo.cpp +[ 76/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Sum.cpp +[ 77/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_UAVCAN.cpp +[ 78/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Analog.cpp +[ 79/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_BLHeliESC.cpp +[ 80/645] Compiling libraries/AP_Beacon/AP_Beacon.cpp +[ 81/645] Compiling libraries/AP_Beacon/AP_Beacon_Backend.cpp +[ 82/645] Compiling libraries/AP_Beacon/AP_Beacon_Marvelmind.cpp +[ 83/645] Compiling libraries/AP_Beacon/AP_Beacon_Pozyx.cpp +[ 84/645] Compiling libraries/AP_Beacon/AP_Beacon_SITL.cpp +[ 85/645] Compiling libraries/AP_BoardConfig/canbus_interface.cpp +[ 86/645] Compiling libraries/AP_BoardConfig/canbus_slcan.cpp +[ 87/645] Compiling libraries/AP_BoardConfig/IMU_heater.cpp +[ 88/645] Compiling libraries/AP_BoardConfig/board_drivers.cpp +[ 89/645] Compiling libraries/AP_Button/AP_Button.cpp +[ 90/645] Compiling libraries/AP_Camera/AP_Camera.cpp +[ 91/645] Compiling libraries/AP_Camera/AP_Camera_Serial_X30T.cpp +[ 92/645] Compiling libraries/AP_Common/AP_ExpandingArray.cpp +[ 93/645] Compiling libraries/AP_Common/Location.cpp +[ 94/645] Compiling libraries/AP_Common/c++.cpp +[ 95/645] Compiling libraries/AP_Common/AP_FWVersion.cpp +[ 96/645] Compiling libraries/AP_Common/AP_Common.cpp +[ 97/645] Compiling libraries/AP_Compass/CompassCalibrator.cpp +[ 98/645] Compiling libraries/AP_Compass/AP_Compass.cpp +[ 99/645] Compiling libraries/AP_Compass/Compass_learn.cpp +[100/645] Compiling libraries/AP_Compass/AP_Compass_UAVCAN.cpp +[101/645] Compiling libraries/AP_Compass/AP_Compass_HIL.cpp +[102/645] Compiling libraries/AP_Compass/AP_Compass_HMC5843.cpp +[103/645] Compiling libraries/AP_Compass/AP_Compass_IST8308.cpp +[104/645] Compiling libraries/AP_Compass/AP_Compass_AK8963.cpp +[105/645] Compiling libraries/AP_Compass/AP_Compass_Calibration.cpp +[106/645] Compiling libraries/AP_Compass/AP_Compass_BMM150.cpp +[107/645] Compiling libraries/AP_Compass/AP_Compass_Backend.cpp +[108/645] Compiling libraries/AP_Compass/AP_Compass_RM3100.cpp +[109/645] Compiling libraries/AP_Compass/AP_Compass_LIS3MDL.cpp +[110/645] Compiling libraries/AP_Compass/AP_Compass_LSM9DS1.cpp +[111/645] Compiling libraries/AP_Compass/AP_Compass_QMC5883L.cpp +[112/645] Compiling libraries/AP_Compass/AP_Compass_AK09916.cpp +[113/645] Compiling libraries/AP_Compass/AP_Compass_LSM303D.cpp +[114/645] Compiling libraries/AP_Compass/AP_Compass_IST8310.cpp +[115/645] Compiling libraries/AP_Compass/AP_Compass_MAG3110.cpp +[116/645] Compiling libraries/AP_Compass/AP_Compass_SITL.cpp +[117/645] Compiling libraries/AP_Compass/AP_Compass_MMC3416.cpp +[118/645] Compiling libraries/AP_Compass/Compass_PerMotor.cpp +[119/645] Compiling libraries/AP_Declination/AP_Declination.cpp +[120/645] Compiling libraries/AP_Declination/tables.cpp +[121/645] Compiling libraries/AP_Devo_Telem/AP_Devo_Telem.cpp +[122/645] Compiling libraries/AP_Filesystem/posix_compat.cpp +[123/645] Compiling libraries/AP_Filesystem/AP_Filesystem_posix.cpp +[124/645] Compiling libraries/AP_Filesystem/AP_Filesystem_FATFS.cpp +[125/645] Compiling libraries/AP_Filesystem/AP_Filesystem.cpp +[126/645] Compiling libraries/AP_FlashStorage/AP_FlashStorage.cpp +[127/645] Compiling libraries/AP_Frsky_Telem/AP_Frsky_Telem.cpp +[128/645] Compiling libraries/AP_GPS/AP_GPS_SBP2.cpp +[129/645] Compiling libraries/AP_GPS/AP_GPS.cpp +[130/645] Compiling libraries/AP_GPS/AP_GPS_ERB.cpp +[131/645] Compiling libraries/AP_GPS/AP_GPS_SBP.cpp +[132/645] Compiling libraries/AP_GPS/AP_GPS_GSOF.cpp +[133/645] Compiling libraries/AP_GPS/AP_GPS_UBLOX.cpp +[134/645] Compiling libraries/AP_GPS/AP_GPS_SIRF.cpp +[135/645] Compiling libraries/AP_GPS/AP_GPS_MTK19.cpp +[136/645] Compiling libraries/AP_GPS/AP_GPS_UAVCAN.cpp +[137/645] Compiling libraries/AP_GPS/GPS_Backend.cpp +[138/645] Compiling libraries/AP_GPS/AP_GPS_SBF.cpp +[139/645] Compiling libraries/AP_GPS/AP_GPS_MAV.cpp +[140/645] Compiling libraries/AP_GPS/AP_GPS_NOVA.cpp +[141/645] Compiling libraries/AP_GPS/AP_GPS_MTK.cpp +[142/645] Compiling libraries/AP_GPS/AP_GPS_NMEA.cpp +[143/645] Compiling libraries/AP_Gripper/AP_Gripper.cpp +[144/645] Compiling libraries/AP_Gripper/AP_Gripper_Servo.cpp +[145/645] Compiling libraries/AP_Gripper/AP_Gripper_Backend.cpp +[146/645] Compiling libraries/AP_Gripper/AP_Gripper_EPM.cpp +[147/645] Compiling libraries/AP_ICEngine/AP_ICEngine.cpp +[148/645] Compiling libraries/AP_IOMCU/fw_uploader.cpp +[149/645] Compiling libraries/AP_IOMCU/AP_IOMCU.cpp +[150/645] Compiling libraries/AP_IRLock/AP_IRLock_I2C.cpp +[151/645] Compiling libraries/AP_IRLock/IRLock.cpp +[152/645] Compiling libraries/AP_IRLock/AP_IRLock_SITL.cpp +[153/645] Compiling libraries/AP_IRLock/AP_IRLock_SITL_Gazebo.cpp +[154/645] Compiling libraries/AP_InertialNav/AP_InertialNav_NavEKF.cpp +[155/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_L3G4200D.cpp +[156/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_Backend.cpp +[157/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_RST.cpp +[158/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_LSM9DS1.cpp +[159/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_HIL.cpp +[160/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_Invensense.cpp +[161/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_Invensensev2.cpp +[162/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_SITL.cpp +[163/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_BMI160.cpp +[164/645] Compiling libraries/AP_InertialSensor/AuxiliaryBus.cpp +[165/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_BMI088.cpp +[166/645] Compiling libraries/AP_InertialSensor/BatchSampler.cpp +[167/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_BMI055.cpp +[168/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_LSM9DS0.cpp +[169/645] Compiling libraries/AP_InternalError/AP_InternalError.cpp +[170/645] Compiling libraries/AP_KDECAN/AP_KDECAN.cpp +[171/645] Compiling libraries/AP_LandingGear/AP_LandingGear.cpp +[172/645] Compiling libraries/AP_Logger/AP_Logger_MAVLinkLogTransfer.cpp +[173/645] Compiling libraries/AP_Logger/LogFile.cpp +[174/645] Compiling libraries/AP_Logger/LoggerMessageWriter.cpp +[175/645] Compiling libraries/AP_Logger/AP_Logger_SITL.cpp +[176/645] Compiling libraries/AP_Logger/AP_Logger_MAVLink.cpp +[177/645] Compiling libraries/AP_Logger/AP_Logger_DataFlash.cpp +[178/645] Compiling libraries/AP_Logger/AP_Logger.cpp +[179/645] Compiling libraries/AP_Logger/AP_Logger_Block.cpp +[180/645] Compiling libraries/AP_Math/AP_Math.cpp +[181/645] Compiling libraries/AP_Math/AP_GeodesicGrid.cpp +[182/645] Compiling libraries/AP_Math/location.cpp +[183/645] Compiling libraries/AP_Math/quaternion.cpp +[184/645] Compiling libraries/AP_Math/polygon.cpp +[185/645] Compiling libraries/AP_Math/vector2.cpp +[186/645] Compiling libraries/AP_Math/spline5.cpp +[187/645] Compiling libraries/AP_Math/matrix3.cpp +[188/645] Compiling libraries/AP_Math/crc.cpp +[189/645] Compiling libraries/AP_Math/matrix_alg.cpp +[190/645] Compiling libraries/AP_Math/vector3.cpp +[191/645] Compiling libraries/AP_Math/location_double.cpp +[192/645] Compiling libraries/AP_Math/matrixN.cpp +[193/645] Compiling libraries/AP_Mission/AP_Mission_Commands.cpp +[194/645] Compiling libraries/AP_Module/AP_Module.cpp +[195/645] Compiling libraries/AP_Motors/AP_Motors6DOF.cpp +[196/645] Compiling libraries/AP_Motors/AP_MotorsCoax.cpp +[197/645] Compiling libraries/AP_Motors/AP_MotorsTri.cpp +[198/645] Compiling libraries/AP_Motors/AP_MotorsMatrix.cpp +[199/645] Compiling libraries/AP_Motors/AP_MotorsHeli.cpp +[200/645] Compiling libraries/AP_Motors/AP_MotorsHeli_Dual.cpp +[201/645] Compiling libraries/AP_Motors/AP_MotorsMulticopter.cpp +[202/645] Compiling libraries/AP_Motors/AP_Motors_Class.cpp +[203/645] Compiling libraries/AP_Motors/AP_MotorsSingle.cpp +[204/645] Compiling libraries/AP_Motors/AP_MotorsTailsitter.cpp +[205/645] Compiling libraries/AP_Motors/AP_MotorsHeli_Quad.cpp +[206/645] Compiling libraries/AP_Motors/AP_MotorsHeli_RSC.cpp +[207/645] Compiling libraries/AP_Motors/AP_MotorsMatrixTS.cpp +[208/645] Compiling libraries/AP_Motors/AP_MotorsHeli_Single.cpp +[209/645] Compiling libraries/AP_Motors/AP_MotorsHeli_Swash.cpp +[210/645] Compiling libraries/AP_Mount/SoloGimbalEKF.cpp +[211/645] Compiling libraries/AP_Mount/AP_Mount.cpp +[212/645] Compiling libraries/AP_Mount/SoloGimbal_Parameters.cpp +[213/645] Compiling libraries/AP_Mount/AP_Mount_SoloGimbal.cpp +[214/645] Compiling libraries/AP_Mount/AP_Mount_Alexmos.cpp +[215/645] Compiling libraries/AP_Mount/AP_Mount_Servo.cpp +[216/645] Compiling libraries/AP_Mount/AP_Mount_Backend.cpp +[217/645] Compiling libraries/AP_Mount/AP_Mount_SToRM32_serial.cpp +[218/645] Compiling libraries/AP_Mount/AP_Mount_SToRM32.cpp +[219/645] Compiling libraries/AP_Mount/SoloGimbal.cpp +[220/645] Compiling libraries/AP_NMEA_Output/AP_NMEA_Output.cpp +[221/645] Compiling libraries/AP_NavEKF/AP_NavEKF_core_common.cpp +[222/645] Compiling libraries/AP_NavEKF/AP_Nav_Common.cpp +[223/645] Compiling libraries/AP_NavEKF2/AP_NavEKF_GyroBias.cpp +[224/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_RngBcnFusion.cpp +[225/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_VehicleStatus.cpp +[226/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_Control.cpp +[227/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_Outputs.cpp +[228/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_Logging.cpp +[229/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_PosVelFusion.cpp +[230/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_core.cpp +[231/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_OptFlowFusion.cpp +[232/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_MagFusion.cpp +[233/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_Measurements.cpp +[234/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_AirDataFusion.cpp +[235/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_MagFusion.cpp +[236/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_core.cpp +[237/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_Control.cpp +[238/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_Logging.cpp +[239/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_RngBcnFusion.cpp +[240/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_VehicleStatus.cpp +[241/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_AirDataFusion.cpp +[242/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_PosVelFusion.cpp +[243/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_Measurements.cpp +[244/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_OptFlowFusion.cpp +[245/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_Outputs.cpp +[246/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_GyroBias.cpp +[247/645] Compiling libraries/AP_Notify/AP_Notify.cpp +[248/645] Compiling libraries/AP_Notify/RGBLed.cpp +[249/645] Compiling libraries/AP_Notify/VRBoard_LED.cpp +[250/645] Compiling libraries/AP_Notify/DiscoLED.cpp +[251/645] Compiling libraries/AP_Notify/Buzzer.cpp +[252/645] Compiling libraries/AP_Notify/AP_BoardLED.cpp +[253/645] Compiling libraries/AP_Notify/AP_BoardLED2.cpp +[254/645] Compiling libraries/AP_Notify/SITL_SFML_LED.cpp +[255/645] Compiling libraries/AP_Notify/DiscreteRGBLed.cpp +[256/645] Compiling libraries/AP_Notify/UAVCAN_RGB_LED.cpp +[257/645] Compiling libraries/AP_Notify/ToneAlarm.cpp +[258/645] Compiling libraries/AP_Notify/ToshibaLED_I2C.cpp +[259/645] Compiling libraries/AP_Notify/NCP5623.cpp +[260/645] Compiling libraries/AP_Notify/PixRacerLED.cpp +[261/645] Compiling libraries/AP_Notify/Display_SH1106_I2C.cpp +[262/645] Compiling libraries/AP_Notify/RCOutputRGBLed.cpp +[263/645] Compiling libraries/AP_Notify/NeoPixel.cpp +[264/645] Compiling libraries/AP_Notify/MMLPlayer.cpp +[265/645] Compiling libraries/AP_Notify/ExternalLED.cpp +[266/645] Compiling libraries/AP_Notify/Led_Sysfs.cpp +[267/645] Compiling libraries/AP_Notify/OreoLED_I2C.cpp +[268/645] Compiling libraries/AP_Notify/Display_SSD1306_I2C.cpp +[269/645] Compiling libraries/AP_Notify/Display_SITL.cpp +[270/645] Compiling libraries/AP_Notify/PCA9685LED_I2C.cpp +[271/645] Compiling libraries/AP_Notify/Display.cpp +[272/645] Compiling libraries/AP_OSD/AP_OSD_SITL.cpp +[273/645] Compiling libraries/AP_OSD/AP_OSD_Screen.cpp +[274/645] Compiling libraries/AP_OSD/AP_OSD_MAX7456.cpp +[275/645] Compiling libraries/AP_OSD/AP_OSD_Backend.cpp +[276/645] Compiling libraries/AP_OSD/AP_OSD.cpp +[277/645] Compiling libraries/AP_OSD/AP_OSD_Setting.cpp +[278/645] Compiling libraries/AP_OpticalFlow/OpticalFlow_backend.cpp +[279/645] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_MAV.cpp +[280/645] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_PX4Flow.cpp +[281/645] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_HereFlow.cpp +[282/645] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_CXOF.cpp +[283/645] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_Pixart.cpp +[284/645] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_Onboard.cpp +[285/645] Compiling libraries/AP_OpticalFlow/OpticalFlow.cpp +[286/645] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_SITL.cpp +[287/645] Compiling libraries/AP_Parachute/AP_Parachute.cpp +[288/645] Compiling libraries/AP_Param/AP_Param.cpp +[289/645] Compiling libraries/AP_Proximity/AP_Proximity_Backend.cpp +[290/645] Compiling libraries/AP_Proximity/AP_Proximity_LightWareSF40C_v09.cpp +[291/645] Compiling libraries/AP_Proximity/AP_Proximity_RangeFinder.cpp +[292/645] Compiling libraries/AP_Proximity/AP_Proximity_SITL.cpp +[293/645] Compiling libraries/AP_Proximity/AP_Proximity_TeraRangerTower.cpp +[294/645] Compiling libraries/AP_Proximity/AP_Proximity_TeraRangerTowerEvo.cpp +[295/645] Compiling libraries/AP_Proximity/AP_Proximity_LightWareSF40C.cpp +[296/645] Compiling libraries/AP_Proximity/AP_Proximity_MAV.cpp +[297/645] Compiling libraries/AP_Proximity/AP_Proximity_MorseSITL.cpp +[298/645] Compiling libraries/AP_Proximity/AP_Proximity.cpp +[299/645] Compiling libraries/AP_Proximity/AP_Proximity_NanaRadar_MR72.cpp +[300/645] Compiling libraries/AP_Proximity/AP_Proximity_AirSimSITL.cpp +[301/645] Compiling libraries/AP_Proximity/AP_Proximity_RPLidarA2.cpp +[302/645] Compiling libraries/AP_Proximity/AP_Proximity_UAVCAN.cpp +[303/645] Compiling libraries/AP_RAMTRON/AP_RAMTRON.cpp +[304/645] Compiling libraries/AP_RCMapper/AP_RCMapper.cpp +[305/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol_PPMSum.cpp +[306/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol_IBUS.cpp +[307/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol.cpp +[308/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol_DSM.cpp +[309/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol_SBUS.cpp +[310/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol_SRXL.cpp +[311/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol_ST24.cpp +[312/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol_SUMD.cpp +[313/645] Compiling libraries/AP_RCProtocol/SoftSerial.cpp +[314/645] Compiling libraries/AP_ROMFS/tinfgzip.cpp +[315/645] Compiling libraries/AP_ROMFS/tinflate.cpp +[316/645] Compiling libraries/AP_ROMFS/AP_ROMFS.cpp +[317/645] Compiling libraries/AP_RPM/AP_RPM.cpp +[318/645] Compiling libraries/AP_RPM/RPM_SITL.cpp +[319/645] Compiling libraries/AP_RPM/RPM_Backend.cpp +[320/645] Compiling libraries/AP_RPM/RPM_Pin.cpp +[321/645] Compiling libraries/AP_RSSI/AP_RSSI.cpp +[322/645] Compiling libraries/AP_RTC/JitterCorrection.cpp +[323/645] Compiling libraries/AP_RTC/AP_RTC.cpp +[324/645] Compiling libraries/AP_Radio/driver_bk2425.cpp +[325/645] Compiling libraries/AP_Radio/driver_cc2500.cpp +[326/645] Compiling libraries/AP_Radio/AP_Radio_backend.cpp +[327/645] Compiling libraries/AP_Radio/AP_Radio_cc2500.cpp +[328/645] Compiling libraries/AP_Radio/AP_Radio_bk2425.cpp +[329/645] Compiling libraries/AP_Radio/AP_Radio_cypress.cpp +[330/645] Compiling libraries/AP_Radio/AP_Radio.cpp +[331/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Wasp.cpp +[332/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_PulsedLightLRF.cpp +[333/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_BBB_PRU.cpp +[334/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_MaxsonarI2CXL.cpp +[335/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_PWM.cpp +[336/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_NMEA.cpp +[337/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_UAVCAN.cpp +[338/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_VL53L1X.cpp +[339/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_TeraRangerI2C.cpp +[340/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_BLPing.cpp +[341/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_LeddarOne.cpp +[342/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Benewake.cpp +[343/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_LightWareI2C.cpp +[344/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Params.cpp +[345/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_LightWareSerial.cpp +[346/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_VL53L0X.cpp +[347/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_MAVLink.cpp +[348/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_MaxsonarSerialLV.cpp +[349/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Bebop.cpp +[350/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_NanoRadar_MR72.cpp +[351/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_analog.cpp +[352/645] Compiling libraries/AP_RangeFinder/RangeFinder_Backend.cpp +[353/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_insighticaSerial.cpp +[354/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Benewake_TFMiniPlus.cpp +[355/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_uLanding.cpp +[356/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Lanbao.cpp +[357/645] Compiling libraries/AP_Relay/AP_Relay.cpp +[358/645] Compiling libraries/AP_RobotisServo/AP_RobotisServo.cpp +[359/645] Compiling libraries/AP_SBusOut/AP_SBusOut.cpp +[360/645] Compiling libraries/AP_Scheduler/PerfInfo.cpp +[361/645] Compiling libraries/AP_SerialLED/AP_SerialLED.cpp +[362/645] Compiling libraries/AP_SerialManager/AP_SerialManager.cpp +[363/645] Compiling libraries/AP_ServoRelayEvents/AP_ServoRelayEvents.cpp +[364/645] Compiling libraries/AP_SmartRTL/AP_SmartRTL.cpp +[365/645] Compiling libraries/AP_Stats/AP_Stats.cpp +[366/645] Compiling libraries/AP_TempCalibration/AP_TempCalibration.cpp +[367/645] Compiling libraries/AP_Terrain/TerrainGCS.cpp +[368/645] Compiling libraries/AP_Terrain/AP_Terrain.cpp +[369/645] Compiling libraries/AP_Terrain/TerrainIO.cpp +[370/645] Compiling libraries/AP_Terrain/TerrainMission.cpp +[371/645] Compiling libraries/AP_Terrain/TerrainUtil.cpp +[372/645] Compiling libraries/AP_ToshibaCAN/AP_ToshibaCAN.cpp +[373/645] Compiling libraries/AP_Tuning/AP_Tuning.cpp +[374/645] Compiling libraries/AP_UAVCAN/AP_UAVCAN.cpp +[375/645] Compiling libraries/AP_UAVCAN/AP_UAVCAN_SLCAN.cpp +[376/645] Compiling libraries/AP_UAVCAN/AP_UAVCAN_Server.cpp +[377/645] Compiling libraries/AP_Vehicle/AP_Vehicle.cpp +[378/645] Compiling libraries/AP_VisualOdom/AP_VisualOdom_Backend.cpp +[379/645] Compiling libraries/AP_VisualOdom/AP_VisualOdom_MAV.cpp +[380/645] Compiling libraries/AP_VisualOdom/AP_VisualOdom.cpp +[381/645] Compiling libraries/AP_Volz_Protocol/AP_Volz_Protocol.cpp +[382/645] Compiling libraries/AP_WheelEncoder/WheelEncoder_SITL_Quadrature.cpp +[383/645] Compiling libraries/AP_WheelEncoder/WheelEncoder_Backend.cpp +[384/645] Compiling libraries/AP_WheelEncoder/WheelEncoder_Quadrature.cpp +[385/645] Compiling libraries/AP_WheelEncoder/AP_WheelEncoder.cpp +[386/645] Compiling libraries/AP_WheelEncoder/AP_WheelRateControl.cpp +[387/645] Compiling libraries/AP_Winch/AP_Winch_Servo.cpp +[388/645] Compiling libraries/AP_Winch/AP_Winch.cpp +[389/645] Compiling libraries/Filter/DerivativeFilter.cpp +[390/645] Compiling libraries/Filter/HarmonicNotchFilter.cpp +[391/645] Compiling libraries/Filter/LowPassFilter2p.cpp +[392/645] Compiling libraries/Filter/NotchFilter.cpp +[393/645] Compiling libraries/Filter/LowPassFilter.cpp +[394/645] Compiling libraries/GCS_MAVLink/MAVLink_routing.cpp +[395/645] Compiling libraries/GCS_MAVLink/GCS_Signing.cpp +[396/645] Compiling libraries/GCS_MAVLink/GCS_MAVLink.cpp +[397/645] Compiling libraries/GCS_MAVLink/MissionItemProtocol_Fence.cpp +[398/645] Compiling libraries/GCS_MAVLink/GCS.cpp +[399/645] Compiling libraries/GCS_MAVLink/MissionItemProtocol_Rally.cpp +[400/645] Compiling libraries/GCS_MAVLink/MissionItemProtocol.cpp +[401/645] Compiling libraries/GCS_MAVLink/GCS_FTP.cpp +[402/645] Compiling libraries/GCS_MAVLink/GCS_serial_control.cpp +[403/645] Compiling libraries/GCS_MAVLink/GCS_Rally.cpp +[404/645] Compiling libraries/GCS_MAVLink/GCS_ServoRelay.cpp +[405/645] Compiling libraries/GCS_MAVLink/GCS_Param.cpp +[406/645] Compiling libraries/GCS_MAVLink/GCS_Fence.cpp +[407/645] Compiling libraries/GCS_MAVLink/GCS_DeviceOp.cpp +[408/645] Compiling libraries/GCS_MAVLink/MissionItemProtocol_Waypoints.cpp +[409/645] Compiling libraries/RC_Channel/RC_Channels.cpp +[410/645] Compiling libraries/RC_Channel/RC_Channel.cpp +[411/645] Compiling libraries/SRV_Channel/SRV_Channel_aux.cpp +[412/645] Compiling libraries/SRV_Channel/SRV_Channel.cpp +[413/645] Compiling libraries/StorageManager/StorageManager.cpp +[414/645] Compiling libraries/AP_HAL/Scheduler.cpp +[415/645] Compiling libraries/AP_HAL/system.cpp +[416/645] Compiling libraries/AP_HAL/HAL.cpp +[417/645] Compiling libraries/AP_HAL/utility/BetterStream.cpp +[418/645] Compiling libraries/AP_HAL/utility/RCOutput_Tap.cpp +[419/645] Compiling libraries/AP_HAL/Util.cpp +[420/645] Compiling libraries/AP_HAL/utility/getopt_cpp.cpp +[421/645] Compiling libraries/AP_HAL/utility/packetise.cpp +[422/645] Compiling libraries/AP_HAL/utility/ftoa_engine.cpp +[423/645] Compiling libraries/AP_HAL/utility/srxl.cpp +[424/645] Compiling libraries/AP_HAL/utility/sumd.cpp +[425/645] Compiling libraries/AP_HAL/utility/RCOutput_Tap_Linux.cpp +[426/645] Compiling libraries/AP_HAL/utility/utoa_invert.cpp +[427/645] Compiling libraries/AP_HAL/utility/replace.cpp +[428/645] Compiling libraries/AP_HAL/utility/st24.cpp +[429/645] Compiling libraries/AP_HAL/utility/RingBuffer.cpp +[430/645] Compiling libraries/AP_HAL/RCOutput.cpp +[431/645] Compiling libraries/AP_HAL/utility/print_vprintf.cpp +[432/645] Compiling libraries/AP_HAL/Semaphores.cpp +[433/645] Compiling libraries/AP_HAL/utility/dsm.cpp +[434/645] Compiling libraries/AP_HAL/utility/Socket.cpp +[435/645] Compiling libraries/AP_HAL/Device.cpp +[436/645] Compiling libraries/AP_HAL_Empty/Scheduler.cpp +[437/645] Compiling libraries/AP_HAL_Empty/RCOutput.cpp +[438/645] Compiling libraries/AP_HAL_Empty/RCInput.cpp +[439/645] Compiling libraries/AP_HAL_Empty/GPIO.cpp +[440/645] Compiling libraries/AP_HAL_Empty/AnalogIn.cpp +[441/645] Compiling libraries/AP_HAL_Empty/UARTDriver.cpp +[442/645] Compiling libraries/AP_HAL_Empty/Semaphores.cpp +[443/645] Compiling libraries/AP_HAL_Empty/Storage.cpp +[444/645] Compiling libraries/AP_HAL_Empty/HAL_Empty_Class.cpp +[445/645] Compiling libraries/AP_HAL_ChibiOS/Device.cpp +[446/645] Compiling libraries/AP_HAL_ChibiOS/CANClock.cpp +[447/645] Compiling libraries/AP_HAL_ChibiOS/Semaphores.cpp +[448/645] Compiling libraries/AP_HAL_ChibiOS/Util.cpp +[449/645] Compiling libraries/AP_HAL_ChibiOS/RCInput.cpp +[450/645] Compiling libraries/AP_HAL_ChibiOS/CANFDIface.cpp +[451/645] Compiling libraries/AP_HAL_ChibiOS/CANThread.cpp +[452/645] Compiling libraries/AP_HAL_ChibiOS/AnalogIn.cpp +[453/645] Compiling libraries/AP_HAL_ChibiOS/UARTDriver.cpp +[454/645] Compiling libraries/AP_HAL_ChibiOS/CanIface.cpp +[455/645] Compiling libraries/AP_HAL_ChibiOS/Scheduler.cpp +[456/645] Compiling libraries/AP_HAL_ChibiOS/sdcard.cpp +[457/645] Compiling libraries/AP_HAL_ChibiOS/I2CDevice.cpp +[458/645] Compiling libraries/AP_HAL_ChibiOS/RCOutput.cpp +[459/645] Compiling libraries/AP_HAL_ChibiOS/system.cpp +[460/645] Compiling libraries/AP_HAL_ChibiOS/SoftSigReader.cpp +[461/645] Compiling libraries/AP_HAL_ChibiOS/SoftSigReaderInt.cpp +[462/645] Compiling libraries/AP_HAL_ChibiOS/CANManager.cpp +[463/645] Compiling libraries/AP_HAL_ChibiOS/shared_dma.cpp +[464/645] Compiling libraries/AP_HAL_ChibiOS/CANSerialRouter.cpp +[465/645] Compiling libraries/AP_HAL_ChibiOS/SPIDevice.cpp +[466/645] Compiling libraries/AP_HAL_ChibiOS/GPIO.cpp +[467/645] Compiling libraries/AP_HAL_ChibiOS/stdio.cpp +[468/645] Compiling libraries/AP_Scripting/lua_boxed_numerics.cpp +[469/645] Compiling libraries/AP_Scripting/lua_generated_bindings.cpp +[470/645] Compiling libraries/AP_Scripting/lua_bindings.cpp +[471/645] Compiling libraries/AP_Scripting/lua_scripts.cpp +[472/645] Compiling libraries/AP_Scripting/AP_Scripting.cpp +[473/645] Compiling libraries/AP_Scripting/lua/src/lgc.c +[474/645] Compiling libraries/AP_Scripting/lua/src/lundump.c +[475/645] Compiling libraries/AP_Scripting/lua/src/lstrlib.c +[476/645] Compiling libraries/AP_Scripting/lua/src/lmathlib.c +[477/645] Compiling libraries/AP_Scripting/lua/src/lvm.c +[478/645] Compiling libraries/AP_Scripting/lua/src/lzio.c +[479/645] Compiling libraries/AP_Scripting/lua/src/lutf8lib.c +[480/645] Compiling libraries/AP_Scripting/lua/src/lstate.c +[481/645] Compiling libraries/AP_Scripting/lua/src/loadlib.c +[482/645] Compiling libraries/AP_Scripting/lua/src/lopcodes.c +[483/645] Compiling libraries/AP_Scripting/lua/src/lstring.c +[484/645] Compiling libraries/AP_Scripting/lua/src/ldo.c +[485/645] Compiling libraries/AP_Scripting/lua/src/lfunc.c +[486/645] Compiling libraries/AP_Scripting/lua/src/lapi.c +[487/645] Compiling libraries/AP_Scripting/lua/src/lauxlib.c +[488/645] Compiling libraries/AP_Scripting/lua/src/ltm.c +[489/645] Compiling libraries/AP_Scripting/lua/src/lctype.c +[490/645] Compiling libraries/AP_Scripting/lua/src/lcode.c +[491/645] Compiling libraries/AP_Scripting/lua/src/ltablib.c +[492/645] Compiling libraries/AP_Scripting/lua/src/lobject.c +[493/645] Compiling libraries/AP_Scripting/lua/src/lcorolib.c +[494/645] Compiling libraries/AP_Scripting/lua/src/ltable.c +[495/645] Compiling libraries/AP_Scripting/lua/src/ldblib.c +[496/645] Compiling libraries/AP_Scripting/lua/src/ldebug.c +[497/645] Compiling libraries/AP_Scripting/lua/src/ldump.c +[498/645] Compiling libraries/AP_Scripting/lua/src/liolib.c +[499/645] Compiling libraries/AP_Scripting/lua/src/lbaselib.c +[500/645] Compiling libraries/AP_Scripting/lua/src/linit.c +[501/645] Compiling libraries/AP_Scripting/lua/src/lua.c +[502/645] Compiling libraries/AP_Scripting/lua/src/llex.c +[503/645] Compiling libraries/AP_Scripting/lua/src/loslib.c +[504/645] Compiling libraries/AP_Scripting/lua/src/luac.c +[505/645] Compiling libraries/AP_Scripting/lua/src/lbitlib.c +[506/645] Compiling libraries/AP_Scripting/lua/src/lparser.c +[507/645] Compiling libraries/AP_Scripting/lua/src/lmem.c +[508/645] Compiling modules/uavcan/libuavcan/src/node/uc_scheduler.cpp +[509/645] Compiling modules/uavcan/libuavcan/src/transport/uc_transfer_receiver.cpp +[510/645] Compiling modules/uavcan/libuavcan/src/transport/uc_transfer_listener.cpp +[511/645] Compiling modules/uavcan/libuavcan/src/marshal/uc_bit_array_copy.cpp +[512/645] Compiling modules/uavcan/libuavcan/src/transport/uc_crc.cpp +[513/645] Compiling modules/uavcan/libuavcan/src/marshal/uc_float_spec.cpp +[514/645] Compiling modules/uavcan/libuavcan/src/transport/uc_frame.cpp +[515/645] Compiling modules/uavcan/libuavcan/src/transport/uc_transfer_buffer.cpp +[516/645] Compiling modules/uavcan/libuavcan/src/protocol/uc_node_status_provider.cpp +[517/645] Compiling modules/uavcan/libuavcan/src/node/uc_generic_publisher.cpp +[518/645] Compiling modules/uavcan/libuavcan/src/node/uc_generic_subscriber.cpp +[519/645] Compiling modules/uavcan/libuavcan/src/marshal/uc_scalar_codec.cpp +[520/645] Compiling modules/uavcan/libuavcan/src/transport/uc_transfer_sender.cpp +[521/645] Compiling modules/uavcan/libuavcan/src/marshal/uc_bit_stream.cpp +[522/645] Compiling modules/uavcan/libuavcan/src/node/uc_global_data_type_registry.cpp +[523/645] Compiling modules/uavcan/libuavcan/src/uc_dynamic_memory.cpp +[524/645] Compiling modules/uavcan/libuavcan/src/node/uc_timer.cpp +[525/645] Compiling modules/uavcan/libuavcan/src/transport/uc_dispatcher.cpp +[526/645] Compiling modules/uavcan/libuavcan/src/uc_data_type.cpp +[527/645] Compiling modules/uavcan/libuavcan/src/node/uc_service_client.cpp +[528/645] Compiling modules/uavcan/libuavcan/src/driver/uc_can.cpp +[529/645] Compiling modules/uavcan/libuavcan/src/uc_error.cpp +[530/645] Compiling modules/uavcan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp +[531/645] Compiling modules/uavcan/libuavcan/src/protocol/uc_dynamic_node_id_client.cpp +[532/645] Compiling modules/uavcan/libuavcan/src/transport/uc_transfer.cpp +[533/645] Compiling modules/uavcan/libuavcan/src/transport/uc_can_acceptance_filter_configurator.cpp +[534/645] Compiling modules/uavcan/libuavcan/src/transport/uc_can_io.cpp +[535/645] Compiling libraries/AP_AHRS/AP_AHRS.cpp +[536/645] Compiling libraries/AP_Airspeed/AP_Airspeed.cpp +[537/645] Compiling libraries/AP_Baro/AP_Baro_SITL.cpp +[538/645] Compiling libraries/AP_Baro/AP_Baro.cpp +[539/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Params.cpp +[540/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor.cpp +[541/645] Compiling libraries/AP_BoardConfig/AP_BoardConfig.cpp +[542/645] Compiling libraries/AP_BoardConfig/AP_BoardConfig_CAN.cpp +[543/645] Compiling libraries/AP_BoardConfig/canbus_driver.cpp +[544/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor.cpp +[545/645] Compiling libraries/AP_Mission/AP_Mission.cpp +[546/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2.cpp +[547/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3.cpp +[548/645] Compiling libraries/AP_Rally/AP_Rally.cpp +[549/645] Compiling libraries/AP_RangeFinder/RangeFinder.cpp +[550/645] Compiling libraries/AP_Scheduler/AP_Scheduler.cpp +[551/645] Compiling libraries/AP_Logger/AP_Logger_Backend.cpp +[552/645] Compiling libraries/AP_Logger/AP_Logger_File.cpp [553/645] Compiling libraries/GCS_MAVLink/GCS_Common.cpp -[567/645] Compiling ArduCopter/mode_systemid.cpp -[569/645] Compiling ArduCopter/Attitude.cpp -[570/645] Compiling ArduCopter/Log.cpp -[571/645] Compiling ArduCopter/GCS_Copter.cpp -[572/645] Compiling ArduCopter/mode_follow.cpp -[573/645] Compiling ArduCopter/radio.cpp -[574/645] Compiling ArduCopter/failsafe.cpp -[575/645] Compiling ArduCopter/events.cpp -[576/645] Compiling ArduCopter/land_detector.cpp -[577/645] Compiling ArduCopter/GCS_Mavlink.cpp -[578/645] Compiling ArduCopter/system.cpp -[579/645] Compiling ArduCopter/avoidance_adsb.cpp -[580/645] Compiling ArduCopter/surface_tracking.cpp -[582/645] Compiling ArduCopter/precision_landing.cpp -[583/645] Compiling ArduCopter/compassmot.cpp -[584/645] Compiling ArduCopter/crash_check.cpp -[585/645] Compiling ArduCopter/version.cpp -[586/645] Compiling ArduCopter/AP_Arming.cpp -[587/645] Compiling ArduCopter/leds.cpp -[588/645] Compiling ArduCopter/heli.cpp -[589/645] Compiling ArduCopter/mode_loiter.cpp -[590/645] Compiling ArduCopter/Copter.cpp -[591/645] Compiling ArduCopter/baro_ground_effect.cpp -[592/645] Compiling ArduCopter/mode_zigzag.cpp -[593/645] Compiling ArduCopter/mode_flowmeasure.cpp -[594/645] Compiling ArduCopter/mode.cpp -[595/645] Compiling ArduCopter/zr_flight.cpp -[596/645] Compiling ArduCopter/UserCode.cpp -[597/645] Compiling ArduCopter/mode_circle.cpp -[598/645] Compiling ArduCopter/mode_rtl.cpp -[599/645] Compiling ArduCopter/ekf_check.cpp -[600/645] Compiling ArduCopter/inertia.cpp -[601/645] Compiling ArduCopter/mode_flowhold.cpp -[602/645] Compiling ArduCopter/AP_Rally.cpp -[603/645] Compiling ArduCopter/mode_guided_nogps.cpp -[604/645] Compiling ArduCopter/mode_throw.cpp -[605/645] Compiling ArduCopter/motor_test.cpp -[606/645] Compiling ArduCopter/mode_stabilize.cpp -[607/645] Compiling ArduCopter/RC_Channel.cpp -[608/645] Compiling ArduCopter/standby.cpp -[609/645] Compiling ArduCopter/esc_calibration.cpp -[610/645] Compiling ArduCopter/mode_auto.cpp -[611/645] Compiling ArduCopter/mode_acro.cpp -[612/645] Compiling ArduCopter/mode_smart_rtl.cpp -[613/645] Compiling ArduCopter/Parameters.cpp -[614/645] Compiling ArduCopter/takeoff.cpp -[615/645] Compiling ArduCopter/AP_State.cpp -[616/645] Compiling ArduCopter/mode_drift.cpp -[617/645] Compiling ArduCopter/mode_guided.cpp -[618/645] Compiling ArduCopter/setup.cpp -[619/645] Compiling ArduCopter/autoyaw.cpp -[620/645] Compiling ArduCopter/motors.cpp -[621/645] Compiling ArduCopter/afs_copter.cpp -[622/645] Compiling ArduCopter/navigation.cpp -[623/645] Compiling ArduCopter/mode_sport.cpp -[624/645] Compiling ArduCopter/mode_autorotate.cpp -[625/645] Compiling ArduCopter/mode_acro_heli.cpp -[626/645] Compiling ArduCopter/terrain.cpp -[627/645] Compiling ArduCopter/mode_autotune.cpp -[628/645] Compiling ArduCopter/mode_althold.cpp -[629/645] Compiling ArduCopter/mode_avoid_adsb.cpp -[630/645] Compiling ArduCopter/toy_mode.cpp -[631/645] Compiling ArduCopter/mode_flip.cpp -[632/645] Compiling ArduCopter/tuning.cpp -[633/645] Compiling ArduCopter/mode_brake.cpp -[634/645] Compiling ArduCopter/mode_stabilize_heli.cpp -[635/645] Compiling ArduCopter/landing_gear.cpp -[636/645] Compiling ArduCopter/sensors.cpp -[637/645] Compiling ArduCopter/commands.cpp -[638/645] Compiling ArduCopter/mode_land.cpp -[639/645] Compiling ArduCopter/fence.cpp -[640/645] Compiling ArduCopter/mode_poshold.cpp -[641/645] Linking build/rs100h/lib/libArduCopter_libs.a +[554/645] Compiling libraries/SRV_Channel/SRV_Channels.cpp +[555/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol_Backend.cpp +[556/645] Compiling libraries/AP_BLHeli/AP_BLHeli.cpp +[557/645] Compiling libraries/AC_Fence/AC_Fence.cpp +[558/645] Compiling libraries/AC_Avoidance/AC_Avoid.cpp +[559/645] Compiling libraries/AP_ADSB/AP_ADSB.cpp +[560/645] Compiling libraries/AC_AttitudeControl/AC_AttitudeControl.cpp +[561/645] Compiling libraries/AC_AttitudeControl/AC_PosControl.cpp +[562/645] Compiling libraries/AP_Avoidance/AP_Avoidance.cpp +[563/645] Compiling libraries/AP_Arming/AP_Arming.cpp +[564/645] Compiling libraries/AP_Follow/AP_Follow.cpp +[565/645] Compiling libraries/AP_HAL_ChibiOS/HAL_ChibiOS_Class.cpp +[566/645] Compiling libraries/AP_HAL_ChibiOS/Storage.cpp +[567/645] Compiling ArduCopter/toy_mode.cpp +[568/645] Compiling ArduCopter/Des.cpp +[569/645] Compiling ArduCopter/motors.cpp +[570/645] Compiling ArduCopter/autoyaw.cpp +[571/645] Compiling ArduCopter/takeoff.cpp +[572/645] Compiling ArduCopter/mode_circle.cpp +[573/645] Compiling ArduCopter/UserCode.cpp +[574/645] Compiling ArduCopter/zr_flight.cpp +[575/645] Compiling ArduCopter/mode.cpp +[576/645] Compiling ArduCopter/mode_flowmeasure.cpp +[577/645] Compiling ArduCopter/mode_althold.cpp +[578/645] Compiling ArduCopter/baro_ground_effect.cpp +[579/645] Compiling ArduCopter/mode_loiter.cpp +[580/645] Compiling ArduCopter/Copter.cpp +[581/645] Compiling ArduCopter/heli.cpp +[582/645] Compiling ArduCopter/leds.cpp +[583/645] Compiling ArduCopter/terrain.cpp +[584/645] Compiling ArduCopter/mode_zigzag.cpp +[585/645] Compiling ArduCopter/mode_land.cpp +[586/645] Compiling ArduCopter/failsafe.cpp +[587/645] Linking build/rs100h/lib/libArduCopter_libs.a +[588/645] Compiling ArduCopter/afs_copter.cpp +[589/645] Compiling ArduCopter/mode_sport.cpp +[590/645] Compiling ArduCopter/mode_autorotate.cpp +[591/645] Compiling ArduCopter/mode_drift.cpp +[592/645] Compiling ArduCopter/crash_check.cpp +[593/645] Compiling ArduCopter/land_detector.cpp +[594/645] Compiling ArduCopter/avoidance_adsb.cpp +[595/645] Compiling ArduCopter/mode_systemid.cpp +[596/645] Compiling ArduCopter/setup.cpp +[597/645] Compiling ArduCopter/precision_landing.cpp +[598/645] Compiling ArduCopter/mode_poshold.cpp +[599/645] Compiling ArduCopter/compassmot.cpp +[600/645] Compiling ArduCopter/mode_rtl.cpp +[601/645] Compiling ArduCopter/GCS_Copter.cpp +[602/645] Compiling ArduCopter/Parameters.cpp +[603/645] Compiling ArduCopter/AP_State.cpp +[604/645] Compiling ArduCopter/motor_test.cpp +[605/645] Compiling ArduCopter/mode_acro.cpp +[606/645] Compiling ArduCopter/standby.cpp +[607/645] Compiling ArduCopter/mode_auto.cpp +[608/645] Compiling ArduCopter/ekf_check.cpp +[609/645] Compiling ArduCopter/tuning.cpp +[610/645] Compiling ArduCopter/mode_flip.cpp +[611/645] Compiling ArduCopter/mode_stabilize_heli.cpp +[612/645] Compiling ArduCopter/mode_flowhold.cpp +[613/645] Compiling ArduCopter/Attitude.cpp +[614/645] Compiling ArduCopter/inertia.cpp +[615/645] Compiling ArduCopter/Log.cpp +[616/645] Compiling ArduCopter/commands.cpp +[617/645] Compiling ArduCopter/navigation.cpp +[618/645] Compiling ArduCopter/mode_follow.cpp +[619/645] Compiling ArduCopter/surface_tracking.cpp +[620/645] Compiling ArduCopter/GCS_Mavlink.cpp +[621/645] Compiling ArduCopter/mode_guided.cpp +[622/645] Compiling ArduCopter/fence.cpp +[623/645] Compiling ArduCopter/mode_throw.cpp +[624/645] Compiling ArduCopter/mode_autotune.cpp +[625/645] Compiling ArduCopter/RC_Channel.cpp +[626/645] Compiling ArduCopter/esc_calibration.cpp +[627/645] Compiling ArduCopter/mode_guided_nogps.cpp +[628/645] Compiling ArduCopter/mode_brake.cpp +[629/645] Compiling ArduCopter/AP_Rally.cpp +[630/645] Compiling ArduCopter/radio.cpp +[631/645] Compiling ArduCopter/version.cpp +[632/645] Compiling ArduCopter/events.cpp +[633/645] Compiling ArduCopter/sensors.cpp +[634/645] Compiling ArduCopter/mode_stabilize.cpp +[635/645] Compiling ArduCopter/system.cpp +[636/645] Compiling ArduCopter/AP_Arming.cpp +[637/645] Compiling ArduCopter/mode_acro_heli.cpp +[638/645] Compiling ArduCopter/mode_avoid_adsb.cpp +[639/645] Compiling ArduCopter/mode_smart_rtl.cpp +[640/645] Compiling ArduCopter/landing_gear.cpp +[641/645] Compiling ArduCopter/UserParameters.cpp [642/645] Linking build/rs100h/bin/arducopter [643/645] apj_tool build/rs100h/bin/arducopter -Loaded binary file of length 3099624 +Loaded binary file of length 3155876 Setting defaults from /home/z/code/zr-v4/libraries/AP_HAL_ChibiOS/hwdef/rs100h/defaults.parm -Saved binary of length 3099624 +Saved binary of length 3155876 [644/645] Generating bin/arducopter.bin [645/645] apj_gen build/rs100h/bin/arducopter.bin Waf: Leaving directory `/home/z/code/zr-v4/build/rs100h' @@ -272,10 +1192,10 @@ BUILD SUMMARY Build directory: /home/z/code/zr-v4/build/rs100h Target Text Data BSS Total ---------------------------------------------- -bin/arducopter 1268488 3956 389488 1661932 +bin/arducopter 1274556 3956 389492 1668004 Build commands will be stored in build/rs100h/compile_commands.json -'copter' finished successfully (8.007s) +'copter' finished successfully (47.777s) Setting top to : /home/z/code/zr-v4 Setting out to : /home/z/code/zr-v4/build Autoconfiguration : enabled @@ -341,8 +1261,7 @@ env set PROCESS_STACK=0x2000 Scripting : enabled Scripting runtime checks : enabled Checking for program 'rsync' : /usr/bin/rsync -'configure' finished successfully (1.490s) -Waf: Entering directory `/home/z/code/zr-v4/build/d100' +'configure' finished successfully (1.655s) Embedding file sandbox.lua:libraries/AP_Scripting/scripts/sandbox.lua Embedding file io_firmware.bin:Tools/IO_Firmware/iofirmware_lowpolh.bin Checking for env.py @@ -360,87 +1279,1008 @@ env added IOMCU_FW=0 env appended CPU_FLAGS=['-mcpu=cortex-m4', '-mfpu=fpv4-sp-d16', '-mfloat-abi=hard', '-u_printf_float'] env added PERIPH_FW=0 env added PROCESS_STACK=0x2000 +'clean' finished successfully (0.680s) +Waf: Entering directory `/home/z/code/zr-v4/build/d100' +Embedding file sandbox.lua:libraries/AP_Scripting/scripts/sandbox.lua +Embedding file io_firmware.bin:Tools/IO_Firmware/iofirmware_lowpolh.bin +Checking for env.py +No env.py found +[1/6] Creating build/d100/hwdef.h +[2/6] Creating build/d100/modules/ChibiOS/include_dirs +[3/6] Processing modules/mavlink/message_definitions/v1.0/ardupilotmega.xml +[4/6] Processing uavcangen: libraries/AP_UAVCAN/dsdl/ardupilot libraries/AP_UAVCAN/dsdl/com libraries/AP_UAVCAN/dsdl/zrzk modules/uavcan/dsdl/uavcan +[5/6] Creating build/d100/ap_version.h +Validation skipped for /home/z/code/zr-v4/modules/mavlink/message_definitions/v1.0/ardupilotmega.xml. +Parsing /home/z/code/zr-v4/modules/mavlink/message_definitions/v1.0/ardupilotmega.xml +Including /home/z/code/zr-v4/libraries/AP_HAL_ChibiOS/hwdef/fmuv5/hwdef.dat +Adding environment OPTIMIZE -O2 +Removing ZR_FRAME_TYPE +Removing HAL_BATT_VOLT_SCALE +Removing HAL_BATT_CURR_SCALE +Removing AC_ATC_MULTI_RATE_RP_P +Removing AC_ATC_MULTI_RATE_RP_I +Removing AC_ATC_MULTI_RATE_YAW_P +Removing AC_ATC_MULTI_RATE_YAW_I +Setup for MCU STM32F767xx +Writing hwdef setup in /home/z/code/zr-v4/build/d100/hwdef.h +Writing DMA map +Generating ldscript.ld +Adding defaults.parm + +MAV_CMD +MAV_CMD_DO_GRIPPER +MAV_CMD_DO_AUTOTUNE_ENABLE +MAV_CMD_NAV_ALTITUDE_WAIT +MAV_CMD_POWER_OFF_INITIATED +MAV_CMD_SOLO_BTN_FLY_CLICK +MAV_CMD_SOLO_BTN_FLY_HOLD +MAV_CMD_SOLO_BTN_PAUSE_CLICK +MAV_CMD_FIXED_MAG_CAL +MAV_CMD_FIXED_MAG_CAL_FIELD +MAV_CMD_FIXED_MAG_CAL_YAW +MAV_CMD_DO_START_MAG_CAL +MAV_CMD_DO_ACCEPT_MAG_CAL +MAV_CMD_DO_CANCEL_MAG_CAL +MAV_CMD_ACCELCAL_VEHICLE_POS +MAV_CMD_DO_SEND_BANNER +MAV_CMD_SET_FACTORY_TEST_MODE +MAV_CMD_GIMBAL_RESET +MAV_CMD_GIMBAL_AXIS_CALIBRATION_STATUS +MAV_CMD_GIMBAL_REQUEST_AXIS_CALIBRATION +MAV_CMD_GIMBAL_FULL_RESET +MAV_CMD_DO_WINCH +MAV_CMD_FLASH_BOOTLOADER +MAV_CMD_BATTERY_RESET +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. +Note: message DEVICE_OP_READ_REPLY is longer than 64 bytes long (143 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message DEVICE_OP_WRITE is longer than 64 bytes long (187 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Validation skipped for /home/z/code/zr-v4/modules/mavlink/message_definitions/v1.0/common.xml. +Parsing /home/z/code/zr-v4/modules/mavlink/message_definitions/v1.0/common.xml +MAV_CMD +MAV_CMD_NAV_WAYPOINT +MAV_CMD_NAV_LOITER_UNLIM +MAV_CMD_NAV_LOITER_TURNS +MAV_CMD_NAV_LOITER_TIME +MAV_CMD_NAV_RETURN_TO_LAUNCH +MAV_CMD_NAV_LAND +MAV_CMD_NAV_TAKEOFF +MAV_CMD_NAV_LAND_LOCAL +MAV_CMD_NAV_TAKEOFF_LOCAL +MAV_CMD_NAV_FOLLOW +MAV_CMD_NAV_CONTINUE_AND_CHANGE_ALT +MAV_CMD_NAV_LOITER_TO_ALT +MAV_CMD_DO_FOLLOW +MAV_CMD_DO_FOLLOW_REPOSITION +MAV_CMD_NAV_ROI +MAV_CMD_NAV_PATHPLANNING +MAV_CMD_NAV_SPLINE_WAYPOINT +MAV_CMD_NAV_VTOL_TAKEOFF +MAV_CMD_NAV_VTOL_LAND +MAV_CMD_NAV_GUIDED_ENABLE +MAV_CMD_NAV_DELAY +MAV_CMD_NAV_PAYLOAD_PLACE +MAV_CMD_NAV_LAST +MAV_CMD_CONDITION_DELAY +MAV_CMD_CONDITION_CHANGE_ALT +MAV_CMD_CONDITION_DISTANCE +MAV_CMD_CONDITION_YAW +MAV_CMD_CONDITION_LAST +MAV_CMD_DO_SET_MODE +MAV_CMD_DO_JUMP +MAV_CMD_DO_CHANGE_SPEED +MAV_CMD_DO_SET_HOME +MAV_CMD_DO_SET_PARAMETER +MAV_CMD_DO_SET_RELAY +MAV_CMD_DO_REPEAT_RELAY +MAV_CMD_DO_SET_SERVO +MAV_CMD_DO_REPEAT_SERVO +MAV_CMD_DO_FLIGHTTERMINATION +MAV_CMD_DO_CHANGE_ALTITUDE +MAV_CMD_DO_LAND_START +MAV_CMD_DO_RALLY_LAND +MAV_CMD_DO_GO_AROUND +MAV_CMD_DO_REPOSITION +MAV_CMD_DO_PAUSE_CONTINUE +MAV_CMD_DO_SET_REVERSE +MAV_CMD_DO_SET_ROI_LOCATION +MAV_CMD_DO_SET_ROI_WPNEXT_OFFSET +MAV_CMD_DO_SET_ROI_NONE +MAV_CMD_DO_SET_ROI_SYSID +MAV_CMD_DO_CONTROL_VIDEO +MAV_CMD_DO_SET_ROI +MAV_CMD_DO_DIGICAM_CONFIGURE +MAV_CMD_DO_DIGICAM_CONTROL +MAV_CMD_DO_MOUNT_CONFIGURE +MAV_CMD_DO_MOUNT_CONTROL +MAV_CMD_DO_SET_CAM_TRIGG_DIST +MAV_CMD_DO_FENCE_ENABLE +MAV_CMD_DO_PARACHUTE +MAV_CMD_DO_MOTOR_TEST +MAV_CMD_DO_INVERTED_FLIGHT +MAV_CMD_NAV_SET_YAW_SPEED +MAV_CMD_DO_SET_CAM_TRIGG_INTERVAL +MAV_CMD_DO_MOUNT_CONTROL_QUAT +MAV_CMD_DO_GUIDED_MASTER +MAV_CMD_DO_GUIDED_LIMITS +MAV_CMD_DO_ENGINE_CONTROL +MAV_CMD_DO_SET_MISSION_CURRENT +MAV_CMD_DO_LAST +MAV_CMD_PREFLIGHT_CALIBRATION +MAV_CMD_PREFLIGHT_SET_SENSOR_OFFSETS +MAV_CMD_PREFLIGHT_UAVCAN +MAV_CMD_PREFLIGHT_STORAGE +MAV_CMD_PREFLIGHT_REBOOT_SHUTDOWN +MAV_CMD_OVERRIDE_GOTO +MAV_CMD_MISSION_START +MAV_CMD_COMPONENT_ARM_DISARM +MAV_CMD_GET_HOME_POSITION +MAV_CMD_START_RX_PAIR +MAV_CMD_GET_MESSAGE_INTERVAL +MAV_CMD_SET_MESSAGE_INTERVAL +MAV_CMD_REQUEST_MESSAGE +MAV_CMD_REQUEST_AUTOPILOT_CAPABILITIES +MAV_CMD_REQUEST_CAMERA_INFORMATION +MAV_CMD_REQUEST_CAMERA_SETTINGS +MAV_CMD_REQUEST_STORAGE_INFORMATION +MAV_CMD_STORAGE_FORMAT +MAV_CMD_REQUEST_CAMERA_CAPTURE_STATUS +MAV_CMD_REQUEST_FLIGHT_INFORMATION +MAV_CMD_RESET_CAMERA_SETTINGS +MAV_CMD_SET_CAMERA_MODE +MAV_CMD_JUMP_TAG +MAV_CMD_DO_JUMP_TAG +MAV_CMD_IMAGE_START_CAPTURE +MAV_CMD_IMAGE_STOP_CAPTURE +MAV_CMD_DO_TRIGGER_CONTROL +MAV_CMD_VIDEO_START_CAPTURE +MAV_CMD_VIDEO_STOP_CAPTURE +MAV_CMD_LOGGING_START +MAV_CMD_LOGGING_STOP +MAV_CMD_AIRFRAME_CONFIGURATION +MAV_CMD_CONTROL_HIGH_LATENCY +MAV_CMD_PANORAMA_CREATE +MAV_CMD_DO_VTOL_TRANSITION +MAV_CMD_ARM_AUTHORIZATION_REQUEST +MAV_CMD_SET_GUIDED_SUBMODE_STANDARD +MAV_CMD_SET_GUIDED_SUBMODE_CIRCLE +MAV_CMD_NAV_FENCE_RETURN_POINT +MAV_CMD_NAV_FENCE_POLYGON_VERTEX_INCLUSION +MAV_CMD_NAV_FENCE_POLYGON_VERTEX_EXCLUSION +MAV_CMD_NAV_FENCE_CIRCLE_INCLUSION +MAV_CMD_NAV_FENCE_CIRCLE_EXCLUSION +MAV_CMD_NAV_RALLY_POINT +MAV_CMD_UAVCAN_GET_NODE_INFO +MAV_CMD_PAYLOAD_PREPARE_DEPLOY +MAV_CMD_PAYLOAD_CONTROL_DEPLOY +MAV_CMD_WAYPOINT_USER_1 +MAV_CMD_WAYPOINT_USER_2 +MAV_CMD_WAYPOINT_USER_3 +MAV_CMD_WAYPOINT_USER_4 +MAV_CMD_WAYPOINT_USER_5 +MAV_CMD_SPATIAL_USER_1 +MAV_CMD_SPATIAL_USER_2 +MAV_CMD_SPATIAL_USER_3 +MAV_CMD_SPATIAL_USER_4 +MAV_CMD_SPATIAL_USER_5 +MAV_CMD_USER_1 +MAV_CMD_USER_2 +MAV_CMD_USER_3 +MAV_CMD_USER_4 +MAV_CMD_USER_5 +MAV_CMD_ACK +MAV_CMD_ACK_OK +MAV_CMD_ACK_ERR_FAIL +MAV_CMD_ACK_ERR_ACCESS_DENIED +MAV_CMD_ACK_ERR_NOT_SUPPORTED +MAV_CMD_ACK_ERR_COORDINATE_FRAME_NOT_SUPPORTED +MAV_CMD_ACK_ERR_COORDINATES_OUT_OF_RANGE +MAV_CMD_ACK_ERR_X_LAT_OUT_OF_RANGE +MAV_CMD_ACK_ERR_Y_LON_OUT_OF_RANGE +MAV_CMD_ACK_ERR_Z_ALT_OUT_OF_RANGE +Note: message FLOW_MEASURE is longer than 64 bytes long (140 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +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 (80 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 (189 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 (233 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message HIL_ACTUATOR_CONTROLS is longer than 64 bytes long (89 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message GLOBAL_VISION_POSITION_ESTIMATE is longer than 64 bytes long (125 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message VISION_POSITION_ESTIMATE is longer than 64 bytes long (125 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message VISION_SPEED_ESTIMATE is longer than 64 bytes long (65 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message VICON_POSITION_ESTIMATE is longer than 64 bytes long (124 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 (71 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 ATT_POS_MOCAP is longer than 64 bytes long (128 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 FOLLOW_TARGET is longer than 64 bytes long (101 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 (86 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message LANDING_TARGET 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 GPS_INPUT is longer than 64 bytes long (73 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message GPS_RTCM_DATA is longer than 64 bytes long (190 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message HOME_POSITION 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 SET_HOME_POSITION is longer than 64 bytes long (69 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. +Note: message PLAY_TUNE is longer than 64 bytes long (240 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message CAMERA_INFORMATION is longer than 64 bytes long (243 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message CAMERA_IMAGE_CAPTURED 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 LOGGING_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 LOGGING_DATA_ACKED 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 WIFI_CONFIG_AP is longer than 64 bytes long (104 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message UAVCAN_NODE_INFO is longer than 64 bytes long (124 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message OBSTACLE_DISTANCE is longer than 64 bytes long (175 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message ODOMETRY is longer than 64 bytes long (240 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message DEBUG_FLOAT_ARRAY is longer than 64 bytes long (260 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message STATUSTEXT_LONG 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 ACTUATOR_OUTPUT_STATUS is longer than 64 bytes long (148 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message BATTGO_INFO is longer than 64 bytes long (86 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message WHEEL_DISTANCE is longer than 64 bytes long (145 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Validation skipped for /home/z/code/zr-v4/modules/mavlink/message_definitions/v1.0/uAvionix.xml. +Parsing /home/z/code/zr-v4/modules/mavlink/message_definitions/v1.0/uAvionix.xml +Validation skipped for /home/z/code/zr-v4/modules/mavlink/message_definitions/v1.0/icarous.xml. +Parsing /home/z/code/zr-v4/modules/mavlink/message_definitions/v1.0/icarous.xml +Merged enum MAV_CMD +Found 232 MAVLink message types in 4 XML files +Generating C implementation in directory /home/z/code/zr-v4/build/d100/libraries/GCS_MAVLink/include/mavlink/v2.0/ardupilotmega +Generating C implementation in directory /home/z/code/zr-v4/build/d100/libraries/GCS_MAVLink/include/mavlink/v2.0/common +[6/6] Linking build/d100/modules/ChibiOS/libch.a +Generating C implementation in directory /home/z/code/zr-v4/build/d100/libraries/GCS_MAVLink/include/mavlink/v2.0/uAvionix +Generating C implementation in directory /home/z/code/zr-v4/build/d100/libraries/GCS_MAVLink/include/mavlink/v2.0/icarous +Copying fixed headers for protocol 2.0 to /home/z/code/zr-v4/build/d100/libraries/GCS_MAVLink/include/mavlink/v2.0 +[1/103] ChibiOS: Compiling crt0_v7m.S +[2/103] ChibiOS: Compiling vectors.S +[3/103] ChibiOS: Compiling chcoreasm_v7m.S +[4/103] ChibiOS: Compiling ff.c +[5/103] ChibiOS: Compiling ffunicode.c +[6/103] ChibiOS: Compiling chcore.c +[7/103] ChibiOS: Compiling chcore_v7m.c +[8/103] ChibiOS: Compiling crt1.c +[9/103] ChibiOS: Compiling chprintf.c +[10/103] ChibiOS: Compiling memstreams.c +[11/103] ChibiOS: Compiling nullstreams.c +[12/103] ChibiOS: Compiling osal.c +[13/103] ChibiOS: Compiling hal_adc_lld.c +[14/103] ChibiOS: Compiling hal_can_lld.c +[15/103] ChibiOS: Compiling hal_crypto_lld.c +[16/103] ChibiOS: Compiling hal_dac_lld.c +[17/103] ChibiOS: Compiling stm32_dma.c +[18/103] ChibiOS: Compiling stm32_exti.c +[19/103] ChibiOS: Compiling hal_pal_lld.c +[20/103] ChibiOS: Compiling hal_i2c_lld.c +[21/103] ChibiOS: Compiling hal_mac_lld.c +[22/103] ChibiOS: Compiling hal_usb_lld.c +[24/103] ChibiOS: Compiling hal_rtc_lld.c +[23/103] ChibiOS: Compiling hal_wspi_lld.c +[25/103] ChibiOS: Compiling hal_sdc_lld.c +[26/103] ChibiOS: Compiling hal_i2s_lld.c +[27/103] ChibiOS: Compiling hal_spi_lld.c +[28/103] ChibiOS: Compiling hal_eicu_lld.c +[29/103] ChibiOS: Compiling hal_gpt_lld.c +[30/103] ChibiOS: Compiling hal_icu_lld.c +[31/103] ChibiOS: Compiling hal_pwm_lld.c +[32/103] ChibiOS: Compiling hal_st_lld.c +[33/103] ChibiOS: Compiling hal_serial_lld.c +[34/103] ChibiOS: Compiling hal_uart_lld.c +[35/103] ChibiOS: Compiling hal_wdg_lld.c +[36/103] ChibiOS: Compiling hal_lld.c +[37/103] ChibiOS: Compiling stm32_isr.c +[38/103] ChibiOS: Compiling nvic.c +[39/103] ChibiOS: Compiling hal.c +[40/103] ChibiOS: Compiling hal_adc.c +[41/103] ChibiOS: Compiling hal_buffers.c +[42/103] ChibiOS: Compiling hal_can.c +[43/103] ChibiOS: Compiling hal_crypto.c +[44/103] ChibiOS: Compiling hal_dac.c +[45/103] ChibiOS: Compiling hal_eicu.c +[46/103] ChibiOS: Compiling hal_gpt.c +[47/103] ChibiOS: Compiling hal_i2c.c +[48/103] ChibiOS: Compiling hal_i2s.c +[49/103] ChibiOS: Compiling hal_icu.c +[50/103] ChibiOS: Compiling hal_mac.c +[51/103] ChibiOS: Compiling hal_mmc_spi.c +[52/103] ChibiOS: Compiling hal_mmcsd.c +[53/103] ChibiOS: Compiling hal_pal.c +[54/103] ChibiOS: Compiling hal_pwm.c +[55/103] ChibiOS: Compiling hal_queues.c +[56/103] ChibiOS: Compiling hal_rtc.c +[57/103] ChibiOS: Compiling hal_sdc.c +[58/103] ChibiOS: Compiling hal_serial.c +[59/103] ChibiOS: Compiling hal_serial_usb.c +[60/103] ChibiOS: Compiling hal_sio.c +[61/103] ChibiOS: Compiling hal_spi.c +[62/103] ChibiOS: Compiling hal_st.c +[63/103] ChibiOS: Compiling hal_trng.c +[64/103] ChibiOS: Compiling hal_uart.c +[65/103] ChibiOS: Compiling hal_usb.c +[66/103] ChibiOS: Compiling hal_wdg.c +[67/103] ChibiOS: Compiling hal_wspi.c +[68/103] ChibiOS: Compiling chfactory.c +[69/103] ChibiOS: Compiling chmboxes.c +[70/103] ChibiOS: Compiling chmemcore.c +[71/103] ChibiOS: Compiling chmemheaps.c +[72/103] ChibiOS: Compiling chmempools.c +[73/103] ChibiOS: Compiling chpipes.c +[74/103] ChibiOS: Compiling chcond.c +[75/103] ChibiOS: Compiling chdebug.c +[76/103] ChibiOS: Compiling chdynamic.c +[77/103] ChibiOS: Compiling chevents.c +[78/103] ChibiOS: Compiling chmsg.c +[79/103] ChibiOS: Compiling chmtx.c +[80/103] ChibiOS: Compiling chregistry.c +[81/103] ChibiOS: Compiling chschd.c +[82/103] ChibiOS: Compiling chsem.c +[83/103] ChibiOS: Compiling chstats.c +[84/103] ChibiOS: Compiling chsys.c +[85/103] ChibiOS: Compiling chthreads.c +[86/103] ChibiOS: Compiling chtm.c +[87/103] ChibiOS: Compiling chtrace.c +[88/103] ChibiOS: Compiling chvt.c +[89/103] ChibiOS: Compiling fatfs_diskio.c +[90/103] ChibiOS: Compiling fatfs_syscall.c +[91/103] ChibiOS: Compiling stubs.c +[92/103] ChibiOS: Compiling board.c +[93/103] ChibiOS: Compiling usbcfg.c +[94/103] ChibiOS: Compiling usbcfg_dualcdc.c +[95/103] ChibiOS: Compiling usbcfg_common.c +[96/103] ChibiOS: Compiling flash.c +[97/103] ChibiOS: Compiling malloc.c +[98/103] ChibiOS: Compiling hrt.c +[99/103] ChibiOS: Compiling stm32_util.c +[100/103] ChibiOS: Compiling bouncebuffer.c +[101/103] ChibiOS: Compiling watchdog.c +[103/103] ChibiOS: Compiling syscalls_cpp.cpp +[102/103] ChibiOS: Compiling ch.cpp + +ChibiOS: Done! + +[ 7/645] Compiling libraries/AC_AttitudeControl/AC_AttitudeControl_Sub.cpp +[ 8/645] Compiling libraries/AC_AttitudeControl/AC_AttitudeControl_Heli.cpp +[ 9/645] Compiling libraries/AC_AttitudeControl/ControlMonitor.cpp +[ 10/645] Compiling libraries/AC_AttitudeControl/AC_AttitudeControl_Multi.cpp +[ 11/645] Compiling libraries/AC_AttitudeControl/AC_PosControl_Sub.cpp +[ 12/645] Compiling libraries/AC_AutoTune/AC_AutoTune.cpp +[ 13/645] Compiling libraries/AC_Autorotation/AC_Autorotation.cpp +[ 14/645] Compiling libraries/AC_Avoidance/AP_OAVisGraph.cpp +[ 15/645] Compiling libraries/AC_Avoidance/AP_OAPathPlanner.cpp +[ 16/645] Compiling libraries/AC_Avoidance/AP_OADijkstra.cpp +[ 17/645] Compiling libraries/AC_Avoidance/AP_OADatabase.cpp +[ 18/645] Compiling libraries/AC_Avoidance/AP_OABendyRuler.cpp +[ 19/645] Compiling libraries/AC_Fence/AC_PolyFence_loader.cpp [ 20/645] Compiling libraries/AC_Flow_Measure/AC_Flow_Measure.cpp -[376/645] Compiling libraries/AP_UAVCAN/AP_UAVCAN.cpp +[ 21/645] Compiling libraries/AC_InputManager/AC_InputManager_Heli.cpp +[ 22/645] Compiling libraries/AC_InputManager/AC_InputManager.cpp +[ 23/645] Compiling libraries/AC_PID/AC_PI_2D.cpp +[ 24/645] Compiling libraries/AC_PID/AC_PI.cpp +[ 25/645] Compiling libraries/AC_PID/AC_HELI_PID.cpp +[ 26/645] Compiling libraries/AC_PID/AC_PID_2D.cpp +[ 27/645] Compiling libraries/AC_PID/AC_P.cpp +[ 28/645] Compiling libraries/AC_PID/AC_PID.cpp +[ 29/645] Compiling libraries/AC_PrecLand/AC_PrecLand_SITL_Gazebo.cpp +[ 30/645] Compiling libraries/AC_PrecLand/PosVelEKF.cpp +[ 31/645] Compiling libraries/AC_PrecLand/AC_PrecLand.cpp +[ 32/645] Compiling libraries/AC_PrecLand/AC_PrecLand_Companion.cpp +[ 33/645] Compiling libraries/AC_PrecLand/AC_PrecLand_IRLock.cpp +[ 34/645] Compiling libraries/AC_PrecLand/AC_PrecLand_SITL.cpp +[ 35/645] Compiling libraries/AC_Sprayer/AC_Sprayer.cpp +[ 36/645] Compiling libraries/AC_WPNav/AC_WPNav_OA.cpp +[ 37/645] Compiling libraries/AC_WPNav/AC_Circle.cpp +[ 38/645] Compiling libraries/AC_WPNav/AC_Loiter.cpp +[ 39/645] Compiling libraries/AC_WPNav/AC_WPNav.cpp +[ 40/645] Compiling libraries/AP_ADC/AP_ADC_ADS1115.cpp +[ 41/645] Compiling libraries/AP_AHRS/AP_AHRS_DCM.cpp +[ 42/645] Compiling libraries/AP_AHRS/AP_AHRS_NavEKF.cpp +[ 43/645] Compiling libraries/AP_AHRS/AP_AHRS_View.cpp +[ 44/645] Compiling libraries/AP_AccelCal/AP_AccelCal.cpp +[ 45/645] Compiling libraries/AP_AccelCal/AccelCalibrator.cpp +[ 46/645] Compiling libraries/AP_AdvancedFailsafe/AP_AdvancedFailsafe.cpp +[ 47/645] Compiling libraries/AP_Airspeed/AP_Airspeed_DLVR.cpp +[ 48/645] Compiling libraries/AP_Airspeed/AP_Airspeed_Health.cpp +[ 49/645] Compiling libraries/AP_Airspeed/AP_Airspeed_MS4525.cpp +[ 50/645] Compiling libraries/AP_Airspeed/AP_Airspeed_MS5525.cpp +[ 51/645] Compiling libraries/AP_Airspeed/AP_Airspeed_SDP3X.cpp +[ 52/645] Compiling libraries/AP_Airspeed/AP_Airspeed_UAVCAN.cpp +[ 53/645] Compiling libraries/AP_Airspeed/AP_Airspeed_analog.cpp +[ 54/645] Compiling libraries/AP_Airspeed/Airspeed_Calibration.cpp +[ 55/645] Compiling libraries/AP_Airspeed/AP_Airspeed_Backend.cpp +[ 56/645] Compiling libraries/AP_Baro/AP_Baro_BMP085.cpp +[ 57/645] Compiling libraries/AP_Baro/AP_Baro_BMP280.cpp +[ 58/645] Compiling libraries/AP_Baro/AP_Baro_BMP388.cpp +[ 59/645] Compiling libraries/AP_Baro/AP_Baro_Backend.cpp +[ 60/645] Compiling libraries/AP_Baro/AP_Baro_DPS280.cpp +[ 61/645] Compiling libraries/AP_Baro/AP_Baro_FBM320.cpp +[ 62/645] Compiling libraries/AP_Baro/AP_Baro_HIL.cpp +[ 63/645] Compiling libraries/AP_Baro/AP_Baro_ICM20789.cpp +[ 64/645] Compiling libraries/AP_Baro/AP_Baro_KellerLD.cpp +[ 65/645] Compiling libraries/AP_Baro/AP_Baro_LPS2XH.cpp +[ 66/645] Compiling libraries/AP_Baro/AP_Baro_MS5611.cpp +[ 67/645] Compiling libraries/AP_Baro/AP_Baro_UAVCAN.cpp +[ 68/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Backend.cpp +[ 69/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Bebop.cpp +[ 70/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_FuelFlow.cpp +[ 71/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_FuelLevel_PWM.cpp +[ 72/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_SMBus.cpp +[ 73/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_SMBus_Maxell.cpp +[ 74/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_SMBus_Solo.cpp +[ 75/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Serial_BattGo.cpp +[ 76/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Sum.cpp +[ 77/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_UAVCAN.cpp +[ 78/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Analog.cpp +[ 79/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_BLHeliESC.cpp +[ 80/645] Compiling libraries/AP_Beacon/AP_Beacon.cpp +[ 81/645] Compiling libraries/AP_Beacon/AP_Beacon_Backend.cpp +[ 82/645] Compiling libraries/AP_Beacon/AP_Beacon_Marvelmind.cpp +[ 83/645] Compiling libraries/AP_Beacon/AP_Beacon_Pozyx.cpp +[ 84/645] Compiling libraries/AP_Beacon/AP_Beacon_SITL.cpp +[ 85/645] Compiling libraries/AP_BoardConfig/canbus_interface.cpp +[ 86/645] Compiling libraries/AP_BoardConfig/canbus_slcan.cpp +[ 87/645] Compiling libraries/AP_BoardConfig/IMU_heater.cpp +[ 88/645] Compiling libraries/AP_BoardConfig/board_drivers.cpp +[ 89/645] Compiling libraries/AP_Button/AP_Button.cpp +[ 90/645] Compiling libraries/AP_Camera/AP_Camera.cpp +[ 91/645] Compiling libraries/AP_Camera/AP_Camera_Serial_X30T.cpp +[ 92/645] Compiling libraries/AP_Common/Location.cpp +[ 93/645] Compiling libraries/AP_Common/AP_FWVersion.cpp +[ 94/645] Compiling libraries/AP_Common/c++.cpp +[ 95/645] Compiling libraries/AP_Common/AP_ExpandingArray.cpp +[ 96/645] Compiling libraries/AP_Common/AP_Common.cpp +[ 97/645] Compiling libraries/AP_Compass/Compass_PerMotor.cpp +[ 98/645] Compiling libraries/AP_Compass/AP_Compass_AK8963.cpp +[ 99/645] Compiling libraries/AP_Compass/AP_Compass_UAVCAN.cpp +[100/645] Compiling libraries/AP_Compass/CompassCalibrator.cpp +[101/645] Compiling libraries/AP_Compass/AP_Compass_HIL.cpp +[102/645] Compiling libraries/AP_Compass/AP_Compass_HMC5843.cpp +[103/645] Compiling libraries/AP_Compass/AP_Compass_IST8308.cpp +[104/645] Compiling libraries/AP_Compass/AP_Compass_Calibration.cpp +[105/645] Compiling libraries/AP_Compass/AP_Compass_SITL.cpp +[106/645] Compiling libraries/AP_Compass/AP_Compass_BMM150.cpp +[107/645] Compiling libraries/AP_Compass/AP_Compass_Backend.cpp +[108/645] Compiling libraries/AP_Compass/AP_Compass_MMC3416.cpp +[109/645] Compiling libraries/AP_Compass/AP_Compass_LIS3MDL.cpp +[110/645] Compiling libraries/AP_Compass/AP_Compass_LSM9DS1.cpp +[111/645] Compiling libraries/AP_Compass/AP_Compass.cpp +[112/645] Compiling libraries/AP_Compass/AP_Compass_LSM303D.cpp +[113/645] Compiling libraries/AP_Compass/AP_Compass_IST8310.cpp +[114/645] Compiling libraries/AP_Compass/AP_Compass_RM3100.cpp +[115/645] Compiling libraries/AP_Compass/AP_Compass_QMC5883L.cpp +[116/645] Compiling libraries/AP_Compass/AP_Compass_MAG3110.cpp +[117/645] Compiling libraries/AP_Compass/Compass_learn.cpp +[118/645] Compiling libraries/AP_Compass/AP_Compass_AK09916.cpp +[119/645] Compiling libraries/AP_Declination/AP_Declination.cpp +[120/645] Compiling libraries/AP_Declination/tables.cpp +[121/645] Compiling libraries/AP_Devo_Telem/AP_Devo_Telem.cpp +[122/645] Compiling libraries/AP_Filesystem/posix_compat.cpp +[123/645] Compiling libraries/AP_Filesystem/AP_Filesystem_FATFS.cpp +[124/645] Compiling libraries/AP_Filesystem/AP_Filesystem.cpp +[125/645] Compiling libraries/AP_Filesystem/AP_Filesystem_posix.cpp +[126/645] Compiling libraries/AP_FlashStorage/AP_FlashStorage.cpp +[127/645] Compiling libraries/AP_Frsky_Telem/AP_Frsky_Telem.cpp +[128/645] Compiling libraries/AP_GPS/AP_GPS_SBP.cpp +[129/645] Compiling libraries/AP_GPS/AP_GPS.cpp +[130/645] Compiling libraries/AP_GPS/AP_GPS_SBP2.cpp +[131/645] Compiling libraries/AP_GPS/AP_GPS_GSOF.cpp +[132/645] Compiling libraries/AP_GPS/AP_GPS_ERB.cpp +[133/645] Compiling libraries/AP_GPS/GPS_Backend.cpp +[134/645] Compiling libraries/AP_GPS/AP_GPS_SIRF.cpp +[135/645] Compiling libraries/AP_GPS/AP_GPS_UAVCAN.cpp +[136/645] Compiling libraries/AP_GPS/AP_GPS_MAV.cpp +[137/645] Compiling libraries/AP_GPS/AP_GPS_NOVA.cpp +[138/645] Compiling libraries/AP_GPS/AP_GPS_SBF.cpp +[139/645] Compiling libraries/AP_GPS/AP_GPS_NMEA.cpp +[140/645] Compiling libraries/AP_GPS/AP_GPS_UBLOX.cpp +[141/645] Compiling libraries/AP_GPS/AP_GPS_MTK.cpp +[142/645] Compiling libraries/AP_GPS/AP_GPS_MTK19.cpp +[143/645] Compiling libraries/AP_Gripper/AP_Gripper.cpp +[144/645] Compiling libraries/AP_Gripper/AP_Gripper_Servo.cpp +[145/645] Compiling libraries/AP_Gripper/AP_Gripper_Backend.cpp +[146/645] Compiling libraries/AP_Gripper/AP_Gripper_EPM.cpp +[147/645] Compiling libraries/AP_ICEngine/AP_ICEngine.cpp +[148/645] Compiling libraries/AP_IOMCU/fw_uploader.cpp +[149/645] Compiling libraries/AP_IOMCU/AP_IOMCU.cpp +[150/645] Compiling libraries/AP_IRLock/AP_IRLock_SITL.cpp +[151/645] Compiling libraries/AP_IRLock/AP_IRLock_I2C.cpp +[152/645] Compiling libraries/AP_IRLock/AP_IRLock_SITL_Gazebo.cpp +[153/645] Compiling libraries/AP_IRLock/IRLock.cpp +[154/645] Compiling libraries/AP_InertialNav/AP_InertialNav_NavEKF.cpp +[155/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_L3G4200D.cpp +[156/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_Backend.cpp +[157/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_SITL.cpp +[158/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_LSM9DS0.cpp +[159/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_HIL.cpp +[160/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_Invensense.cpp +[161/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_Invensensev2.cpp +[162/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_BMI160.cpp +[163/645] Compiling libraries/AP_InertialSensor/AuxiliaryBus.cpp +[164/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_BMI088.cpp +[165/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_BMI055.cpp +[166/645] Compiling libraries/AP_InertialSensor/BatchSampler.cpp +[167/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_LSM9DS1.cpp +[168/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_RST.cpp +[169/645] Compiling libraries/AP_InternalError/AP_InternalError.cpp +[170/645] Compiling libraries/AP_KDECAN/AP_KDECAN.cpp +[171/645] Compiling libraries/AP_LandingGear/AP_LandingGear.cpp +[172/645] Compiling libraries/AP_Logger/AP_Logger_DataFlash.cpp +[173/645] Compiling libraries/AP_Logger/LoggerMessageWriter.cpp +[174/645] Compiling libraries/AP_Logger/AP_Logger_MAVLinkLogTransfer.cpp +[175/645] Compiling libraries/AP_Logger/AP_Logger_MAVLink.cpp +[176/645] Compiling libraries/AP_Logger/AP_Logger_SITL.cpp +[177/645] Compiling libraries/AP_Logger/AP_Logger.cpp +[178/645] Compiling libraries/AP_Logger/AP_Logger_Block.cpp +[179/645] Compiling libraries/AP_Logger/LogFile.cpp +[180/645] Compiling libraries/AP_Math/AP_GeodesicGrid.cpp +[181/645] Compiling libraries/AP_Math/AP_Math.cpp +[182/645] Compiling libraries/AP_Math/quaternion.cpp +[183/645] Compiling libraries/AP_Math/polygon.cpp +[184/645] Compiling libraries/AP_Math/crc.cpp +[185/645] Compiling libraries/AP_Math/location.cpp +[186/645] Compiling libraries/AP_Math/spline5.cpp +[187/645] Compiling libraries/AP_Math/vector3.cpp +[188/645] Compiling libraries/AP_Math/matrixN.cpp +[189/645] Compiling libraries/AP_Math/matrix_alg.cpp +[190/645] Compiling libraries/AP_Math/vector2.cpp +[191/645] Compiling libraries/AP_Math/matrix3.cpp +[192/645] Compiling libraries/AP_Math/location_double.cpp +[193/645] Compiling libraries/AP_Mission/AP_Mission_Commands.cpp +[194/645] Compiling libraries/AP_Module/AP_Module.cpp +[195/645] Compiling libraries/AP_Motors/AP_Motors6DOF.cpp +[196/645] Compiling libraries/AP_Motors/AP_MotorsTailsitter.cpp +[197/645] Compiling libraries/AP_Motors/AP_MotorsSingle.cpp +[198/645] Compiling libraries/AP_Motors/AP_MotorsHeli.cpp +[199/645] Compiling libraries/AP_Motors/AP_MotorsHeli_Dual.cpp +[200/645] Compiling libraries/AP_Motors/AP_MotorsMulticopter.cpp +[201/645] Compiling libraries/AP_Motors/AP_Motors_Class.cpp +[202/645] Compiling libraries/AP_Motors/AP_MotorsTri.cpp +[203/645] Compiling libraries/AP_Motors/AP_MotorsHeli_Quad.cpp +[204/645] Compiling libraries/AP_Motors/AP_MotorsMatrix.cpp +[205/645] Compiling libraries/AP_Motors/AP_MotorsCoax.cpp +[206/645] Compiling libraries/AP_Motors/AP_MotorsHeli_Single.cpp +[207/645] Compiling libraries/AP_Motors/AP_MotorsMatrixTS.cpp +[208/645] Compiling libraries/AP_Motors/AP_MotorsHeli_RSC.cpp +[209/645] Compiling libraries/AP_Motors/AP_MotorsHeli_Swash.cpp +[210/645] Compiling libraries/AP_Mount/SoloGimbal.cpp +[211/645] Compiling libraries/AP_Mount/AP_Mount_Alexmos.cpp +[212/645] Compiling libraries/AP_Mount/SoloGimbal_Parameters.cpp +[213/645] Compiling libraries/AP_Mount/AP_Mount_Servo.cpp +[214/645] Compiling libraries/AP_Mount/AP_Mount.cpp +[215/645] Compiling libraries/AP_Mount/AP_Mount_SoloGimbal.cpp +[216/645] Compiling libraries/AP_Mount/SoloGimbalEKF.cpp +[217/645] Compiling libraries/AP_Mount/AP_Mount_SToRM32.cpp +[218/645] Compiling libraries/AP_Mount/AP_Mount_Backend.cpp +[219/645] Compiling libraries/AP_Mount/AP_Mount_SToRM32_serial.cpp +[220/645] Compiling libraries/AP_NMEA_Output/AP_NMEA_Output.cpp +[221/645] Compiling libraries/AP_NavEKF/AP_NavEKF_core_common.cpp +[222/645] Compiling libraries/AP_NavEKF/AP_Nav_Common.cpp +[223/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_Control.cpp +[224/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_core.cpp +[225/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_Logging.cpp +[226/645] Compiling libraries/AP_NavEKF2/AP_NavEKF_GyroBias.cpp +[227/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_Outputs.cpp +[228/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_PosVelFusion.cpp +[229/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_RngBcnFusion.cpp +[230/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_VehicleStatus.cpp +[231/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_Measurements.cpp +[232/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_OptFlowFusion.cpp +[233/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_AirDataFusion.cpp +[234/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_MagFusion.cpp +[235/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_Logging.cpp +[236/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_GyroBias.cpp +[237/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_Control.cpp +[238/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_VehicleStatus.cpp +[239/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_MagFusion.cpp +[240/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_PosVelFusion.cpp +[241/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_AirDataFusion.cpp +[242/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_RngBcnFusion.cpp +[243/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_Measurements.cpp +[244/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_Outputs.cpp +[245/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_OptFlowFusion.cpp +[246/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_core.cpp +[247/645] Compiling libraries/AP_Notify/Buzzer.cpp +[248/645] Compiling libraries/AP_Notify/ToneAlarm.cpp +[249/645] Compiling libraries/AP_Notify/VRBoard_LED.cpp +[250/645] Compiling libraries/AP_Notify/DiscoLED.cpp +[251/645] Compiling libraries/AP_Notify/AP_BoardLED2.cpp +[252/645] Compiling libraries/AP_Notify/AP_Notify.cpp +[253/645] Compiling libraries/AP_Notify/ToshibaLED_I2C.cpp +[254/645] Compiling libraries/AP_Notify/DiscreteRGBLed.cpp +[255/645] Compiling libraries/AP_Notify/UAVCAN_RGB_LED.cpp +[256/645] Compiling libraries/AP_Notify/AP_BoardLED.cpp +[257/645] Compiling libraries/AP_Notify/PixRacerLED.cpp +[258/645] Compiling libraries/AP_Notify/MMLPlayer.cpp +[259/645] Compiling libraries/AP_Notify/NeoPixel.cpp +[260/645] Compiling libraries/AP_Notify/SITL_SFML_LED.cpp +[261/645] Compiling libraries/AP_Notify/Display_SH1106_I2C.cpp +[262/645] Compiling libraries/AP_Notify/RCOutputRGBLed.cpp +[263/645] Compiling libraries/AP_Notify/RGBLed.cpp +[264/645] Compiling libraries/AP_Notify/Display_SSD1306_I2C.cpp +[265/645] Compiling libraries/AP_Notify/Display.cpp +[266/645] Compiling libraries/AP_Notify/Led_Sysfs.cpp +[267/645] Compiling libraries/AP_Notify/NCP5623.cpp +[268/645] Compiling libraries/AP_Notify/OreoLED_I2C.cpp +[269/645] Compiling libraries/AP_Notify/Display_SITL.cpp +[270/645] Compiling libraries/AP_Notify/PCA9685LED_I2C.cpp +[271/645] Compiling libraries/AP_Notify/ExternalLED.cpp +[272/645] Compiling libraries/AP_OSD/AP_OSD_Screen.cpp +[273/645] Compiling libraries/AP_OSD/AP_OSD_SITL.cpp +[274/645] Compiling libraries/AP_OSD/AP_OSD_Backend.cpp +[275/645] Compiling libraries/AP_OSD/AP_OSD_MAX7456.cpp +[276/645] Compiling libraries/AP_OSD/AP_OSD.cpp +[277/645] Compiling libraries/AP_OSD/AP_OSD_Setting.cpp +[278/645] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_HereFlow.cpp +[279/645] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_CXOF.cpp +[280/645] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_Onboard.cpp +[281/645] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_MAV.cpp +[282/645] Compiling libraries/AP_OpticalFlow/OpticalFlow.cpp +[283/645] Compiling libraries/AP_OpticalFlow/OpticalFlow_backend.cpp +[284/645] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_PX4Flow.cpp +[285/645] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_Pixart.cpp +[286/645] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_SITL.cpp +[287/645] Compiling libraries/AP_Parachute/AP_Parachute.cpp +[288/645] Compiling libraries/AP_Param/AP_Param.cpp +[289/645] Compiling libraries/AP_Proximity/AP_Proximity_Backend.cpp +[290/645] Compiling libraries/AP_Proximity/AP_Proximity_SITL.cpp +[291/645] Compiling libraries/AP_Proximity/AP_Proximity_TeraRangerTowerEvo.cpp +[292/645] Compiling libraries/AP_Proximity/AP_Proximity_UAVCAN.cpp +[293/645] Compiling libraries/AP_Proximity/AP_Proximity_LightWareSF40C.cpp +[294/645] Compiling libraries/AP_Proximity/AP_Proximity_TeraRangerTower.cpp +[295/645] Compiling libraries/AP_Proximity/AP_Proximity_LightWareSF40C_v09.cpp +[296/645] Compiling libraries/AP_Proximity/AP_Proximity_RangeFinder.cpp +[297/645] Compiling libraries/AP_Proximity/AP_Proximity_MAV.cpp +[298/645] Compiling libraries/AP_Proximity/AP_Proximity_NanaRadar_MR72.cpp +[299/645] Compiling libraries/AP_Proximity/AP_Proximity_RPLidarA2.cpp +[300/645] Compiling libraries/AP_Proximity/AP_Proximity_AirSimSITL.cpp +[301/645] Compiling libraries/AP_Proximity/AP_Proximity.cpp +[302/645] Compiling libraries/AP_Proximity/AP_Proximity_MorseSITL.cpp +[303/645] Compiling libraries/AP_RAMTRON/AP_RAMTRON.cpp +[304/645] Compiling libraries/AP_RCMapper/AP_RCMapper.cpp +[305/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol_IBUS.cpp +[306/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol.cpp +[307/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol_DSM.cpp +[308/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol_PPMSum.cpp +[309/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol_SRXL.cpp +[310/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol_SBUS.cpp +[311/645] Compiling libraries/AP_RCProtocol/SoftSerial.cpp +[312/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol_ST24.cpp +[313/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol_SUMD.cpp +[314/645] Compiling libraries/AP_ROMFS/tinflate.cpp +[315/645] Compiling libraries/AP_ROMFS/AP_ROMFS.cpp +[316/645] Compiling libraries/AP_ROMFS/tinfgzip.cpp +[317/645] Compiling libraries/AP_RPM/RPM_Pin.cpp +[318/645] Compiling libraries/AP_RPM/RPM_Backend.cpp +[319/645] Compiling libraries/AP_RPM/AP_RPM.cpp +[320/645] Compiling libraries/AP_RPM/RPM_SITL.cpp +[321/645] Compiling libraries/AP_RSSI/AP_RSSI.cpp +[322/645] Compiling libraries/AP_RTC/AP_RTC.cpp +[323/645] Compiling libraries/AP_RTC/JitterCorrection.cpp +[324/645] Compiling libraries/AP_Radio/driver_bk2425.cpp +[325/645] Compiling libraries/AP_Radio/driver_cc2500.cpp +[326/645] Compiling libraries/AP_Radio/AP_Radio_backend.cpp +[327/645] Compiling libraries/AP_Radio/AP_Radio_cypress.cpp +[328/645] Compiling libraries/AP_Radio/AP_Radio_bk2425.cpp +[329/645] Compiling libraries/AP_Radio/AP_Radio_cc2500.cpp +[330/645] Compiling libraries/AP_Radio/AP_Radio.cpp +[331/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_TeraRangerI2C.cpp +[332/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_NanoRadar_MR72.cpp +[333/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_MAVLink.cpp +[334/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Benewake.cpp +[335/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_PulsedLightLRF.cpp +[336/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Wasp.cpp +[337/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_MaxsonarI2CXL.cpp +[338/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_VL53L1X.cpp +[339/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_NMEA.cpp +[340/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_BLPing.cpp +[341/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_MaxsonarSerialLV.cpp +[342/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_LeddarOne.cpp +[343/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Params.cpp +[344/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_BBB_PRU.cpp +[345/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_LightWareI2C.cpp +[346/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_LightWareSerial.cpp +[347/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_UAVCAN.cpp +[348/645] Compiling libraries/AP_RangeFinder/RangeFinder_Backend.cpp +[349/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_VL53L0X.cpp +[350/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_analog.cpp +[351/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Bebop.cpp +[352/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_PWM.cpp +[353/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_insighticaSerial.cpp +[354/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Lanbao.cpp +[355/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_uLanding.cpp +[356/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Benewake_TFMiniPlus.cpp +[357/645] Compiling libraries/AP_Relay/AP_Relay.cpp +[358/645] Compiling libraries/AP_RobotisServo/AP_RobotisServo.cpp +[359/645] Compiling libraries/AP_SBusOut/AP_SBusOut.cpp +[360/645] Compiling libraries/AP_Scheduler/PerfInfo.cpp +[361/645] Compiling libraries/AP_SerialLED/AP_SerialLED.cpp +[362/645] Compiling libraries/AP_SerialManager/AP_SerialManager.cpp +[363/645] Compiling libraries/AP_ServoRelayEvents/AP_ServoRelayEvents.cpp +[364/645] Compiling libraries/AP_SmartRTL/AP_SmartRTL.cpp +[365/645] Compiling libraries/AP_Stats/AP_Stats.cpp +[366/645] Compiling libraries/AP_TempCalibration/AP_TempCalibration.cpp +[367/645] Compiling libraries/AP_Terrain/AP_Terrain.cpp +[368/645] Compiling libraries/AP_Terrain/TerrainIO.cpp +[369/645] Compiling libraries/AP_Terrain/TerrainGCS.cpp +[370/645] Compiling libraries/AP_Terrain/TerrainMission.cpp +[371/645] Compiling libraries/AP_Terrain/TerrainUtil.cpp +[372/645] Compiling libraries/AP_ToshibaCAN/AP_ToshibaCAN.cpp +[373/645] Compiling libraries/AP_Tuning/AP_Tuning.cpp +[374/645] Compiling libraries/AP_UAVCAN/AP_UAVCAN.cpp +[375/645] Compiling libraries/AP_UAVCAN/AP_UAVCAN_SLCAN.cpp +[376/645] Compiling libraries/AP_UAVCAN/AP_UAVCAN_Server.cpp +[377/645] Compiling libraries/AP_Vehicle/AP_Vehicle.cpp +[378/645] Compiling libraries/AP_VisualOdom/AP_VisualOdom_Backend.cpp +[379/645] Compiling libraries/AP_VisualOdom/AP_VisualOdom_MAV.cpp +[380/645] Compiling libraries/AP_VisualOdom/AP_VisualOdom.cpp +[381/645] Compiling libraries/AP_Volz_Protocol/AP_Volz_Protocol.cpp +[382/645] Compiling libraries/AP_WheelEncoder/AP_WheelEncoder.cpp +[383/645] Compiling libraries/AP_WheelEncoder/WheelEncoder_Backend.cpp +[384/645] Compiling libraries/AP_WheelEncoder/AP_WheelRateControl.cpp +[385/645] Compiling libraries/AP_WheelEncoder/WheelEncoder_Quadrature.cpp +[386/645] Compiling libraries/AP_WheelEncoder/WheelEncoder_SITL_Quadrature.cpp +[387/645] Compiling libraries/AP_Winch/AP_Winch_Servo.cpp +[388/645] Compiling libraries/AP_Winch/AP_Winch.cpp +[389/645] Compiling libraries/Filter/HarmonicNotchFilter.cpp +[390/645] Compiling libraries/Filter/LowPassFilter2p.cpp +[391/645] Compiling libraries/Filter/DerivativeFilter.cpp +[392/645] Compiling libraries/Filter/NotchFilter.cpp +[393/645] Compiling libraries/Filter/LowPassFilter.cpp +[394/645] Compiling libraries/GCS_MAVLink/MAVLink_routing.cpp +[395/645] Compiling libraries/GCS_MAVLink/GCS.cpp +[396/645] Compiling libraries/GCS_MAVLink/GCS_MAVLink.cpp +[397/645] Compiling libraries/GCS_MAVLink/GCS_Signing.cpp +[398/645] Compiling libraries/GCS_MAVLink/MissionItemProtocol_Fence.cpp +[399/645] Compiling libraries/GCS_MAVLink/MissionItemProtocol_Rally.cpp +[400/645] Compiling libraries/GCS_MAVLink/MissionItemProtocol_Waypoints.cpp +[401/645] Compiling libraries/GCS_MAVLink/MissionItemProtocol.cpp +[402/645] Compiling libraries/GCS_MAVLink/GCS_serial_control.cpp +[403/645] Compiling libraries/GCS_MAVLink/GCS_ServoRelay.cpp +[404/645] Compiling libraries/GCS_MAVLink/GCS_Param.cpp +[405/645] Compiling libraries/GCS_MAVLink/GCS_Rally.cpp +[406/645] Compiling libraries/GCS_MAVLink/GCS_Fence.cpp +[407/645] Compiling libraries/GCS_MAVLink/GCS_FTP.cpp +[408/645] Compiling libraries/GCS_MAVLink/GCS_DeviceOp.cpp +[409/645] Compiling libraries/RC_Channel/RC_Channels.cpp +[410/645] Compiling libraries/RC_Channel/RC_Channel.cpp +[411/645] Compiling libraries/SRV_Channel/SRV_Channel.cpp +[412/645] Compiling libraries/SRV_Channel/SRV_Channel_aux.cpp +[413/645] Compiling libraries/StorageManager/StorageManager.cpp +[414/645] Compiling libraries/AP_HAL/utility/replace.cpp +[415/645] Compiling libraries/AP_HAL/utility/BetterStream.cpp +[416/645] Compiling libraries/AP_HAL/Scheduler.cpp +[417/645] Compiling libraries/AP_HAL/Util.cpp +[418/645] Compiling libraries/AP_HAL/system.cpp +[419/645] Compiling libraries/AP_HAL/utility/RCOutput_Tap_Linux.cpp +[420/645] Compiling libraries/AP_HAL/utility/utoa_invert.cpp +[421/645] Compiling libraries/AP_HAL/utility/RingBuffer.cpp +[422/645] Compiling libraries/AP_HAL/HAL.cpp +[423/645] Compiling libraries/AP_HAL/utility/Socket.cpp +[424/645] Compiling libraries/AP_HAL/utility/packetise.cpp +[425/645] Compiling libraries/AP_HAL/utility/srxl.cpp +[426/645] Compiling libraries/AP_HAL/utility/getopt_cpp.cpp +[427/645] Compiling libraries/AP_HAL/utility/st24.cpp +[428/645] Compiling libraries/AP_HAL/utility/RCOutput_Tap.cpp +[429/645] Compiling libraries/AP_HAL/utility/sumd.cpp +[430/645] Compiling libraries/AP_HAL/utility/dsm.cpp +[431/645] Compiling libraries/AP_HAL/Device.cpp +[432/645] Compiling libraries/AP_HAL/RCOutput.cpp +[433/645] Compiling libraries/AP_HAL/utility/print_vprintf.cpp +[434/645] Compiling libraries/AP_HAL/Semaphores.cpp +[435/645] Compiling libraries/AP_HAL/utility/ftoa_engine.cpp +[436/645] Compiling libraries/AP_HAL_Empty/Scheduler.cpp +[437/645] Compiling libraries/AP_HAL_Empty/Storage.cpp +[438/645] Compiling libraries/AP_HAL_Empty/Semaphores.cpp +[439/645] Compiling libraries/AP_HAL_Empty/GPIO.cpp +[440/645] Compiling libraries/AP_HAL_Empty/AnalogIn.cpp +[441/645] Compiling libraries/AP_HAL_Empty/RCOutput.cpp +[442/645] Compiling libraries/AP_HAL_Empty/RCInput.cpp +[443/645] Compiling libraries/AP_HAL_Empty/UARTDriver.cpp +[444/645] Compiling libraries/AP_HAL_Empty/HAL_Empty_Class.cpp +[445/645] Compiling libraries/AP_HAL_ChibiOS/sdcard.cpp +[446/645] Compiling libraries/AP_HAL_ChibiOS/Semaphores.cpp +[447/645] Compiling libraries/AP_HAL_ChibiOS/RCInput.cpp +[448/645] Compiling libraries/AP_HAL_ChibiOS/CANFDIface.cpp +[449/645] Compiling libraries/AP_HAL_ChibiOS/I2CDevice.cpp +[450/645] Compiling libraries/AP_HAL_ChibiOS/CANThread.cpp +[451/645] Compiling libraries/AP_HAL_ChibiOS/CANClock.cpp +[452/645] Compiling libraries/AP_HAL_ChibiOS/stdio.cpp +[453/645] Compiling libraries/AP_HAL_ChibiOS/UARTDriver.cpp +[454/645] Compiling libraries/AP_HAL_ChibiOS/Scheduler.cpp +[455/645] Compiling libraries/AP_HAL_ChibiOS/RCOutput.cpp +[456/645] Compiling libraries/AP_HAL_ChibiOS/Device.cpp +[457/645] Compiling libraries/AP_HAL_ChibiOS/SoftSigReader.cpp +[458/645] Compiling libraries/AP_HAL_ChibiOS/CANSerialRouter.cpp +[459/645] Compiling libraries/AP_HAL_ChibiOS/Util.cpp +[460/645] Compiling libraries/AP_HAL_ChibiOS/shared_dma.cpp +[461/645] Compiling libraries/AP_HAL_ChibiOS/AnalogIn.cpp +[462/645] Compiling libraries/AP_HAL_ChibiOS/SoftSigReaderInt.cpp +[463/645] Compiling libraries/AP_HAL_ChibiOS/CANManager.cpp +[464/645] Compiling libraries/AP_HAL_ChibiOS/system.cpp +[465/645] Compiling libraries/AP_HAL_ChibiOS/SPIDevice.cpp +[466/645] Compiling libraries/AP_HAL_ChibiOS/CanIface.cpp +[467/645] Compiling libraries/AP_HAL_ChibiOS/GPIO.cpp +[468/645] Compiling libraries/AP_Scripting/AP_Scripting.cpp +[469/645] Compiling libraries/AP_Scripting/lua_bindings.cpp +[470/645] Compiling libraries/AP_Scripting/lua_boxed_numerics.cpp +[471/645] Compiling libraries/AP_Scripting/lua_scripts.cpp +[472/645] Compiling libraries/AP_Scripting/lua_generated_bindings.cpp +[473/645] Compiling libraries/AP_Scripting/lua/src/lopcodes.c +[474/645] Compiling libraries/AP_Scripting/lua/src/lobject.c +[475/645] Compiling libraries/AP_Scripting/lua/src/ldebug.c +[476/645] Compiling libraries/AP_Scripting/lua/src/lgc.c +[477/645] Compiling libraries/AP_Scripting/lua/src/lctype.c +[478/645] Compiling libraries/AP_Scripting/lua/src/ltm.c +[479/645] Compiling libraries/AP_Scripting/lua/src/lmathlib.c +[480/645] Compiling libraries/AP_Scripting/lua/src/loadlib.c +[481/645] Compiling libraries/AP_Scripting/lua/src/lstring.c +[482/645] Compiling libraries/AP_Scripting/lua/src/lfunc.c +[483/645] Compiling libraries/AP_Scripting/lua/src/ldo.c +[484/645] Compiling libraries/AP_Scripting/lua/src/lapi.c +[485/645] Compiling libraries/AP_Scripting/lua/src/lparser.c +[486/645] Compiling libraries/AP_Scripting/lua/src/lauxlib.c +[487/645] Compiling libraries/AP_Scripting/lua/src/lzio.c +[488/645] Compiling libraries/AP_Scripting/lua/src/lutf8lib.c +[489/645] Compiling libraries/AP_Scripting/lua/src/ltablib.c +[490/645] Compiling libraries/AP_Scripting/lua/src/lundump.c +[491/645] Compiling libraries/AP_Scripting/lua/src/lcode.c +[492/645] Compiling libraries/AP_Scripting/lua/src/lvm.c +[493/645] Compiling libraries/AP_Scripting/lua/src/ltable.c +[494/645] Compiling libraries/AP_Scripting/lua/src/llex.c +[495/645] Compiling libraries/AP_Scripting/lua/src/lcorolib.c +[496/645] Compiling libraries/AP_Scripting/lua/src/liolib.c +[497/645] Compiling libraries/AP_Scripting/lua/src/ldblib.c +[498/645] Compiling libraries/AP_Scripting/lua/src/lbaselib.c +[499/645] Compiling libraries/AP_Scripting/lua/src/lstrlib.c +[500/645] Compiling libraries/AP_Scripting/lua/src/lua.c +[501/645] Compiling libraries/AP_Scripting/lua/src/loslib.c +[502/645] Compiling libraries/AP_Scripting/lua/src/lstate.c +[503/645] Compiling libraries/AP_Scripting/lua/src/luac.c +[504/645] Compiling libraries/AP_Scripting/lua/src/linit.c +[505/645] Compiling libraries/AP_Scripting/lua/src/lmem.c +[506/645] Compiling libraries/AP_Scripting/lua/src/lbitlib.c +[507/645] Compiling libraries/AP_Scripting/lua/src/ldump.c +[508/645] Compiling modules/uavcan/libuavcan/src/node/uc_service_client.cpp +[509/645] Compiling modules/uavcan/libuavcan/src/transport/uc_transfer_listener.cpp +[510/645] Compiling modules/uavcan/libuavcan/src/marshal/uc_bit_array_copy.cpp +[511/645] Compiling modules/uavcan/libuavcan/src/transport/uc_crc.cpp +[512/645] Compiling modules/uavcan/libuavcan/src/node/uc_scheduler.cpp +[513/645] Compiling modules/uavcan/libuavcan/src/node/uc_generic_publisher.cpp +[514/645] Compiling modules/uavcan/libuavcan/src/node/uc_generic_subscriber.cpp +[515/645] Compiling modules/uavcan/libuavcan/src/marshal/uc_bit_stream.cpp +[516/645] Compiling modules/uavcan/libuavcan/src/protocol/uc_node_status_provider.cpp +[517/645] Compiling modules/uavcan/libuavcan/src/transport/uc_transfer_buffer.cpp +[518/645] Compiling modules/uavcan/libuavcan/src/uc_dynamic_memory.cpp +[519/645] Compiling modules/uavcan/libuavcan/src/node/uc_global_data_type_registry.cpp +[520/645] Compiling modules/uavcan/libuavcan/src/transport/uc_transfer_receiver.cpp +[521/645] Compiling modules/uavcan/libuavcan/src/marshal/uc_scalar_codec.cpp +[522/645] Compiling modules/uavcan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp +[523/645] Compiling modules/uavcan/libuavcan/src/uc_data_type.cpp +[524/645] Compiling modules/uavcan/libuavcan/src/transport/uc_dispatcher.cpp +[525/645] Compiling modules/uavcan/libuavcan/src/node/uc_timer.cpp +[526/645] Compiling modules/uavcan/libuavcan/src/transport/uc_frame.cpp +[527/645] Compiling modules/uavcan/libuavcan/src/transport/uc_transfer_sender.cpp +[528/645] Compiling modules/uavcan/libuavcan/src/marshal/uc_float_spec.cpp +[529/645] Compiling modules/uavcan/libuavcan/src/transport/uc_transfer.cpp +[530/645] Compiling modules/uavcan/libuavcan/src/uc_error.cpp +[531/645] Compiling modules/uavcan/libuavcan/src/driver/uc_can.cpp +[532/645] Compiling modules/uavcan/libuavcan/src/transport/uc_can_io.cpp +[533/645] Compiling modules/uavcan/libuavcan/src/protocol/uc_dynamic_node_id_client.cpp +[534/645] Compiling modules/uavcan/libuavcan/src/transport/uc_can_acceptance_filter_configurator.cpp +[535/645] Compiling libraries/AP_AHRS/AP_AHRS.cpp +[536/645] Compiling libraries/AP_Airspeed/AP_Airspeed.cpp +[537/645] Compiling libraries/AP_Baro/AP_Baro.cpp +[538/645] Compiling libraries/AP_Baro/AP_Baro_SITL.cpp +[539/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Params.cpp +[540/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor.cpp +[541/645] Compiling libraries/AP_BoardConfig/AP_BoardConfig_CAN.cpp +[542/645] Compiling libraries/AP_BoardConfig/canbus_driver.cpp +[543/645] Compiling libraries/AP_BoardConfig/AP_BoardConfig.cpp +[544/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor.cpp +[545/645] Compiling libraries/AP_Mission/AP_Mission.cpp +[546/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2.cpp +[547/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3.cpp +[548/645] Compiling libraries/AP_Rally/AP_Rally.cpp +[549/645] Compiling libraries/AP_RangeFinder/RangeFinder.cpp +[550/645] Compiling libraries/AP_Scheduler/AP_Scheduler.cpp +[551/645] Compiling libraries/AP_Logger/AP_Logger_File.cpp +[552/645] Compiling libraries/AP_Logger/AP_Logger_Backend.cpp [553/645] Compiling libraries/GCS_MAVLink/GCS_Common.cpp -[567/645] Compiling ArduCopter/mode_systemid.cpp -[569/645] Compiling ArduCopter/Attitude.cpp -[570/645] Compiling ArduCopter/Log.cpp -[571/645] Compiling ArduCopter/GCS_Copter.cpp -[572/645] Compiling ArduCopter/mode_follow.cpp -[573/645] Compiling ArduCopter/radio.cpp -[574/645] Compiling ArduCopter/failsafe.cpp -[575/645] Compiling ArduCopter/events.cpp -[576/645] Compiling ArduCopter/land_detector.cpp -[577/645] Compiling ArduCopter/GCS_Mavlink.cpp -[578/645] Compiling ArduCopter/system.cpp -[580/645] Compiling ArduCopter/surface_tracking.cpp -[581/645] Compiling ArduCopter/compassmot.cpp -[582/645] Compiling ArduCopter/mode_land.cpp -[583/645] Compiling ArduCopter/mode_flip.cpp -[584/645] Compiling ArduCopter/mode_drift.cpp -[585/645] Compiling ArduCopter/mode.cpp -[586/645] Compiling ArduCopter/mode_flowmeasure.cpp -[587/645] Compiling ArduCopter/mode_zigzag.cpp -[588/645] Compiling ArduCopter/leds.cpp -[589/645] Compiling ArduCopter/heli.cpp -[590/645] Compiling ArduCopter/mode_loiter.cpp -[591/645] Compiling ArduCopter/Copter.cpp -[592/645] Compiling ArduCopter/baro_ground_effect.cpp -[593/645] Compiling ArduCopter/zr_flight.cpp -[594/645] Compiling ArduCopter/UserCode.cpp -[595/645] Compiling ArduCopter/mode_circle.cpp -[596/645] Compiling ArduCopter/mode_rtl.cpp -[597/645] Compiling ArduCopter/ekf_check.cpp -[598/645] Compiling ArduCopter/inertia.cpp -[599/645] Compiling ArduCopter/mode_flowhold.cpp -[600/645] Compiling ArduCopter/AP_Rally.cpp -[601/645] Compiling ArduCopter/mode_guided_nogps.cpp -[602/645] Compiling ArduCopter/mode_throw.cpp -[603/645] Compiling ArduCopter/motor_test.cpp -[604/645] Compiling ArduCopter/mode_stabilize.cpp -[605/645] Compiling ArduCopter/RC_Channel.cpp -[606/645] Compiling ArduCopter/standby.cpp -[607/645] Compiling ArduCopter/esc_calibration.cpp -[608/645] Compiling ArduCopter/mode_auto.cpp -[609/645] Compiling ArduCopter/mode_acro.cpp -[610/645] Compiling ArduCopter/mode_smart_rtl.cpp -[611/645] Compiling ArduCopter/Parameters.cpp -[612/645] Compiling ArduCopter/AP_State.cpp -[613/645] Compiling ArduCopter/AP_Arming.cpp -[614/645] Compiling ArduCopter/mode_guided.cpp -[615/645] Compiling ArduCopter/takeoff.cpp -[616/645] Compiling ArduCopter/setup.cpp -[617/645] Compiling ArduCopter/autoyaw.cpp -[618/645] Compiling ArduCopter/motors.cpp -[619/645] Compiling ArduCopter/afs_copter.cpp -[620/645] Compiling ArduCopter/navigation.cpp -[621/645] Compiling ArduCopter/mode_sport.cpp -[622/645] Compiling ArduCopter/mode_autorotate.cpp -[623/645] Compiling ArduCopter/mode_acro_heli.cpp -[624/645] Compiling ArduCopter/terrain.cpp -[625/645] Compiling ArduCopter/mode_autotune.cpp -[626/645] Compiling ArduCopter/mode_althold.cpp -[627/645] Compiling ArduCopter/toy_mode.cpp -[628/645] Compiling ArduCopter/version.cpp -[629/645] Compiling ArduCopter/tuning.cpp -[630/645] Compiling ArduCopter/mode_avoid_adsb.cpp -[631/645] Compiling ArduCopter/mode_brake.cpp -[632/645] Compiling ArduCopter/mode_stabilize_heli.cpp -[633/645] Compiling ArduCopter/landing_gear.cpp -[634/645] Compiling ArduCopter/commands.cpp -[635/645] Compiling ArduCopter/crash_check.cpp -[636/645] Compiling ArduCopter/mode_poshold.cpp -[637/645] Compiling ArduCopter/sensors.cpp -[638/645] Compiling ArduCopter/fence.cpp -[639/645] Compiling ArduCopter/avoidance_adsb.cpp -[640/645] Compiling ArduCopter/precision_landing.cpp -[641/645] Linking build/d100/lib/libArduCopter_libs.a +[554/645] Compiling libraries/SRV_Channel/SRV_Channels.cpp +[555/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol_Backend.cpp +[556/645] Compiling libraries/AP_BLHeli/AP_BLHeli.cpp +[557/645] Compiling libraries/AC_Fence/AC_Fence.cpp +[558/645] Compiling libraries/AC_Avoidance/AC_Avoid.cpp +[559/645] Compiling libraries/AP_ADSB/AP_ADSB.cpp +[560/645] Compiling libraries/AC_AttitudeControl/AC_PosControl.cpp +[561/645] Compiling libraries/AC_AttitudeControl/AC_AttitudeControl.cpp +[562/645] Compiling libraries/AP_Avoidance/AP_Avoidance.cpp +[563/645] Compiling libraries/AP_Arming/AP_Arming.cpp +[564/645] Compiling libraries/AP_Follow/AP_Follow.cpp +[565/645] Compiling libraries/AP_HAL_ChibiOS/Storage.cpp +[566/645] Compiling libraries/AP_HAL_ChibiOS/HAL_ChibiOS_Class.cpp +[567/645] Compiling ArduCopter/tuning.cpp +[568/645] Compiling ArduCopter/mode_acro_heli.cpp +[569/645] Compiling ArduCopter/navigation.cpp +[570/645] Compiling ArduCopter/AP_State.cpp +[571/645] Compiling ArduCopter/Parameters.cpp +[572/645] Compiling ArduCopter/mode_circle.cpp +[573/645] Compiling ArduCopter/UserCode.cpp +[574/645] Compiling ArduCopter/zr_flight.cpp +[575/645] Compiling ArduCopter/mode.cpp +[576/645] Compiling ArduCopter/mode_flowmeasure.cpp +[577/645] Compiling ArduCopter/mode_zigzag.cpp +[578/645] Compiling ArduCopter/baro_ground_effect.cpp +[579/645] Compiling ArduCopter/Copter.cpp +[580/645] Compiling ArduCopter/AP_Rally.cpp +[581/645] Compiling ArduCopter/mode_loiter.cpp +[582/645] Compiling ArduCopter/leds.cpp +[583/645] Compiling ArduCopter/terrain.cpp +[584/645] Compiling ArduCopter/heli.cpp +[585/645] Compiling ArduCopter/mode_althold.cpp +[586/645] Compiling ArduCopter/surface_tracking.cpp +[587/645] Compiling ArduCopter/mode_sport.cpp +[588/645] Compiling ArduCopter/mode_follow.cpp +[589/645] Linking build/d100/lib/libArduCopter_libs.a +[590/645] Compiling ArduCopter/mode_autorotate.cpp +[591/645] Compiling ArduCopter/AP_Arming.cpp +[592/645] Compiling ArduCopter/afs_copter.cpp +[593/645] Compiling ArduCopter/motors.cpp +[594/645] Compiling ArduCopter/system.cpp +[595/645] Compiling ArduCopter/precision_landing.cpp +[596/645] Compiling ArduCopter/mode_drift.cpp +[597/645] Compiling ArduCopter/GCS_Mavlink.cpp +[598/645] Compiling ArduCopter/mode_poshold.cpp +[599/645] Compiling ArduCopter/fence.cpp +[600/645] Compiling ArduCopter/mode_rtl.cpp +[601/645] Compiling ArduCopter/landing_gear.cpp +[602/645] Compiling ArduCopter/crash_check.cpp +[603/645] Compiling ArduCopter/mode_land.cpp +[604/645] Compiling ArduCopter/RC_Channel.cpp +[605/645] Compiling ArduCopter/mode_acro.cpp +[606/645] Compiling ArduCopter/mode_auto.cpp +[607/645] Compiling ArduCopter/commands.cpp +[608/645] Compiling ArduCopter/inertia.cpp +[609/645] Compiling ArduCopter/Attitude.cpp +[610/645] Compiling ArduCopter/version.cpp +[611/645] Compiling ArduCopter/Log.cpp +[612/645] Compiling ArduCopter/ekf_check.cpp +[613/645] Compiling ArduCopter/toy_mode.cpp +[614/645] Compiling ArduCopter/mode_flowhold.cpp +[615/645] Compiling ArduCopter/events.cpp +[616/645] Compiling ArduCopter/mode_flip.cpp +[617/645] Compiling ArduCopter/Des.cpp +[618/645] Compiling ArduCopter/land_detector.cpp +[619/645] Compiling ArduCopter/takeoff.cpp +[620/645] Compiling ArduCopter/setup.cpp +[621/645] Compiling ArduCopter/mode_guided.cpp +[622/645] Compiling ArduCopter/compassmot.cpp +[623/645] Compiling ArduCopter/motor_test.cpp +[624/645] Compiling ArduCopter/sensors.cpp +[625/645] Compiling ArduCopter/standby.cpp +[626/645] Compiling ArduCopter/mode_smart_rtl.cpp +[627/645] Compiling ArduCopter/esc_calibration.cpp +[628/645] Compiling ArduCopter/mode_avoid_adsb.cpp +[629/645] Compiling ArduCopter/mode_throw.cpp +[630/645] Compiling ArduCopter/GCS_Copter.cpp +[631/645] Compiling ArduCopter/mode_guided_nogps.cpp +[632/645] Compiling ArduCopter/failsafe.cpp +[633/645] Compiling ArduCopter/avoidance_adsb.cpp +[634/645] Compiling ArduCopter/mode_stabilize.cpp +[635/645] Compiling ArduCopter/mode_stabilize_heli.cpp +[636/645] Compiling ArduCopter/mode_autotune.cpp +[637/645] Compiling ArduCopter/radio.cpp +[638/645] Compiling ArduCopter/UserParameters.cpp +[639/645] Compiling ArduCopter/autoyaw.cpp +[640/645] Compiling ArduCopter/mode_systemid.cpp +[641/645] Compiling ArduCopter/mode_brake.cpp [642/645] Linking build/d100/bin/arducopter [643/645] apj_tool build/d100/bin/arducopter -Loaded binary file of length 3099644 +Loaded binary file of length 3155896 Setting defaults from /home/z/code/zr-v4/libraries/AP_HAL_ChibiOS/hwdef/d100/defaults.parm -Saved binary of length 3099644 +Saved binary of length 3155896 [644/645] Generating bin/arducopter.bin [645/645] apj_gen build/d100/bin/arducopter.bin Waf: Leaving directory `/home/z/code/zr-v4/build/d100' @@ -449,10 +2289,10 @@ BUILD SUMMARY Build directory: /home/z/code/zr-v4/build/d100 Target Text Data BSS Total ---------------------------------------------- -bin/arducopter 1268472 3956 389488 1661916 +bin/arducopter 1274548 3956 389492 1667996 Build commands will be stored in build/d100/compile_commands.json -'copter' finished successfully (7.795s) +'copter' finished successfully (49.108s) Setting top to : /home/z/code/zr-v4 Setting out to : /home/z/code/zr-v4/build Autoconfiguration : enabled @@ -518,8 +2358,7 @@ env set PROCESS_STACK=0x2000 Scripting : enabled Scripting runtime checks : enabled Checking for program 'rsync' : /usr/bin/rsync -'configure' finished successfully (1.490s) -Waf: Entering directory `/home/z/code/zr-v4/build/d100h' +'configure' finished successfully (1.831s) Embedding file sandbox.lua:libraries/AP_Scripting/scripts/sandbox.lua Embedding file io_firmware.bin:Tools/IO_Firmware/iofirmware_lowpolh.bin Checking for env.py @@ -537,87 +2376,1008 @@ env added IOMCU_FW=0 env appended CPU_FLAGS=['-mcpu=cortex-m4', '-mfpu=fpv4-sp-d16', '-mfloat-abi=hard', '-u_printf_float'] env added PERIPH_FW=0 env added PROCESS_STACK=0x2000 +'clean' finished successfully (0.667s) +Waf: Entering directory `/home/z/code/zr-v4/build/d100h' +Embedding file sandbox.lua:libraries/AP_Scripting/scripts/sandbox.lua +Embedding file io_firmware.bin:Tools/IO_Firmware/iofirmware_lowpolh.bin +Checking for env.py +No env.py found +[1/6] Creating build/d100h/hwdef.h +[2/6] Creating build/d100h/modules/ChibiOS/include_dirs +[3/6] Processing modules/mavlink/message_definitions/v1.0/ardupilotmega.xml +[4/6] Processing uavcangen: libraries/AP_UAVCAN/dsdl/ardupilot libraries/AP_UAVCAN/dsdl/com libraries/AP_UAVCAN/dsdl/zrzk modules/uavcan/dsdl/uavcan +[5/6] Creating build/d100h/ap_version.h +Validation skipped for /home/z/code/zr-v4/modules/mavlink/message_definitions/v1.0/ardupilotmega.xml. +Parsing /home/z/code/zr-v4/modules/mavlink/message_definitions/v1.0/ardupilotmega.xml +Including /home/z/code/zr-v4/libraries/AP_HAL_ChibiOS/hwdef/fmuv5/hwdef.dat +Adding environment OPTIMIZE -O2 +Removing ZR_FRAME_TYPE +Removing HAL_BATT_VOLT_SCALE +Removing HAL_BATT_CURR_SCALE +Removing AC_ATC_MULTI_RATE_RP_P +Removing AC_ATC_MULTI_RATE_RP_I +Removing AC_ATC_MULTI_RATE_YAW_P +Removing AC_ATC_MULTI_RATE_YAW_I +Setup for MCU STM32F767xx +Writing hwdef setup in /home/z/code/zr-v4/build/d100h/hwdef.h +Writing DMA map +Generating ldscript.ld +Adding defaults.parm + +MAV_CMD +MAV_CMD_DO_GRIPPER +MAV_CMD_DO_AUTOTUNE_ENABLE +MAV_CMD_NAV_ALTITUDE_WAIT +MAV_CMD_POWER_OFF_INITIATED +MAV_CMD_SOLO_BTN_FLY_CLICK +MAV_CMD_SOLO_BTN_FLY_HOLD +MAV_CMD_SOLO_BTN_PAUSE_CLICK +MAV_CMD_FIXED_MAG_CAL +MAV_CMD_FIXED_MAG_CAL_FIELD +MAV_CMD_FIXED_MAG_CAL_YAW +MAV_CMD_DO_START_MAG_CAL +MAV_CMD_DO_ACCEPT_MAG_CAL +MAV_CMD_DO_CANCEL_MAG_CAL +MAV_CMD_ACCELCAL_VEHICLE_POS +MAV_CMD_DO_SEND_BANNER +MAV_CMD_SET_FACTORY_TEST_MODE +MAV_CMD_GIMBAL_RESET +MAV_CMD_GIMBAL_AXIS_CALIBRATION_STATUS +MAV_CMD_GIMBAL_REQUEST_AXIS_CALIBRATION +MAV_CMD_GIMBAL_FULL_RESET +MAV_CMD_DO_WINCH +MAV_CMD_FLASH_BOOTLOADER +MAV_CMD_BATTERY_RESET +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. +Note: message DEVICE_OP_READ_REPLY is longer than 64 bytes long (143 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message DEVICE_OP_WRITE is longer than 64 bytes long (187 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Validation skipped for /home/z/code/zr-v4/modules/mavlink/message_definitions/v1.0/common.xml. +Parsing /home/z/code/zr-v4/modules/mavlink/message_definitions/v1.0/common.xml +MAV_CMD +MAV_CMD_NAV_WAYPOINT +MAV_CMD_NAV_LOITER_UNLIM +MAV_CMD_NAV_LOITER_TURNS +MAV_CMD_NAV_LOITER_TIME +MAV_CMD_NAV_RETURN_TO_LAUNCH +MAV_CMD_NAV_LAND +MAV_CMD_NAV_TAKEOFF +MAV_CMD_NAV_LAND_LOCAL +MAV_CMD_NAV_TAKEOFF_LOCAL +MAV_CMD_NAV_FOLLOW +MAV_CMD_NAV_CONTINUE_AND_CHANGE_ALT +MAV_CMD_NAV_LOITER_TO_ALT +MAV_CMD_DO_FOLLOW +MAV_CMD_DO_FOLLOW_REPOSITION +MAV_CMD_NAV_ROI +MAV_CMD_NAV_PATHPLANNING +MAV_CMD_NAV_SPLINE_WAYPOINT +MAV_CMD_NAV_VTOL_TAKEOFF +MAV_CMD_NAV_VTOL_LAND +MAV_CMD_NAV_GUIDED_ENABLE +MAV_CMD_NAV_DELAY +MAV_CMD_NAV_PAYLOAD_PLACE +MAV_CMD_NAV_LAST +MAV_CMD_CONDITION_DELAY +MAV_CMD_CONDITION_CHANGE_ALT +MAV_CMD_CONDITION_DISTANCE +MAV_CMD_CONDITION_YAW +MAV_CMD_CONDITION_LAST +MAV_CMD_DO_SET_MODE +MAV_CMD_DO_JUMP +MAV_CMD_DO_CHANGE_SPEED +MAV_CMD_DO_SET_HOME +MAV_CMD_DO_SET_PARAMETER +MAV_CMD_DO_SET_RELAY +MAV_CMD_DO_REPEAT_RELAY +MAV_CMD_DO_SET_SERVO +MAV_CMD_DO_REPEAT_SERVO +MAV_CMD_DO_FLIGHTTERMINATION +MAV_CMD_DO_CHANGE_ALTITUDE +MAV_CMD_DO_LAND_START +MAV_CMD_DO_RALLY_LAND +MAV_CMD_DO_GO_AROUND +MAV_CMD_DO_REPOSITION +MAV_CMD_DO_PAUSE_CONTINUE +MAV_CMD_DO_SET_REVERSE +MAV_CMD_DO_SET_ROI_LOCATION +MAV_CMD_DO_SET_ROI_WPNEXT_OFFSET +MAV_CMD_DO_SET_ROI_NONE +MAV_CMD_DO_SET_ROI_SYSID +MAV_CMD_DO_CONTROL_VIDEO +MAV_CMD_DO_SET_ROI +MAV_CMD_DO_DIGICAM_CONFIGURE +MAV_CMD_DO_DIGICAM_CONTROL +MAV_CMD_DO_MOUNT_CONFIGURE +MAV_CMD_DO_MOUNT_CONTROL +MAV_CMD_DO_SET_CAM_TRIGG_DIST +MAV_CMD_DO_FENCE_ENABLE +MAV_CMD_DO_PARACHUTE +MAV_CMD_DO_MOTOR_TEST +MAV_CMD_DO_INVERTED_FLIGHT +MAV_CMD_NAV_SET_YAW_SPEED +MAV_CMD_DO_SET_CAM_TRIGG_INTERVAL +MAV_CMD_DO_MOUNT_CONTROL_QUAT +MAV_CMD_DO_GUIDED_MASTER +MAV_CMD_DO_GUIDED_LIMITS +MAV_CMD_DO_ENGINE_CONTROL +MAV_CMD_DO_SET_MISSION_CURRENT +MAV_CMD_DO_LAST +MAV_CMD_PREFLIGHT_CALIBRATION +MAV_CMD_PREFLIGHT_SET_SENSOR_OFFSETS +MAV_CMD_PREFLIGHT_UAVCAN +MAV_CMD_PREFLIGHT_STORAGE +MAV_CMD_PREFLIGHT_REBOOT_SHUTDOWN +MAV_CMD_OVERRIDE_GOTO +MAV_CMD_MISSION_START +MAV_CMD_COMPONENT_ARM_DISARM +MAV_CMD_GET_HOME_POSITION +MAV_CMD_START_RX_PAIR +MAV_CMD_GET_MESSAGE_INTERVAL +MAV_CMD_SET_MESSAGE_INTERVAL +MAV_CMD_REQUEST_MESSAGE +MAV_CMD_REQUEST_AUTOPILOT_CAPABILITIES +MAV_CMD_REQUEST_CAMERA_INFORMATION +MAV_CMD_REQUEST_CAMERA_SETTINGS +MAV_CMD_REQUEST_STORAGE_INFORMATION +MAV_CMD_STORAGE_FORMAT +MAV_CMD_REQUEST_CAMERA_CAPTURE_STATUS +MAV_CMD_REQUEST_FLIGHT_INFORMATION +MAV_CMD_RESET_CAMERA_SETTINGS +MAV_CMD_SET_CAMERA_MODE +MAV_CMD_JUMP_TAG +MAV_CMD_DO_JUMP_TAG +MAV_CMD_IMAGE_START_CAPTURE +MAV_CMD_IMAGE_STOP_CAPTURE +MAV_CMD_DO_TRIGGER_CONTROL +MAV_CMD_VIDEO_START_CAPTURE +MAV_CMD_VIDEO_STOP_CAPTURE +MAV_CMD_LOGGING_START +MAV_CMD_LOGGING_STOP +MAV_CMD_AIRFRAME_CONFIGURATION +MAV_CMD_CONTROL_HIGH_LATENCY +MAV_CMD_PANORAMA_CREATE +MAV_CMD_DO_VTOL_TRANSITION +MAV_CMD_ARM_AUTHORIZATION_REQUEST +MAV_CMD_SET_GUIDED_SUBMODE_STANDARD +MAV_CMD_SET_GUIDED_SUBMODE_CIRCLE +MAV_CMD_NAV_FENCE_RETURN_POINT +MAV_CMD_NAV_FENCE_POLYGON_VERTEX_INCLUSION +MAV_CMD_NAV_FENCE_POLYGON_VERTEX_EXCLUSION +MAV_CMD_NAV_FENCE_CIRCLE_INCLUSION +MAV_CMD_NAV_FENCE_CIRCLE_EXCLUSION +MAV_CMD_NAV_RALLY_POINT +MAV_CMD_UAVCAN_GET_NODE_INFO +MAV_CMD_PAYLOAD_PREPARE_DEPLOY +MAV_CMD_PAYLOAD_CONTROL_DEPLOY +MAV_CMD_WAYPOINT_USER_1 +MAV_CMD_WAYPOINT_USER_2 +MAV_CMD_WAYPOINT_USER_3 +MAV_CMD_WAYPOINT_USER_4 +MAV_CMD_WAYPOINT_USER_5 +MAV_CMD_SPATIAL_USER_1 +MAV_CMD_SPATIAL_USER_2 +MAV_CMD_SPATIAL_USER_3 +MAV_CMD_SPATIAL_USER_4 +MAV_CMD_SPATIAL_USER_5 +MAV_CMD_USER_1 +MAV_CMD_USER_2 +MAV_CMD_USER_3 +MAV_CMD_USER_4 +MAV_CMD_USER_5 +MAV_CMD_ACK +MAV_CMD_ACK_OK +MAV_CMD_ACK_ERR_FAIL +MAV_CMD_ACK_ERR_ACCESS_DENIED +MAV_CMD_ACK_ERR_NOT_SUPPORTED +MAV_CMD_ACK_ERR_COORDINATE_FRAME_NOT_SUPPORTED +MAV_CMD_ACK_ERR_COORDINATES_OUT_OF_RANGE +MAV_CMD_ACK_ERR_X_LAT_OUT_OF_RANGE +MAV_CMD_ACK_ERR_Y_LON_OUT_OF_RANGE +MAV_CMD_ACK_ERR_Z_ALT_OUT_OF_RANGE +Note: message FLOW_MEASURE is longer than 64 bytes long (140 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +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 (80 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 (189 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 (233 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message HIL_ACTUATOR_CONTROLS is longer than 64 bytes long (89 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message GLOBAL_VISION_POSITION_ESTIMATE is longer than 64 bytes long (125 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message VISION_POSITION_ESTIMATE is longer than 64 bytes long (125 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message VISION_SPEED_ESTIMATE is longer than 64 bytes long (65 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message VICON_POSITION_ESTIMATE is longer than 64 bytes long (124 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 (71 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 ATT_POS_MOCAP is longer than 64 bytes long (128 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 FOLLOW_TARGET is longer than 64 bytes long (101 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 (86 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message LANDING_TARGET 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 GPS_INPUT is longer than 64 bytes long (73 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message GPS_RTCM_DATA is longer than 64 bytes long (190 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message HOME_POSITION 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 SET_HOME_POSITION is longer than 64 bytes long (69 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. +Note: message PLAY_TUNE is longer than 64 bytes long (240 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message CAMERA_INFORMATION is longer than 64 bytes long (243 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message CAMERA_IMAGE_CAPTURED 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 LOGGING_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 LOGGING_DATA_ACKED 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 WIFI_CONFIG_AP is longer than 64 bytes long (104 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message UAVCAN_NODE_INFO is longer than 64 bytes long (124 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message OBSTACLE_DISTANCE is longer than 64 bytes long (175 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message ODOMETRY is longer than 64 bytes long (240 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message DEBUG_FLOAT_ARRAY is longer than 64 bytes long (260 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message STATUSTEXT_LONG 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 ACTUATOR_OUTPUT_STATUS is longer than 64 bytes long (148 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message BATTGO_INFO is longer than 64 bytes long (86 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message WHEEL_DISTANCE is longer than 64 bytes long (145 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Validation skipped for /home/z/code/zr-v4/modules/mavlink/message_definitions/v1.0/uAvionix.xml. +Parsing /home/z/code/zr-v4/modules/mavlink/message_definitions/v1.0/uAvionix.xml +Validation skipped for /home/z/code/zr-v4/modules/mavlink/message_definitions/v1.0/icarous.xml. +Parsing /home/z/code/zr-v4/modules/mavlink/message_definitions/v1.0/icarous.xml +Merged enum MAV_CMD +Found 232 MAVLink message types in 4 XML files +Generating C implementation in directory /home/z/code/zr-v4/build/d100h/libraries/GCS_MAVLink/include/mavlink/v2.0/ardupilotmega +Generating C implementation in directory /home/z/code/zr-v4/build/d100h/libraries/GCS_MAVLink/include/mavlink/v2.0/common +[6/6] Linking build/d100h/modules/ChibiOS/libch.a +Generating C implementation in directory /home/z/code/zr-v4/build/d100h/libraries/GCS_MAVLink/include/mavlink/v2.0/uAvionix +Generating C implementation in directory /home/z/code/zr-v4/build/d100h/libraries/GCS_MAVLink/include/mavlink/v2.0/icarous +Copying fixed headers for protocol 2.0 to /home/z/code/zr-v4/build/d100h/libraries/GCS_MAVLink/include/mavlink/v2.0 +[1/103] ChibiOS: Compiling crt0_v7m.S +[2/103] ChibiOS: Compiling vectors.S +[3/103] ChibiOS: Compiling chcoreasm_v7m.S +[4/103] ChibiOS: Compiling ff.c +[5/103] ChibiOS: Compiling ffunicode.c +[6/103] ChibiOS: Compiling chcore.c +[7/103] ChibiOS: Compiling chcore_v7m.c +[8/103] ChibiOS: Compiling crt1.c +[9/103] ChibiOS: Compiling chprintf.c +[10/103] ChibiOS: Compiling memstreams.c +[11/103] ChibiOS: Compiling nullstreams.c +[12/103] ChibiOS: Compiling osal.c +[13/103] ChibiOS: Compiling hal_adc_lld.c +[14/103] ChibiOS: Compiling hal_can_lld.c +[15/103] ChibiOS: Compiling hal_crypto_lld.c +[16/103] ChibiOS: Compiling hal_dac_lld.c +[17/103] ChibiOS: Compiling stm32_dma.c +[18/103] ChibiOS: Compiling stm32_exti.c +[19/103] ChibiOS: Compiling hal_pal_lld.c +[20/103] ChibiOS: Compiling hal_i2c_lld.c +[21/103] ChibiOS: Compiling hal_mac_lld.c +[22/103] ChibiOS: Compiling hal_usb_lld.c +[23/103] ChibiOS: Compiling hal_wspi_lld.c +[24/103] ChibiOS: Compiling hal_rtc_lld.c +[25/103] ChibiOS: Compiling hal_sdc_lld.c +[26/103] ChibiOS: Compiling hal_i2s_lld.c +[27/103] ChibiOS: Compiling hal_spi_lld.c +[28/103] ChibiOS: Compiling hal_eicu_lld.c +[29/103] ChibiOS: Compiling hal_gpt_lld.c +[30/103] ChibiOS: Compiling hal_icu_lld.c +[31/103] ChibiOS: Compiling hal_pwm_lld.c +[32/103] ChibiOS: Compiling hal_st_lld.c +[33/103] ChibiOS: Compiling hal_serial_lld.c +[34/103] ChibiOS: Compiling hal_uart_lld.c +[35/103] ChibiOS: Compiling hal_wdg_lld.c +[36/103] ChibiOS: Compiling hal_lld.c +[37/103] ChibiOS: Compiling stm32_isr.c +[38/103] ChibiOS: Compiling nvic.c +[39/103] ChibiOS: Compiling hal.c +[40/103] ChibiOS: Compiling hal_adc.c +[41/103] ChibiOS: Compiling hal_buffers.c +[42/103] ChibiOS: Compiling hal_can.c +[43/103] ChibiOS: Compiling hal_crypto.c +[44/103] ChibiOS: Compiling hal_dac.c +[45/103] ChibiOS: Compiling hal_eicu.c +[46/103] ChibiOS: Compiling hal_gpt.c +[47/103] ChibiOS: Compiling hal_i2c.c +[48/103] ChibiOS: Compiling hal_i2s.c +[50/103] ChibiOS: Compiling hal_mac.c +[49/103] ChibiOS: Compiling hal_icu.c +[51/103] ChibiOS: Compiling hal_mmc_spi.c +[52/103] ChibiOS: Compiling hal_mmcsd.c +[53/103] ChibiOS: Compiling hal_pal.c +[54/103] ChibiOS: Compiling hal_pwm.c +[55/103] ChibiOS: Compiling hal_queues.c +[56/103] ChibiOS: Compiling hal_rtc.c +[57/103] ChibiOS: Compiling hal_sdc.c +[58/103] ChibiOS: Compiling hal_serial.c +[59/103] ChibiOS: Compiling hal_serial_usb.c +[60/103] ChibiOS: Compiling hal_sio.c +[61/103] ChibiOS: Compiling hal_spi.c +[62/103] ChibiOS: Compiling hal_st.c +[63/103] ChibiOS: Compiling hal_trng.c +[64/103] ChibiOS: Compiling hal_uart.c +[65/103] ChibiOS: Compiling hal_usb.c +[66/103] ChibiOS: Compiling hal_wdg.c +[67/103] ChibiOS: Compiling hal_wspi.c +[68/103] ChibiOS: Compiling chfactory.c +[69/103] ChibiOS: Compiling chmboxes.c +[70/103] ChibiOS: Compiling chmemcore.c +[71/103] ChibiOS: Compiling chmemheaps.c +[72/103] ChibiOS: Compiling chmempools.c +[73/103] ChibiOS: Compiling chpipes.c +[74/103] ChibiOS: Compiling chcond.c +[75/103] ChibiOS: Compiling chdebug.c +[76/103] ChibiOS: Compiling chdynamic.c +[77/103] ChibiOS: Compiling chevents.c +[78/103] ChibiOS: Compiling chmsg.c +[79/103] ChibiOS: Compiling chmtx.c +[80/103] ChibiOS: Compiling chregistry.c +[81/103] ChibiOS: Compiling chschd.c +[82/103] ChibiOS: Compiling chsem.c +[83/103] ChibiOS: Compiling chstats.c +[84/103] ChibiOS: Compiling chsys.c +[85/103] ChibiOS: Compiling chthreads.c +[86/103] ChibiOS: Compiling chtm.c +[87/103] ChibiOS: Compiling chtrace.c +[88/103] ChibiOS: Compiling chvt.c +[89/103] ChibiOS: Compiling fatfs_diskio.c +[90/103] ChibiOS: Compiling fatfs_syscall.c +[91/103] ChibiOS: Compiling stubs.c +[92/103] ChibiOS: Compiling board.c +[93/103] ChibiOS: Compiling usbcfg.c +[94/103] ChibiOS: Compiling usbcfg_dualcdc.c +[95/103] ChibiOS: Compiling usbcfg_common.c +[96/103] ChibiOS: Compiling flash.c +[97/103] ChibiOS: Compiling malloc.c +[98/103] ChibiOS: Compiling hrt.c +[99/103] ChibiOS: Compiling stm32_util.c +[100/103] ChibiOS: Compiling bouncebuffer.c +[101/103] ChibiOS: Compiling watchdog.c +[102/103] ChibiOS: Compiling ch.cpp +[103/103] ChibiOS: Compiling syscalls_cpp.cpp + +ChibiOS: Done! + +[ 7/645] Compiling libraries/AC_AttitudeControl/AC_AttitudeControl_Sub.cpp +[ 8/645] Compiling libraries/AC_AttitudeControl/AC_AttitudeControl_Heli.cpp +[ 9/645] Compiling libraries/AC_AttitudeControl/ControlMonitor.cpp +[ 10/645] Compiling libraries/AC_AttitudeControl/AC_AttitudeControl_Multi.cpp +[ 11/645] Compiling libraries/AC_AttitudeControl/AC_PosControl_Sub.cpp +[ 12/645] Compiling libraries/AC_AutoTune/AC_AutoTune.cpp +[ 13/645] Compiling libraries/AC_Autorotation/AC_Autorotation.cpp +[ 14/645] Compiling libraries/AC_Avoidance/AP_OAVisGraph.cpp +[ 15/645] Compiling libraries/AC_Avoidance/AP_OAPathPlanner.cpp +[ 16/645] Compiling libraries/AC_Avoidance/AP_OADatabase.cpp +[ 17/645] Compiling libraries/AC_Avoidance/AP_OABendyRuler.cpp +[ 18/645] Compiling libraries/AC_Avoidance/AP_OADijkstra.cpp +[ 19/645] Compiling libraries/AC_Fence/AC_PolyFence_loader.cpp [ 20/645] Compiling libraries/AC_Flow_Measure/AC_Flow_Measure.cpp -[377/645] Compiling libraries/AP_UAVCAN/AP_UAVCAN.cpp +[ 21/645] Compiling libraries/AC_InputManager/AC_InputManager.cpp +[ 22/645] Compiling libraries/AC_InputManager/AC_InputManager_Heli.cpp +[ 23/645] Compiling libraries/AC_PID/AC_PI_2D.cpp +[ 24/645] Compiling libraries/AC_PID/AC_PI.cpp +[ 25/645] Compiling libraries/AC_PID/AC_PID_2D.cpp +[ 26/645] Compiling libraries/AC_PID/AC_PID.cpp +[ 27/645] Compiling libraries/AC_PID/AC_HELI_PID.cpp +[ 28/645] Compiling libraries/AC_PID/AC_P.cpp +[ 29/645] Compiling libraries/AC_PrecLand/PosVelEKF.cpp +[ 30/645] Compiling libraries/AC_PrecLand/AC_PrecLand_IRLock.cpp +[ 31/645] Compiling libraries/AC_PrecLand/AC_PrecLand.cpp +[ 32/645] Compiling libraries/AC_PrecLand/AC_PrecLand_Companion.cpp +[ 33/645] Compiling libraries/AC_PrecLand/AC_PrecLand_SITL.cpp +[ 34/645] Compiling libraries/AC_PrecLand/AC_PrecLand_SITL_Gazebo.cpp +[ 35/645] Compiling libraries/AC_Sprayer/AC_Sprayer.cpp +[ 36/645] Compiling libraries/AC_WPNav/AC_WPNav_OA.cpp +[ 37/645] Compiling libraries/AC_WPNav/AC_Circle.cpp +[ 38/645] Compiling libraries/AC_WPNav/AC_Loiter.cpp +[ 39/645] Compiling libraries/AC_WPNav/AC_WPNav.cpp +[ 40/645] Compiling libraries/AP_ADC/AP_ADC_ADS1115.cpp +[ 41/645] Compiling libraries/AP_AHRS/AP_AHRS_DCM.cpp +[ 42/645] Compiling libraries/AP_AHRS/AP_AHRS_NavEKF.cpp +[ 43/645] Compiling libraries/AP_AHRS/AP_AHRS_View.cpp +[ 44/645] Compiling libraries/AP_AccelCal/AP_AccelCal.cpp +[ 45/645] Compiling libraries/AP_AccelCal/AccelCalibrator.cpp +[ 46/645] Compiling libraries/AP_AdvancedFailsafe/AP_AdvancedFailsafe.cpp +[ 47/645] Compiling libraries/AP_Airspeed/AP_Airspeed_DLVR.cpp +[ 48/645] Compiling libraries/AP_Airspeed/AP_Airspeed_Health.cpp +[ 49/645] Compiling libraries/AP_Airspeed/AP_Airspeed_MS4525.cpp +[ 50/645] Compiling libraries/AP_Airspeed/AP_Airspeed_MS5525.cpp +[ 51/645] Compiling libraries/AP_Airspeed/AP_Airspeed_SDP3X.cpp +[ 52/645] Compiling libraries/AP_Airspeed/AP_Airspeed_UAVCAN.cpp +[ 53/645] Compiling libraries/AP_Airspeed/AP_Airspeed_analog.cpp +[ 54/645] Compiling libraries/AP_Airspeed/Airspeed_Calibration.cpp +[ 55/645] Compiling libraries/AP_Airspeed/AP_Airspeed_Backend.cpp +[ 56/645] Compiling libraries/AP_Baro/AP_Baro_BMP085.cpp +[ 57/645] Compiling libraries/AP_Baro/AP_Baro_BMP280.cpp +[ 58/645] Compiling libraries/AP_Baro/AP_Baro_BMP388.cpp +[ 59/645] Compiling libraries/AP_Baro/AP_Baro_Backend.cpp +[ 60/645] Compiling libraries/AP_Baro/AP_Baro_DPS280.cpp +[ 61/645] Compiling libraries/AP_Baro/AP_Baro_FBM320.cpp +[ 62/645] Compiling libraries/AP_Baro/AP_Baro_HIL.cpp +[ 63/645] Compiling libraries/AP_Baro/AP_Baro_ICM20789.cpp +[ 64/645] Compiling libraries/AP_Baro/AP_Baro_KellerLD.cpp +[ 65/645] Compiling libraries/AP_Baro/AP_Baro_LPS2XH.cpp +[ 66/645] Compiling libraries/AP_Baro/AP_Baro_MS5611.cpp +[ 67/645] Compiling libraries/AP_Baro/AP_Baro_UAVCAN.cpp +[ 68/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Backend.cpp +[ 69/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Bebop.cpp +[ 70/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_FuelFlow.cpp +[ 71/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_FuelLevel_PWM.cpp +[ 72/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_SMBus.cpp +[ 73/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_SMBus_Maxell.cpp +[ 74/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_SMBus_Solo.cpp +[ 75/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Serial_BattGo.cpp +[ 76/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Sum.cpp +[ 77/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_UAVCAN.cpp +[ 78/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Analog.cpp +[ 79/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_BLHeliESC.cpp +[ 80/645] Compiling libraries/AP_Beacon/AP_Beacon.cpp +[ 81/645] Compiling libraries/AP_Beacon/AP_Beacon_Backend.cpp +[ 82/645] Compiling libraries/AP_Beacon/AP_Beacon_Marvelmind.cpp +[ 83/645] Compiling libraries/AP_Beacon/AP_Beacon_Pozyx.cpp +[ 84/645] Compiling libraries/AP_Beacon/AP_Beacon_SITL.cpp +[ 85/645] Compiling libraries/AP_BoardConfig/canbus_interface.cpp +[ 86/645] Compiling libraries/AP_BoardConfig/IMU_heater.cpp +[ 87/645] Compiling libraries/AP_BoardConfig/canbus_slcan.cpp +[ 88/645] Compiling libraries/AP_BoardConfig/board_drivers.cpp +[ 89/645] Compiling libraries/AP_Button/AP_Button.cpp +[ 90/645] Compiling libraries/AP_Camera/AP_Camera.cpp +[ 91/645] Compiling libraries/AP_Camera/AP_Camera_Serial_X30T.cpp +[ 92/645] Compiling libraries/AP_Common/c++.cpp +[ 93/645] Compiling libraries/AP_Common/AP_ExpandingArray.cpp +[ 94/645] Compiling libraries/AP_Common/Location.cpp +[ 95/645] Compiling libraries/AP_Common/AP_Common.cpp +[ 96/645] Compiling libraries/AP_Common/AP_FWVersion.cpp +[ 97/645] Compiling libraries/AP_Compass/AP_Compass_UAVCAN.cpp +[ 98/645] Compiling libraries/AP_Compass/AP_Compass_AK09916.cpp +[ 99/645] Compiling libraries/AP_Compass/AP_Compass_RM3100.cpp +[100/645] Compiling libraries/AP_Compass/Compass_PerMotor.cpp +[101/645] Compiling libraries/AP_Compass/AP_Compass_HIL.cpp +[102/645] Compiling libraries/AP_Compass/AP_Compass_HMC5843.cpp +[103/645] Compiling libraries/AP_Compass/AP_Compass_IST8308.cpp +[104/645] Compiling libraries/AP_Compass/AP_Compass_AK8963.cpp +[105/645] Compiling libraries/AP_Compass/AP_Compass_Calibration.cpp +[106/645] Compiling libraries/AP_Compass/CompassCalibrator.cpp +[107/645] Compiling libraries/AP_Compass/AP_Compass_BMM150.cpp +[108/645] Compiling libraries/AP_Compass/AP_Compass_Backend.cpp +[109/645] Compiling libraries/AP_Compass/AP_Compass_LIS3MDL.cpp +[110/645] Compiling libraries/AP_Compass/AP_Compass_LSM303D.cpp +[111/645] Compiling libraries/AP_Compass/AP_Compass.cpp +[112/645] Compiling libraries/AP_Compass/AP_Compass_MAG3110.cpp +[113/645] Compiling libraries/AP_Compass/AP_Compass_IST8310.cpp +[114/645] Compiling libraries/AP_Compass/AP_Compass_MMC3416.cpp +[115/645] Compiling libraries/AP_Compass/AP_Compass_SITL.cpp +[116/645] Compiling libraries/AP_Compass/AP_Compass_LSM9DS1.cpp +[117/645] Compiling libraries/AP_Compass/Compass_learn.cpp +[118/645] Compiling libraries/AP_Compass/AP_Compass_QMC5883L.cpp +[119/645] Compiling libraries/AP_Declination/AP_Declination.cpp +[120/645] Compiling libraries/AP_Declination/tables.cpp +[121/645] Compiling libraries/AP_Devo_Telem/AP_Devo_Telem.cpp +[122/645] Compiling libraries/AP_Filesystem/posix_compat.cpp +[123/645] Compiling libraries/AP_Filesystem/AP_Filesystem_FATFS.cpp +[124/645] Compiling libraries/AP_Filesystem/AP_Filesystem_posix.cpp +[125/645] Compiling libraries/AP_Filesystem/AP_Filesystem.cpp +[126/645] Compiling libraries/AP_FlashStorage/AP_FlashStorage.cpp +[127/645] Compiling libraries/AP_Frsky_Telem/AP_Frsky_Telem.cpp +[128/645] Compiling libraries/AP_GPS/AP_GPS_UAVCAN.cpp +[129/645] Compiling libraries/AP_GPS/AP_GPS.cpp +[130/645] Compiling libraries/AP_GPS/AP_GPS_SBP2.cpp +[131/645] Compiling libraries/AP_GPS/AP_GPS_ERB.cpp +[132/645] Compiling libraries/AP_GPS/AP_GPS_GSOF.cpp +[133/645] Compiling libraries/AP_GPS/GPS_Backend.cpp +[134/645] Compiling libraries/AP_GPS/AP_GPS_SIRF.cpp +[135/645] Compiling libraries/AP_GPS/AP_GPS_UBLOX.cpp +[136/645] Compiling libraries/AP_GPS/AP_GPS_NMEA.cpp +[137/645] Compiling libraries/AP_GPS/AP_GPS_SBF.cpp +[138/645] Compiling libraries/AP_GPS/AP_GPS_MAV.cpp +[139/645] Compiling libraries/AP_GPS/AP_GPS_NOVA.cpp +[140/645] Compiling libraries/AP_GPS/AP_GPS_MTK19.cpp +[141/645] Compiling libraries/AP_GPS/AP_GPS_MTK.cpp +[142/645] Compiling libraries/AP_GPS/AP_GPS_SBP.cpp +[143/645] Compiling libraries/AP_Gripper/AP_Gripper.cpp +[144/645] Compiling libraries/AP_Gripper/AP_Gripper_Servo.cpp +[145/645] Compiling libraries/AP_Gripper/AP_Gripper_Backend.cpp +[146/645] Compiling libraries/AP_Gripper/AP_Gripper_EPM.cpp +[147/645] Compiling libraries/AP_ICEngine/AP_ICEngine.cpp +[148/645] Compiling libraries/AP_IOMCU/AP_IOMCU.cpp +[149/645] Compiling libraries/AP_IOMCU/fw_uploader.cpp +[150/645] Compiling libraries/AP_IRLock/AP_IRLock_I2C.cpp +[151/645] Compiling libraries/AP_IRLock/IRLock.cpp +[152/645] Compiling libraries/AP_IRLock/AP_IRLock_SITL.cpp +[153/645] Compiling libraries/AP_IRLock/AP_IRLock_SITL_Gazebo.cpp +[154/645] Compiling libraries/AP_InertialNav/AP_InertialNav_NavEKF.cpp +[155/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_Backend.cpp +[156/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_LSM9DS0.cpp +[157/645] Compiling libraries/AP_InertialSensor/BatchSampler.cpp +[158/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_L3G4200D.cpp +[159/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_HIL.cpp +[160/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_Invensense.cpp +[161/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_Invensensev2.cpp +[162/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_BMI160.cpp +[163/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_BMI088.cpp +[164/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_BMI055.cpp +[165/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_RST.cpp +[166/645] Compiling libraries/AP_InertialSensor/AuxiliaryBus.cpp +[167/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_LSM9DS1.cpp +[168/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_SITL.cpp +[169/645] Compiling libraries/AP_InternalError/AP_InternalError.cpp +[170/645] Compiling libraries/AP_KDECAN/AP_KDECAN.cpp +[171/645] Compiling libraries/AP_LandingGear/AP_LandingGear.cpp +[172/645] Compiling libraries/AP_Logger/LoggerMessageWriter.cpp +[173/645] Compiling libraries/AP_Logger/AP_Logger_SITL.cpp +[174/645] Compiling libraries/AP_Logger/LogFile.cpp +[175/645] Compiling libraries/AP_Logger/AP_Logger_MAVLinkLogTransfer.cpp +[176/645] Compiling libraries/AP_Logger/AP_Logger_MAVLink.cpp +[177/645] Compiling libraries/AP_Logger/AP_Logger.cpp +[178/645] Compiling libraries/AP_Logger/AP_Logger_DataFlash.cpp +[179/645] Compiling libraries/AP_Logger/AP_Logger_Block.cpp +[180/645] Compiling libraries/AP_Math/AP_Math.cpp +[181/645] Compiling libraries/AP_Math/AP_GeodesicGrid.cpp +[182/645] Compiling libraries/AP_Math/crc.cpp +[183/645] Compiling libraries/AP_Math/quaternion.cpp +[184/645] Compiling libraries/AP_Math/location.cpp +[185/645] Compiling libraries/AP_Math/matrix_alg.cpp +[186/645] Compiling libraries/AP_Math/spline5.cpp +[187/645] Compiling libraries/AP_Math/vector2.cpp +[188/645] Compiling libraries/AP_Math/location_double.cpp +[189/645] Compiling libraries/AP_Math/matrix3.cpp +[190/645] Compiling libraries/AP_Math/polygon.cpp +[191/645] Compiling libraries/AP_Math/vector3.cpp +[192/645] Compiling libraries/AP_Math/matrixN.cpp +[193/645] Compiling libraries/AP_Mission/AP_Mission_Commands.cpp +[194/645] Compiling libraries/AP_Module/AP_Module.cpp +[195/645] Compiling libraries/AP_Motors/AP_Motors6DOF.cpp +[196/645] Compiling libraries/AP_Motors/AP_MotorsCoax.cpp +[197/645] Compiling libraries/AP_Motors/AP_MotorsSingle.cpp +[198/645] Compiling libraries/AP_Motors/AP_MotorsHeli.cpp +[199/645] Compiling libraries/AP_Motors/AP_MotorsHeli_Dual.cpp +[200/645] Compiling libraries/AP_Motors/AP_MotorsTailsitter.cpp +[201/645] Compiling libraries/AP_Motors/AP_MotorsTri.cpp +[202/645] Compiling libraries/AP_Motors/AP_Motors_Class.cpp +[203/645] Compiling libraries/AP_Motors/AP_MotorsMatrix.cpp +[204/645] Compiling libraries/AP_Motors/AP_MotorsMulticopter.cpp +[205/645] Compiling libraries/AP_Motors/AP_MotorsMatrixTS.cpp +[206/645] Compiling libraries/AP_Motors/AP_MotorsHeli_Quad.cpp +[207/645] Compiling libraries/AP_Motors/AP_MotorsHeli_RSC.cpp +[208/645] Compiling libraries/AP_Motors/AP_MotorsHeli_Swash.cpp +[209/645] Compiling libraries/AP_Motors/AP_MotorsHeli_Single.cpp +[210/645] Compiling libraries/AP_Mount/SoloGimbalEKF.cpp +[211/645] Compiling libraries/AP_Mount/AP_Mount_Alexmos.cpp +[212/645] Compiling libraries/AP_Mount/SoloGimbal_Parameters.cpp +[213/645] Compiling libraries/AP_Mount/AP_Mount_Servo.cpp +[214/645] Compiling libraries/AP_Mount/AP_Mount_SToRM32.cpp +[215/645] Compiling libraries/AP_Mount/AP_Mount_SoloGimbal.cpp +[216/645] Compiling libraries/AP_Mount/AP_Mount.cpp +[217/645] Compiling libraries/AP_Mount/SoloGimbal.cpp +[218/645] Compiling libraries/AP_Mount/AP_Mount_Backend.cpp +[219/645] Compiling libraries/AP_Mount/AP_Mount_SToRM32_serial.cpp +[220/645] Compiling libraries/AP_NMEA_Output/AP_NMEA_Output.cpp +[221/645] Compiling libraries/AP_NavEKF/AP_NavEKF_core_common.cpp +[222/645] Compiling libraries/AP_NavEKF/AP_Nav_Common.cpp +[223/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_AirDataFusion.cpp +[224/645] Compiling libraries/AP_NavEKF2/AP_NavEKF_GyroBias.cpp +[225/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_core.cpp +[226/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_MagFusion.cpp +[227/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_VehicleStatus.cpp +[228/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_OptFlowFusion.cpp +[229/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_Outputs.cpp +[230/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_PosVelFusion.cpp +[231/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_Logging.cpp +[232/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_Measurements.cpp +[233/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_RngBcnFusion.cpp +[234/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_Control.cpp +[235/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_PosVelFusion.cpp +[236/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_Logging.cpp +[237/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_GyroBias.cpp +[238/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_Control.cpp +[239/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_AirDataFusion.cpp +[240/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_MagFusion.cpp +[241/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_VehicleStatus.cpp +[242/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_core.cpp +[243/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_RngBcnFusion.cpp +[244/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_Measurements.cpp +[245/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_OptFlowFusion.cpp +[246/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_Outputs.cpp +[247/645] Compiling libraries/AP_Notify/DiscoLED.cpp +[248/645] Compiling libraries/AP_Notify/Buzzer.cpp +[249/645] Compiling libraries/AP_Notify/AP_BoardLED.cpp +[250/645] Compiling libraries/AP_Notify/AP_BoardLED2.cpp +[251/645] Compiling libraries/AP_Notify/AP_Notify.cpp +[252/645] Compiling libraries/AP_Notify/PixRacerLED.cpp +[253/645] Compiling libraries/AP_Notify/DiscreteRGBLed.cpp +[254/645] Compiling libraries/AP_Notify/UAVCAN_RGB_LED.cpp +[255/645] Compiling libraries/AP_Notify/ToshibaLED_I2C.cpp +[256/645] Compiling libraries/AP_Notify/VRBoard_LED.cpp +[257/645] Compiling libraries/AP_Notify/Led_Sysfs.cpp +[258/645] Compiling libraries/AP_Notify/Display.cpp +[259/645] Compiling libraries/AP_Notify/RCOutputRGBLed.cpp +[260/645] Compiling libraries/AP_Notify/ToneAlarm.cpp +[261/645] Compiling libraries/AP_Notify/RGBLed.cpp +[262/645] Compiling libraries/AP_Notify/NCP5623.cpp +[263/645] Compiling libraries/AP_Notify/NeoPixel.cpp +[264/645] Compiling libraries/AP_Notify/MMLPlayer.cpp +[265/645] Compiling libraries/AP_Notify/OreoLED_I2C.cpp +[266/645] Compiling libraries/AP_Notify/Display_SSD1306_I2C.cpp +[267/645] Compiling libraries/AP_Notify/Display_SH1106_I2C.cpp +[268/645] Compiling libraries/AP_Notify/ExternalLED.cpp +[269/645] Compiling libraries/AP_Notify/Display_SITL.cpp +[270/645] Compiling libraries/AP_Notify/PCA9685LED_I2C.cpp +[271/645] Compiling libraries/AP_Notify/SITL_SFML_LED.cpp +[272/645] Compiling libraries/AP_OSD/AP_OSD_Screen.cpp +[273/645] Compiling libraries/AP_OSD/AP_OSD_SITL.cpp +[274/645] Compiling libraries/AP_OSD/AP_OSD_Backend.cpp +[275/645] Compiling libraries/AP_OSD/AP_OSD_MAX7456.cpp +[276/645] Compiling libraries/AP_OSD/AP_OSD.cpp +[277/645] Compiling libraries/AP_OSD/AP_OSD_Setting.cpp +[278/645] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_HereFlow.cpp +[279/645] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_MAV.cpp +[280/645] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_CXOF.cpp +[281/645] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_PX4Flow.cpp +[282/645] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_SITL.cpp +[283/645] Compiling libraries/AP_OpticalFlow/OpticalFlow_backend.cpp +[284/645] Compiling libraries/AP_OpticalFlow/OpticalFlow.cpp +[285/645] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_Onboard.cpp +[286/645] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_Pixart.cpp +[287/645] Compiling libraries/AP_Parachute/AP_Parachute.cpp +[288/645] Compiling libraries/AP_Param/AP_Param.cpp +[289/645] Compiling libraries/AP_Proximity/AP_Proximity_AirSimSITL.cpp +[290/645] Compiling libraries/AP_Proximity/AP_Proximity_RangeFinder.cpp +[291/645] Compiling libraries/AP_Proximity/AP_Proximity_LightWareSF40C_v09.cpp +[292/645] Compiling libraries/AP_Proximity/AP_Proximity_Backend.cpp +[293/645] Compiling libraries/AP_Proximity/AP_Proximity_TeraRangerTowerEvo.cpp +[294/645] Compiling libraries/AP_Proximity/AP_Proximity_UAVCAN.cpp +[295/645] Compiling libraries/AP_Proximity/AP_Proximity_LightWareSF40C.cpp +[296/645] Compiling libraries/AP_Proximity/AP_Proximity.cpp +[297/645] Compiling libraries/AP_Proximity/AP_Proximity_MAV.cpp +[298/645] Compiling libraries/AP_Proximity/AP_Proximity_SITL.cpp +[299/645] Compiling libraries/AP_Proximity/AP_Proximity_TeraRangerTower.cpp +[300/645] Compiling libraries/AP_Proximity/AP_Proximity_NanaRadar_MR72.cpp +[301/645] Compiling libraries/AP_Proximity/AP_Proximity_RPLidarA2.cpp +[302/645] Compiling libraries/AP_Proximity/AP_Proximity_MorseSITL.cpp +[303/645] Compiling libraries/AP_RAMTRON/AP_RAMTRON.cpp +[304/645] Compiling libraries/AP_RCMapper/AP_RCMapper.cpp +[305/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol.cpp +[306/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol_PPMSum.cpp +[307/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol_DSM.cpp +[308/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol_IBUS.cpp +[309/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol_SUMD.cpp +[310/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol_SRXL.cpp +[311/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol_SBUS.cpp +[312/645] Compiling libraries/AP_RCProtocol/SoftSerial.cpp +[313/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol_ST24.cpp +[314/645] Compiling libraries/AP_ROMFS/AP_ROMFS.cpp +[315/645] Compiling libraries/AP_ROMFS/tinfgzip.cpp +[316/645] Compiling libraries/AP_ROMFS/tinflate.cpp +[317/645] Compiling libraries/AP_RPM/RPM_Pin.cpp +[318/645] Compiling libraries/AP_RPM/RPM_SITL.cpp +[319/645] Compiling libraries/AP_RPM/AP_RPM.cpp +[320/645] Compiling libraries/AP_RPM/RPM_Backend.cpp +[321/645] Compiling libraries/AP_RSSI/AP_RSSI.cpp +[322/645] Compiling libraries/AP_RTC/JitterCorrection.cpp +[323/645] Compiling libraries/AP_RTC/AP_RTC.cpp +[324/645] Compiling libraries/AP_Radio/driver_bk2425.cpp +[325/645] Compiling libraries/AP_Radio/driver_cc2500.cpp +[326/645] Compiling libraries/AP_Radio/AP_Radio_backend.cpp +[327/645] Compiling libraries/AP_Radio/AP_Radio_cypress.cpp +[328/645] Compiling libraries/AP_Radio/AP_Radio_bk2425.cpp +[329/645] Compiling libraries/AP_Radio/AP_Radio_cc2500.cpp +[330/645] Compiling libraries/AP_Radio/AP_Radio.cpp +[331/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_MAVLink.cpp +[332/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_UAVCAN.cpp +[333/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Params.cpp +[334/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_BBB_PRU.cpp +[335/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_NanoRadar_MR72.cpp +[336/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_MaxsonarI2CXL.cpp +[337/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_VL53L1X.cpp +[338/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Wasp.cpp +[339/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_NMEA.cpp +[340/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_TeraRangerI2C.cpp +[341/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Benewake.cpp +[342/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_LeddarOne.cpp +[343/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_BLPing.cpp +[344/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Lanbao.cpp +[345/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_PulsedLightLRF.cpp +[346/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_LightWareSerial.cpp +[347/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_LightWareI2C.cpp +[348/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_VL53L0X.cpp +[349/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_MaxsonarSerialLV.cpp +[350/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Bebop.cpp +[351/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Benewake_TFMiniPlus.cpp +[352/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_PWM.cpp +[353/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_analog.cpp +[354/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_uLanding.cpp +[355/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_insighticaSerial.cpp +[356/645] Compiling libraries/AP_RangeFinder/RangeFinder_Backend.cpp +[357/645] Compiling libraries/AP_Relay/AP_Relay.cpp +[358/645] Compiling libraries/AP_RobotisServo/AP_RobotisServo.cpp +[359/645] Compiling libraries/AP_SBusOut/AP_SBusOut.cpp +[360/645] Compiling libraries/AP_Scheduler/PerfInfo.cpp +[361/645] Compiling libraries/AP_SerialLED/AP_SerialLED.cpp +[362/645] Compiling libraries/AP_SerialManager/AP_SerialManager.cpp +[363/645] Compiling libraries/AP_ServoRelayEvents/AP_ServoRelayEvents.cpp +[364/645] Compiling libraries/AP_SmartRTL/AP_SmartRTL.cpp +[365/645] Compiling libraries/AP_Stats/AP_Stats.cpp +[366/645] Compiling libraries/AP_TempCalibration/AP_TempCalibration.cpp +[367/645] Compiling libraries/AP_Terrain/TerrainGCS.cpp +[368/645] Compiling libraries/AP_Terrain/TerrainIO.cpp +[369/645] Compiling libraries/AP_Terrain/TerrainUtil.cpp +[370/645] Compiling libraries/AP_Terrain/AP_Terrain.cpp +[371/645] Compiling libraries/AP_Terrain/TerrainMission.cpp +[372/645] Compiling libraries/AP_ToshibaCAN/AP_ToshibaCAN.cpp +[373/645] Compiling libraries/AP_Tuning/AP_Tuning.cpp +[374/645] Compiling libraries/AP_UAVCAN/AP_UAVCAN.cpp +[375/645] Compiling libraries/AP_UAVCAN/AP_UAVCAN_SLCAN.cpp +[376/645] Compiling libraries/AP_UAVCAN/AP_UAVCAN_Server.cpp +[377/645] Compiling libraries/AP_Vehicle/AP_Vehicle.cpp +[378/645] Compiling libraries/AP_VisualOdom/AP_VisualOdom.cpp +[379/645] Compiling libraries/AP_VisualOdom/AP_VisualOdom_MAV.cpp +[380/645] Compiling libraries/AP_VisualOdom/AP_VisualOdom_Backend.cpp +[381/645] Compiling libraries/AP_Volz_Protocol/AP_Volz_Protocol.cpp +[382/645] Compiling libraries/AP_WheelEncoder/AP_WheelEncoder.cpp +[383/645] Compiling libraries/AP_WheelEncoder/AP_WheelRateControl.cpp +[384/645] Compiling libraries/AP_WheelEncoder/WheelEncoder_Quadrature.cpp +[385/645] Compiling libraries/AP_WheelEncoder/WheelEncoder_Backend.cpp +[386/645] Compiling libraries/AP_WheelEncoder/WheelEncoder_SITL_Quadrature.cpp +[387/645] Compiling libraries/AP_Winch/AP_Winch_Servo.cpp +[388/645] Compiling libraries/AP_Winch/AP_Winch.cpp +[389/645] Compiling libraries/Filter/DerivativeFilter.cpp +[390/645] Compiling libraries/Filter/LowPassFilter2p.cpp +[391/645] Compiling libraries/Filter/HarmonicNotchFilter.cpp +[392/645] Compiling libraries/Filter/NotchFilter.cpp +[393/645] Compiling libraries/Filter/LowPassFilter.cpp +[394/645] Compiling libraries/GCS_MAVLink/GCS.cpp +[395/645] Compiling libraries/GCS_MAVLink/MissionItemProtocol.cpp +[396/645] Compiling libraries/GCS_MAVLink/GCS_Signing.cpp +[397/645] Compiling libraries/GCS_MAVLink/MissionItemProtocol_Waypoints.cpp +[398/645] Compiling libraries/GCS_MAVLink/MAVLink_routing.cpp +[399/645] Compiling libraries/GCS_MAVLink/GCS_MAVLink.cpp +[400/645] Compiling libraries/GCS_MAVLink/MissionItemProtocol_Fence.cpp +[401/645] Compiling libraries/GCS_MAVLink/MissionItemProtocol_Rally.cpp +[402/645] Compiling libraries/GCS_MAVLink/GCS_ServoRelay.cpp +[403/645] Compiling libraries/GCS_MAVLink/GCS_Rally.cpp +[404/645] Compiling libraries/GCS_MAVLink/GCS_serial_control.cpp +[405/645] Compiling libraries/GCS_MAVLink/GCS_Param.cpp +[406/645] Compiling libraries/GCS_MAVLink/GCS_Fence.cpp +[407/645] Compiling libraries/GCS_MAVLink/GCS_FTP.cpp +[408/645] Compiling libraries/GCS_MAVLink/GCS_DeviceOp.cpp +[409/645] Compiling libraries/RC_Channel/RC_Channels.cpp +[410/645] Compiling libraries/RC_Channel/RC_Channel.cpp +[411/645] Compiling libraries/SRV_Channel/SRV_Channel.cpp +[412/645] Compiling libraries/SRV_Channel/SRV_Channel_aux.cpp +[413/645] Compiling libraries/StorageManager/StorageManager.cpp +[414/645] Compiling libraries/AP_HAL/Scheduler.cpp +[415/645] Compiling libraries/AP_HAL/system.cpp +[416/645] Compiling libraries/AP_HAL/utility/RCOutput_Tap_Linux.cpp +[417/645] Compiling libraries/AP_HAL/utility/getopt_cpp.cpp +[418/645] Compiling libraries/AP_HAL/Util.cpp +[419/645] Compiling libraries/AP_HAL/RCOutput.cpp +[420/645] Compiling libraries/AP_HAL/utility/st24.cpp +[421/645] Compiling libraries/AP_HAL/Semaphores.cpp +[422/645] Compiling libraries/AP_HAL/utility/replace.cpp +[423/645] Compiling libraries/AP_HAL/utility/Socket.cpp +[424/645] Compiling libraries/AP_HAL/utility/RingBuffer.cpp +[425/645] Compiling libraries/AP_HAL/utility/BetterStream.cpp +[426/645] Compiling libraries/AP_HAL/Device.cpp +[427/645] Compiling libraries/AP_HAL/utility/utoa_invert.cpp +[428/645] Compiling libraries/AP_HAL/utility/RCOutput_Tap.cpp +[429/645] Compiling libraries/AP_HAL/utility/packetise.cpp +[430/645] Compiling libraries/AP_HAL/utility/ftoa_engine.cpp +[431/645] Compiling libraries/AP_HAL/HAL.cpp +[432/645] Compiling libraries/AP_HAL/utility/srxl.cpp +[433/645] Compiling libraries/AP_HAL/utility/sumd.cpp +[434/645] Compiling libraries/AP_HAL/utility/dsm.cpp +[435/645] Compiling libraries/AP_HAL/utility/print_vprintf.cpp +[436/645] Compiling libraries/AP_HAL_Empty/RCOutput.cpp +[437/645] Compiling libraries/AP_HAL_Empty/Scheduler.cpp +[438/645] Compiling libraries/AP_HAL_Empty/AnalogIn.cpp +[439/645] Compiling libraries/AP_HAL_Empty/GPIO.cpp +[440/645] Compiling libraries/AP_HAL_Empty/Storage.cpp +[441/645] Compiling libraries/AP_HAL_Empty/HAL_Empty_Class.cpp +[442/645] Compiling libraries/AP_HAL_Empty/RCInput.cpp +[443/645] Compiling libraries/AP_HAL_Empty/UARTDriver.cpp +[444/645] Compiling libraries/AP_HAL_Empty/Semaphores.cpp +[445/645] Compiling libraries/AP_HAL_ChibiOS/Semaphores.cpp +[446/645] Compiling libraries/AP_HAL_ChibiOS/shared_dma.cpp +[447/645] Compiling libraries/AP_HAL_ChibiOS/sdcard.cpp +[448/645] Compiling libraries/AP_HAL_ChibiOS/CANThread.cpp +[449/645] Compiling libraries/AP_HAL_ChibiOS/I2CDevice.cpp +[450/645] Compiling libraries/AP_HAL_ChibiOS/RCInput.cpp +[451/645] Compiling libraries/AP_HAL_ChibiOS/CANClock.cpp +[452/645] Compiling libraries/AP_HAL_ChibiOS/CANFDIface.cpp +[453/645] Compiling libraries/AP_HAL_ChibiOS/Scheduler.cpp +[454/645] Compiling libraries/AP_HAL_ChibiOS/stdio.cpp +[455/645] Compiling libraries/AP_HAL_ChibiOS/UARTDriver.cpp +[456/645] Compiling libraries/AP_HAL_ChibiOS/RCOutput.cpp +[457/645] Compiling libraries/AP_HAL_ChibiOS/CanIface.cpp +[458/645] Compiling libraries/AP_HAL_ChibiOS/Util.cpp +[459/645] Compiling libraries/AP_HAL_ChibiOS/SoftSigReader.cpp +[460/645] Compiling libraries/AP_HAL_ChibiOS/Device.cpp +[461/645] Compiling libraries/AP_HAL_ChibiOS/AnalogIn.cpp +[462/645] Compiling libraries/AP_HAL_ChibiOS/SoftSigReaderInt.cpp +[463/645] Compiling libraries/AP_HAL_ChibiOS/CANManager.cpp +[464/645] Compiling libraries/AP_HAL_ChibiOS/system.cpp +[465/645] Compiling libraries/AP_HAL_ChibiOS/SPIDevice.cpp +[466/645] Compiling libraries/AP_HAL_ChibiOS/CANSerialRouter.cpp +[467/645] Compiling libraries/AP_HAL_ChibiOS/GPIO.cpp +[468/645] Compiling libraries/AP_Scripting/lua_boxed_numerics.cpp +[469/645] Compiling libraries/AP_Scripting/lua_generated_bindings.cpp +[470/645] Compiling libraries/AP_Scripting/lua_bindings.cpp +[471/645] Compiling libraries/AP_Scripting/AP_Scripting.cpp +[472/645] Compiling libraries/AP_Scripting/lua_scripts.cpp +[473/645] Compiling libraries/AP_Scripting/lua/src/loadlib.c +[474/645] Compiling libraries/AP_Scripting/lua/src/lcode.c +[475/645] Compiling libraries/AP_Scripting/lua/src/lzio.c +[476/645] Compiling libraries/AP_Scripting/lua/src/lauxlib.c +[477/645] Compiling libraries/AP_Scripting/lua/src/lstrlib.c +[478/645] Compiling libraries/AP_Scripting/lua/src/lopcodes.c +[479/645] Compiling libraries/AP_Scripting/lua/src/lstring.c +[480/645] Compiling libraries/AP_Scripting/lua/src/lutf8lib.c +[481/645] Compiling libraries/AP_Scripting/lua/src/lgc.c +[482/645] Compiling libraries/AP_Scripting/lua/src/lmathlib.c +[483/645] Compiling libraries/AP_Scripting/lua/src/ldo.c +[484/645] Compiling libraries/AP_Scripting/lua/src/ldebug.c +[485/645] Compiling libraries/AP_Scripting/lua/src/lstate.c +[486/645] Compiling libraries/AP_Scripting/lua/src/ltm.c +[487/645] Compiling libraries/AP_Scripting/lua/src/lapi.c +[488/645] Compiling libraries/AP_Scripting/lua/src/liolib.c +[489/645] Compiling libraries/AP_Scripting/lua/src/lua.c +[490/645] Compiling libraries/AP_Scripting/lua/src/lvm.c +[491/645] Compiling libraries/AP_Scripting/lua/src/loslib.c +[492/645] Compiling libraries/AP_Scripting/lua/src/ltablib.c +[493/645] Compiling libraries/AP_Scripting/lua/src/ldump.c +[494/645] Compiling libraries/AP_Scripting/lua/src/ltable.c +[495/645] Compiling libraries/AP_Scripting/lua/src/lbaselib.c +[496/645] Compiling libraries/AP_Scripting/lua/src/lctype.c +[497/645] Compiling libraries/AP_Scripting/lua/src/lcorolib.c +[498/645] Compiling libraries/AP_Scripting/lua/src/lobject.c +[499/645] Compiling libraries/AP_Scripting/lua/src/lparser.c +[500/645] Compiling libraries/AP_Scripting/lua/src/luac.c +[501/645] Compiling libraries/AP_Scripting/lua/src/ldblib.c +[502/645] Compiling libraries/AP_Scripting/lua/src/linit.c +[503/645] Compiling libraries/AP_Scripting/lua/src/lundump.c +[504/645] Compiling libraries/AP_Scripting/lua/src/lbitlib.c +[505/645] Compiling libraries/AP_Scripting/lua/src/lmem.c +[506/645] Compiling libraries/AP_Scripting/lua/src/llex.c +[507/645] Compiling libraries/AP_Scripting/lua/src/lfunc.c +[508/645] Compiling modules/uavcan/libuavcan/src/node/uc_service_client.cpp +[509/645] Compiling modules/uavcan/libuavcan/src/node/uc_global_data_type_registry.cpp +[510/645] Compiling modules/uavcan/libuavcan/src/marshal/uc_float_spec.cpp +[511/645] Compiling modules/uavcan/libuavcan/src/transport/uc_frame.cpp +[512/645] Compiling modules/uavcan/libuavcan/src/node/uc_generic_publisher.cpp +[513/645] Compiling modules/uavcan/libuavcan/src/transport/uc_transfer_listener.cpp +[514/645] Compiling modules/uavcan/libuavcan/src/node/uc_scheduler.cpp +[515/645] Compiling modules/uavcan/libuavcan/src/transport/uc_crc.cpp +[516/645] Compiling modules/uavcan/libuavcan/src/marshal/uc_bit_array_copy.cpp +[517/645] Compiling modules/uavcan/libuavcan/src/marshal/uc_scalar_codec.cpp +[518/645] Compiling modules/uavcan/libuavcan/src/transport/uc_transfer_buffer.cpp +[519/645] Compiling modules/uavcan/libuavcan/src/node/uc_generic_subscriber.cpp +[520/645] Compiling modules/uavcan/libuavcan/src/marshal/uc_bit_stream.cpp +[521/645] Compiling modules/uavcan/libuavcan/src/protocol/uc_node_status_provider.cpp +[522/645] Compiling modules/uavcan/libuavcan/src/uc_dynamic_memory.cpp +[523/645] Compiling modules/uavcan/libuavcan/src/transport/uc_transfer_receiver.cpp +[524/645] Compiling modules/uavcan/libuavcan/src/transport/uc_dispatcher.cpp +[525/645] Compiling modules/uavcan/libuavcan/src/transport/uc_can_acceptance_filter_configurator.cpp +[526/645] Compiling modules/uavcan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp +[527/645] Compiling modules/uavcan/libuavcan/src/transport/uc_transfer_sender.cpp +[528/645] Compiling modules/uavcan/libuavcan/src/node/uc_timer.cpp +[529/645] Compiling modules/uavcan/libuavcan/src/transport/uc_transfer.cpp +[530/645] Compiling modules/uavcan/libuavcan/src/uc_data_type.cpp +[531/645] Compiling modules/uavcan/libuavcan/src/driver/uc_can.cpp +[532/645] Compiling modules/uavcan/libuavcan/src/transport/uc_can_io.cpp +[533/645] Compiling modules/uavcan/libuavcan/src/protocol/uc_dynamic_node_id_client.cpp +[534/645] Compiling modules/uavcan/libuavcan/src/uc_error.cpp +[535/645] Compiling libraries/AP_AHRS/AP_AHRS.cpp +[536/645] Compiling libraries/AP_Airspeed/AP_Airspeed.cpp +[537/645] Compiling libraries/AP_Baro/AP_Baro_SITL.cpp +[538/645] Compiling libraries/AP_Baro/AP_Baro.cpp +[539/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor.cpp +[540/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Params.cpp +[541/645] Compiling libraries/AP_BoardConfig/canbus_driver.cpp +[542/645] Compiling libraries/AP_BoardConfig/AP_BoardConfig_CAN.cpp +[543/645] Compiling libraries/AP_BoardConfig/AP_BoardConfig.cpp +[544/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor.cpp +[545/645] Compiling libraries/AP_Mission/AP_Mission.cpp +[546/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2.cpp +[547/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3.cpp +[548/645] Compiling libraries/AP_Rally/AP_Rally.cpp +[549/645] Compiling libraries/AP_RangeFinder/RangeFinder.cpp +[550/645] Compiling libraries/AP_Scheduler/AP_Scheduler.cpp +[551/645] Compiling libraries/AP_Logger/AP_Logger_Backend.cpp +[552/645] Compiling libraries/AP_Logger/AP_Logger_File.cpp [553/645] Compiling libraries/GCS_MAVLink/GCS_Common.cpp -[567/645] Compiling ArduCopter/mode_systemid.cpp -[569/645] Compiling ArduCopter/Attitude.cpp -[570/645] Compiling ArduCopter/Log.cpp -[571/645] Compiling ArduCopter/GCS_Copter.cpp -[572/645] Compiling ArduCopter/mode_follow.cpp -[573/645] Compiling ArduCopter/radio.cpp -[574/645] Compiling ArduCopter/failsafe.cpp -[575/645] Compiling ArduCopter/events.cpp -[576/645] Compiling ArduCopter/land_detector.cpp -[577/645] Compiling ArduCopter/GCS_Mavlink.cpp -[578/645] Compiling ArduCopter/system.cpp -[579/645] Compiling ArduCopter/avoidance_adsb.cpp -[580/645] Compiling ArduCopter/surface_tracking.cpp -[582/645] Compiling ArduCopter/precision_landing.cpp -[583/645] Compiling ArduCopter/fence.cpp -[584/645] Compiling ArduCopter/mode_poshold.cpp -[585/645] Compiling ArduCopter/commands.cpp -[586/645] Compiling ArduCopter/toy_mode.cpp -[587/645] Compiling ArduCopter/AP_State.cpp -[588/645] Compiling ArduCopter/leds.cpp -[589/645] Compiling ArduCopter/heli.cpp -[590/645] Compiling ArduCopter/mode_loiter.cpp -[591/645] Compiling ArduCopter/Copter.cpp -[592/645] Compiling ArduCopter/baro_ground_effect.cpp -[593/645] Compiling ArduCopter/mode_zigzag.cpp -[594/645] Compiling ArduCopter/mode_flowmeasure.cpp -[595/645] Compiling ArduCopter/mode.cpp -[596/645] Compiling ArduCopter/zr_flight.cpp -[597/645] Compiling ArduCopter/UserCode.cpp -[598/645] Compiling ArduCopter/mode_circle.cpp +[554/645] Compiling libraries/SRV_Channel/SRV_Channels.cpp +[555/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol_Backend.cpp +[556/645] Compiling libraries/AP_BLHeli/AP_BLHeli.cpp +[557/645] Compiling libraries/AC_Fence/AC_Fence.cpp +[558/645] Compiling libraries/AC_Avoidance/AC_Avoid.cpp +[559/645] Compiling libraries/AP_ADSB/AP_ADSB.cpp +[560/645] Compiling libraries/AC_AttitudeControl/AC_PosControl.cpp +[561/645] Compiling libraries/AC_AttitudeControl/AC_AttitudeControl.cpp +[562/645] Compiling libraries/AP_Avoidance/AP_Avoidance.cpp +[563/645] Compiling libraries/AP_Arming/AP_Arming.cpp +[564/645] Compiling libraries/AP_Follow/AP_Follow.cpp +[565/645] Compiling libraries/AP_HAL_ChibiOS/HAL_ChibiOS_Class.cpp +[566/645] Compiling libraries/AP_HAL_ChibiOS/Storage.cpp +[567/645] Compiling ArduCopter/Log.cpp +[568/645] Compiling ArduCopter/terrain.cpp +[569/645] Compiling ArduCopter/navigation.cpp +[570/645] Compiling ArduCopter/AP_State.cpp +[571/645] Compiling ArduCopter/AP_Arming.cpp +[572/645] Compiling ArduCopter/mode_circle.cpp +[573/645] Compiling ArduCopter/mode_avoid_adsb.cpp +[574/645] Compiling ArduCopter/zr_flight.cpp +[575/645] Compiling ArduCopter/mode.cpp +[576/645] Compiling ArduCopter/mode_flowmeasure.cpp +[577/645] Compiling ArduCopter/mode_zigzag.cpp +[578/645] Compiling ArduCopter/UserCode.cpp +[579/645] Compiling ArduCopter/Copter.cpp +[580/645] Compiling ArduCopter/mode_loiter.cpp +[581/645] Compiling ArduCopter/heli.cpp +[582/645] Compiling ArduCopter/leds.cpp +[583/645] Compiling ArduCopter/avoidance_adsb.cpp +[584/645] Compiling ArduCopter/baro_ground_effect.cpp +[585/645] Compiling ArduCopter/mode_acro_heli.cpp +[586/645] Compiling ArduCopter/mode_autotune.cpp +[587/645] Compiling ArduCopter/mode_sport.cpp +[588/645] Compiling ArduCopter/mode_follow.cpp +[589/645] Compiling ArduCopter/GCS_Mavlink.cpp +[590/645] Compiling ArduCopter/events.cpp +[591/645] Compiling ArduCopter/takeoff.cpp +[592/645] Compiling ArduCopter/system.cpp +[593/645] Compiling ArduCopter/mode_autorotate.cpp +[594/645] Compiling ArduCopter/mode_poshold.cpp +[595/645] Compiling ArduCopter/mode_guided.cpp +[596/645] Linking build/d100h/lib/libArduCopter_libs.a +[597/645] Compiling ArduCopter/fence.cpp +[598/645] Compiling ArduCopter/compassmot.cpp [599/645] Compiling ArduCopter/mode_rtl.cpp -[600/645] Compiling ArduCopter/ekf_check.cpp -[601/645] Compiling ArduCopter/inertia.cpp -[602/645] Compiling ArduCopter/mode_flowhold.cpp -[603/645] Compiling ArduCopter/AP_Rally.cpp -[604/645] Compiling ArduCopter/mode_guided_nogps.cpp -[605/645] Compiling ArduCopter/mode_throw.cpp -[606/645] Compiling ArduCopter/motor_test.cpp -[607/645] Compiling ArduCopter/mode_stabilize.cpp -[608/645] Compiling ArduCopter/RC_Channel.cpp -[609/645] Compiling ArduCopter/standby.cpp -[610/645] Compiling ArduCopter/esc_calibration.cpp -[611/645] Compiling ArduCopter/mode_auto.cpp -[612/645] Compiling ArduCopter/mode_acro.cpp -[613/645] Compiling ArduCopter/mode_smart_rtl.cpp -[614/645] Compiling ArduCopter/AP_Arming.cpp -[615/645] Compiling ArduCopter/Parameters.cpp -[616/645] Compiling ArduCopter/takeoff.cpp -[617/645] Compiling ArduCopter/mode_drift.cpp -[618/645] Compiling ArduCopter/mode_guided.cpp -[619/645] Compiling ArduCopter/setup.cpp -[620/645] Compiling ArduCopter/autoyaw.cpp -[621/645] Compiling ArduCopter/motors.cpp -[622/645] Compiling ArduCopter/afs_copter.cpp -[623/645] Compiling ArduCopter/navigation.cpp -[624/645] Compiling ArduCopter/mode_sport.cpp -[625/645] Compiling ArduCopter/mode_autorotate.cpp -[626/645] Compiling ArduCopter/mode_acro_heli.cpp -[627/645] Compiling ArduCopter/terrain.cpp -[628/645] Compiling ArduCopter/mode_autotune.cpp -[629/645] Compiling ArduCopter/version.cpp -[630/645] Compiling ArduCopter/mode_althold.cpp -[631/645] Compiling ArduCopter/mode_avoid_adsb.cpp -[632/645] Compiling ArduCopter/mode_flip.cpp -[633/645] Compiling ArduCopter/tuning.cpp -[634/645] Compiling ArduCopter/mode_brake.cpp -[635/645] Compiling ArduCopter/mode_stabilize_heli.cpp -[636/645] Compiling ArduCopter/crash_check.cpp -[637/645] Compiling ArduCopter/landing_gear.cpp -[638/645] Compiling ArduCopter/sensors.cpp -[639/645] Compiling ArduCopter/compassmot.cpp -[640/645] Compiling ArduCopter/mode_land.cpp -[641/645] Linking build/d100h/lib/libArduCopter_libs.a +[600/645] Compiling ArduCopter/mode_systemid.cpp +[601/645] Compiling ArduCopter/mode_throw.cpp +[602/645] Compiling ArduCopter/Parameters.cpp +[603/645] Compiling ArduCopter/setup.cpp +[604/645] Compiling ArduCopter/mode_stabilize.cpp +[605/645] Compiling ArduCopter/mode_smart_rtl.cpp +[606/645] Compiling ArduCopter/esc_calibration.cpp +[607/645] Compiling ArduCopter/crash_check.cpp +[608/645] Compiling ArduCopter/ekf_check.cpp +[609/645] Compiling ArduCopter/Attitude.cpp +[610/645] Compiling ArduCopter/GCS_Copter.cpp +[611/645] Compiling ArduCopter/tuning.cpp +[612/645] Compiling ArduCopter/inertia.cpp +[613/645] Compiling ArduCopter/UserParameters.cpp +[614/645] Compiling ArduCopter/mode_flowhold.cpp +[615/645] Compiling ArduCopter/radio.cpp +[616/645] Compiling ArduCopter/mode_guided_nogps.cpp +[617/645] Compiling ArduCopter/Des.cpp +[618/645] Compiling ArduCopter/land_detector.cpp +[619/645] Compiling ArduCopter/mode_drift.cpp +[620/645] Compiling ArduCopter/sensors.cpp +[621/645] Compiling ArduCopter/afs_copter.cpp +[622/645] Compiling ArduCopter/surface_tracking.cpp +[623/645] Compiling ArduCopter/RC_Channel.cpp +[624/645] Compiling ArduCopter/mode_stabilize_heli.cpp +[625/645] Compiling ArduCopter/standby.cpp +[626/645] Compiling ArduCopter/commands.cpp +[627/645] Compiling ArduCopter/motor_test.cpp +[628/645] Compiling ArduCopter/mode_flip.cpp +[629/645] Compiling ArduCopter/AP_Rally.cpp +[630/645] Compiling ArduCopter/failsafe.cpp +[631/645] Compiling ArduCopter/version.cpp +[632/645] Compiling ArduCopter/autoyaw.cpp +[633/645] Compiling ArduCopter/mode_land.cpp +[634/645] Compiling ArduCopter/mode_auto.cpp +[635/645] Compiling ArduCopter/landing_gear.cpp +[636/645] Compiling ArduCopter/mode_althold.cpp +[637/645] Compiling ArduCopter/motors.cpp +[638/645] Compiling ArduCopter/toy_mode.cpp +[639/645] Compiling ArduCopter/mode_acro.cpp +[640/645] Compiling ArduCopter/precision_landing.cpp +[641/645] Compiling ArduCopter/mode_brake.cpp [642/645] Linking build/d100h/bin/arducopter [643/645] apj_tool build/d100h/bin/arducopter -Loaded binary file of length 3099620 +Loaded binary file of length 3155872 Setting defaults from /home/z/code/zr-v4/libraries/AP_HAL_ChibiOS/hwdef/d100h/defaults.parm -Saved binary of length 3099620 +Saved binary of length 3155872 [644/645] Generating bin/arducopter.bin [645/645] apj_gen build/d100h/bin/arducopter.bin Waf: Leaving directory `/home/z/code/zr-v4/build/d100h' @@ -626,7 +3386,1096 @@ BUILD SUMMARY Build directory: /home/z/code/zr-v4/build/d100h Target Text Data BSS Total ---------------------------------------------- -bin/arducopter 1268484 3956 389492 1661932 +bin/arducopter 1274556 3956 389492 1668004 Build commands will be stored in build/d100h/compile_commands.json -'copter' finished successfully (7.940s) +'copter' finished successfully (47.786s) +Setting top to : /home/z/code/zr-v4 +Setting out to : /home/z/code/zr-v4/build +Autoconfiguration : enabled +Setting board to : zr-hexa +Using toolchain : arm-none-eabi +Checking for 'g++' (C++ compiler) : /opt/gcc-arm-none-eabi-6-2017-q2-update/bin/arm-none-eabi-g++ +Checking for 'gcc' (C compiler) : /opt/gcc-arm-none-eabi-6-2017-q2-update/bin/arm-none-eabi-gcc +Checking for c flags '-MMD' : yes +Checking for cxx flags '-MMD' : yes +Checking for program 'make' : /usr/bin/make +Checking for program 'arm-none-eabi-objcopy' : /opt/gcc-arm-none-eabi-6-2017-q2-update/bin/arm-none-eabi-objcopy +Including /home/z/code/zr-v4/libraries/AP_HAL_ChibiOS/hwdef/fmuv5/hwdef.dat +Adding environment OPTIMIZE -O2 +Removing ZR_FRAME_TYPE +Removing HAL_BATT_VOLT_SCALE +Removing HAL_BATT_CURR_SCALE +Setup for MCU STM32F767xx +Writing hwdef setup in /home/z/code/zr-v4/build/zr-hexa/hwdef.h +Writing DMA map +Generating ldscript.ld +Adding defaults.parm +Checking for env.py +env set DEFAULT_PARAMETERS=/home/z/code/zr-v4/libraries/AP_HAL_ChibiOS/hwdef/zr-hexa/defaults.parm +env set BOARD_FLASH_SIZE=2048 +env set APJ_BOARD_TYPE=STM32F767xx +env set OPTIMIZE=-O2 +env set USBID=0x1209/0x5740 +env set MAIN_STACK=0x400 +env set APJ_BOARD_ID=50 +env set HAL_WITH_UAVCAN=1 +env set FLASH_RESERVE_START_KB=32 +env set CHIBIOS_BUILD_FLAGS=USE_FATFS=yes MCU=cortex-m4 ENV_UDEFS=-DCHPRINTF_USE_FLOAT=1 CHIBIOS_PLATFORM_MK=os/hal/ports/STM32/STM32F7xx/platform.mk CHIBIOS_STARTUP_MK=os/common/startup/ARMCMx/compilers/GCC/mk/startup_stm32f7xx.mk +env set IOMCU_FW=0 +env set CPU_FLAGS=['-mcpu=cortex-m4', '-mfpu=fpv4-sp-d16', '-mfloat-abi=hard', '-u_printf_float'] +env set PERIPH_FW=0 +env set PROCESS_STACK=0x2000 +Enabling ChibiOS asserts : no +Checking for intelhex module: : disabled +Checking for HAVE_CMATH_ISFINITE : yes +Checking for HAVE_CMATH_ISINF : yes +Checking for HAVE_CMATH_ISNAN : yes +Checking for NEED_CMATH_ISFINITE_STD_NAMESPACE : yes +Checking for NEED_CMATH_ISINF_STD_NAMESPACE : yes +Checking for NEED_CMATH_ISNAN_STD_NAMESPACE : yes +Checking for header endian.h : not found +Checking for header byteswap.h : not found +Checking for HAVE_MEMRCHR : no +Checking for program 'python' : /usr/bin/python +Checking for python version >= 2.7.0 : 2.7.17 +Checking for program 'python' : /usr/bin/python +Checking for python version >= 2.7.0 : 2.7.17 +Source is git repository : yes +Update submodules : yes +Checking for program 'git' : /usr/bin/git +Gtest : STM32 boards currently don't support compiling gtest +Checking for program 'arm-none-eabi-size' : /opt/gcc-arm-none-eabi-6-2017-q2-update/bin/arm-none-eabi-size +Benchmarks : disabled +Unit tests : disabled +Scripting : enabled +Scripting runtime checks : enabled +Checking for program 'rsync' : /usr/bin/rsync +'configure' finished successfully (1.725s) +Embedding file sandbox.lua:libraries/AP_Scripting/scripts/sandbox.lua +Embedding file io_firmware.bin:Tools/IO_Firmware/iofirmware_lowpolh.bin +Checking for env.py +env added DEFAULT_PARAMETERS=/home/z/code/zr-v4/libraries/AP_HAL_ChibiOS/hwdef/zr-hexa/defaults.parm +env added BOARD_FLASH_SIZE=2048 +env added APJ_BOARD_TYPE=STM32F767xx +env added OPTIMIZE=-O2 +env added USBID=0x1209/0x5740 +env added MAIN_STACK=0x400 +env added APJ_BOARD_ID=50 +env added HAL_WITH_UAVCAN=1 +env added FLASH_RESERVE_START_KB=32 +env added CHIBIOS_BUILD_FLAGS=USE_FATFS=yes MCU=cortex-m4 ENV_UDEFS=-DCHPRINTF_USE_FLOAT=1 CHIBIOS_PLATFORM_MK=os/hal/ports/STM32/STM32F7xx/platform.mk CHIBIOS_STARTUP_MK=os/common/startup/ARMCMx/compilers/GCC/mk/startup_stm32f7xx.mk +env added IOMCU_FW=0 +env appended CPU_FLAGS=['-mcpu=cortex-m4', '-mfpu=fpv4-sp-d16', '-mfloat-abi=hard', '-u_printf_float'] +env added PERIPH_FW=0 +env added PROCESS_STACK=0x2000 +'clean' finished successfully (0.713s) +Waf: Entering directory `/home/z/code/zr-v4/build/zr-hexa' +Embedding file sandbox.lua:libraries/AP_Scripting/scripts/sandbox.lua +Embedding file io_firmware.bin:Tools/IO_Firmware/iofirmware_lowpolh.bin +Checking for env.py +No env.py found +[1/6] Creating build/zr-hexa/hwdef.h +[2/6] Creating build/zr-hexa/modules/ChibiOS/include_dirs +[3/6] Processing modules/mavlink/message_definitions/v1.0/ardupilotmega.xml +[4/6] Processing uavcangen: libraries/AP_UAVCAN/dsdl/ardupilot libraries/AP_UAVCAN/dsdl/com libraries/AP_UAVCAN/dsdl/zrzk modules/uavcan/dsdl/uavcan +[5/6] Creating build/zr-hexa/ap_version.h +Validation skipped for /home/z/code/zr-v4/modules/mavlink/message_definitions/v1.0/ardupilotmega.xml. +Parsing /home/z/code/zr-v4/modules/mavlink/message_definitions/v1.0/ardupilotmega.xml +MAV_CMD +MAV_CMD_DO_GRIPPER +MAV_CMD_DO_AUTOTUNE_ENABLE +MAV_CMD_NAV_ALTITUDE_WAIT +MAV_CMD_POWER_OFF_INITIATED +MAV_CMD_SOLO_BTN_FLY_CLICK +MAV_CMD_SOLO_BTN_FLY_HOLD +MAV_CMD_SOLO_BTN_PAUSE_CLICK +MAV_CMD_FIXED_MAG_CAL +MAV_CMD_FIXED_MAG_CAL_FIELD +MAV_CMD_FIXED_MAG_CAL_YAW +MAV_CMD_DO_START_MAG_CAL +MAV_CMD_DO_ACCEPT_MAG_CAL +MAV_CMD_DO_CANCEL_MAG_CAL +MAV_CMD_ACCELCAL_VEHICLE_POS +MAV_CMD_DO_SEND_BANNER +MAV_CMD_SET_FACTORY_TEST_MODE +MAV_CMD_GIMBAL_RESET +MAV_CMD_GIMBAL_AXIS_CALIBRATION_STATUS +MAV_CMD_GIMBAL_REQUEST_AXIS_CALIBRATION +MAV_CMD_GIMBAL_FULL_RESET +MAV_CMD_DO_WINCH +MAV_CMD_FLASH_BOOTLOADER +MAV_CMD_BATTERY_RESET +Including /home/z/code/zr-v4/libraries/AP_HAL_ChibiOS/hwdef/fmuv5/hwdef.dat +Adding environment OPTIMIZE -O2 +Removing ZR_FRAME_TYPE +Removing HAL_BATT_VOLT_SCALE +Removing HAL_BATT_CURR_SCALE +Setup for MCU STM32F767xx +Writing hwdef setup in /home/z/code/zr-v4/build/zr-hexa/hwdef.h +Writing DMA map +Generating ldscript.ld +Adding defaults.parm + +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. +Note: message DEVICE_OP_READ_REPLY is longer than 64 bytes long (143 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message DEVICE_OP_WRITE is longer than 64 bytes long (187 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Validation skipped for /home/z/code/zr-v4/modules/mavlink/message_definitions/v1.0/common.xml. +Parsing /home/z/code/zr-v4/modules/mavlink/message_definitions/v1.0/common.xml +MAV_CMD +MAV_CMD_NAV_WAYPOINT +MAV_CMD_NAV_LOITER_UNLIM +MAV_CMD_NAV_LOITER_TURNS +MAV_CMD_NAV_LOITER_TIME +MAV_CMD_NAV_RETURN_TO_LAUNCH +MAV_CMD_NAV_LAND +MAV_CMD_NAV_TAKEOFF +MAV_CMD_NAV_LAND_LOCAL +MAV_CMD_NAV_TAKEOFF_LOCAL +MAV_CMD_NAV_FOLLOW +MAV_CMD_NAV_CONTINUE_AND_CHANGE_ALT +MAV_CMD_NAV_LOITER_TO_ALT +MAV_CMD_DO_FOLLOW +MAV_CMD_DO_FOLLOW_REPOSITION +MAV_CMD_NAV_ROI +MAV_CMD_NAV_PATHPLANNING +MAV_CMD_NAV_SPLINE_WAYPOINT +MAV_CMD_NAV_VTOL_TAKEOFF +MAV_CMD_NAV_VTOL_LAND +MAV_CMD_NAV_GUIDED_ENABLE +MAV_CMD_NAV_DELAY +MAV_CMD_NAV_PAYLOAD_PLACE +MAV_CMD_NAV_LAST +MAV_CMD_CONDITION_DELAY +MAV_CMD_CONDITION_CHANGE_ALT +MAV_CMD_CONDITION_DISTANCE +MAV_CMD_CONDITION_YAW +MAV_CMD_CONDITION_LAST +MAV_CMD_DO_SET_MODE +MAV_CMD_DO_JUMP +MAV_CMD_DO_CHANGE_SPEED +MAV_CMD_DO_SET_HOME +MAV_CMD_DO_SET_PARAMETER +MAV_CMD_DO_SET_RELAY +MAV_CMD_DO_REPEAT_RELAY +MAV_CMD_DO_SET_SERVO +MAV_CMD_DO_REPEAT_SERVO +MAV_CMD_DO_FLIGHTTERMINATION +MAV_CMD_DO_CHANGE_ALTITUDE +MAV_CMD_DO_LAND_START +MAV_CMD_DO_RALLY_LAND +MAV_CMD_DO_GO_AROUND +MAV_CMD_DO_REPOSITION +MAV_CMD_DO_PAUSE_CONTINUE +MAV_CMD_DO_SET_REVERSE +MAV_CMD_DO_SET_ROI_LOCATION +MAV_CMD_DO_SET_ROI_WPNEXT_OFFSET +MAV_CMD_DO_SET_ROI_NONE +MAV_CMD_DO_SET_ROI_SYSID +MAV_CMD_DO_CONTROL_VIDEO +MAV_CMD_DO_SET_ROI +MAV_CMD_DO_DIGICAM_CONFIGURE +MAV_CMD_DO_DIGICAM_CONTROL +MAV_CMD_DO_MOUNT_CONFIGURE +MAV_CMD_DO_MOUNT_CONTROL +MAV_CMD_DO_SET_CAM_TRIGG_DIST +MAV_CMD_DO_FENCE_ENABLE +MAV_CMD_DO_PARACHUTE +MAV_CMD_DO_MOTOR_TEST +MAV_CMD_DO_INVERTED_FLIGHT +MAV_CMD_NAV_SET_YAW_SPEED +MAV_CMD_DO_SET_CAM_TRIGG_INTERVAL +MAV_CMD_DO_MOUNT_CONTROL_QUAT +MAV_CMD_DO_GUIDED_MASTER +MAV_CMD_DO_GUIDED_LIMITS +MAV_CMD_DO_ENGINE_CONTROL +MAV_CMD_DO_SET_MISSION_CURRENT +MAV_CMD_DO_LAST +MAV_CMD_PREFLIGHT_CALIBRATION +MAV_CMD_PREFLIGHT_SET_SENSOR_OFFSETS +MAV_CMD_PREFLIGHT_UAVCAN +MAV_CMD_PREFLIGHT_STORAGE +MAV_CMD_PREFLIGHT_REBOOT_SHUTDOWN +MAV_CMD_OVERRIDE_GOTO +MAV_CMD_MISSION_START +MAV_CMD_COMPONENT_ARM_DISARM +MAV_CMD_GET_HOME_POSITION +MAV_CMD_START_RX_PAIR +MAV_CMD_GET_MESSAGE_INTERVAL +MAV_CMD_SET_MESSAGE_INTERVAL +MAV_CMD_REQUEST_MESSAGE +MAV_CMD_REQUEST_AUTOPILOT_CAPABILITIES +MAV_CMD_REQUEST_CAMERA_INFORMATION +MAV_CMD_REQUEST_CAMERA_SETTINGS +MAV_CMD_REQUEST_STORAGE_INFORMATION +MAV_CMD_STORAGE_FORMAT +MAV_CMD_REQUEST_CAMERA_CAPTURE_STATUS +MAV_CMD_REQUEST_FLIGHT_INFORMATION +MAV_CMD_RESET_CAMERA_SETTINGS +MAV_CMD_SET_CAMERA_MODE +MAV_CMD_JUMP_TAG +MAV_CMD_DO_JUMP_TAG +MAV_CMD_IMAGE_START_CAPTURE +MAV_CMD_IMAGE_STOP_CAPTURE +MAV_CMD_DO_TRIGGER_CONTROL +MAV_CMD_VIDEO_START_CAPTURE +MAV_CMD_VIDEO_STOP_CAPTURE +MAV_CMD_LOGGING_START +MAV_CMD_LOGGING_STOP +MAV_CMD_AIRFRAME_CONFIGURATION +MAV_CMD_CONTROL_HIGH_LATENCY +MAV_CMD_PANORAMA_CREATE +MAV_CMD_DO_VTOL_TRANSITION +MAV_CMD_ARM_AUTHORIZATION_REQUEST +MAV_CMD_SET_GUIDED_SUBMODE_STANDARD +MAV_CMD_SET_GUIDED_SUBMODE_CIRCLE +MAV_CMD_NAV_FENCE_RETURN_POINT +MAV_CMD_NAV_FENCE_POLYGON_VERTEX_INCLUSION +MAV_CMD_NAV_FENCE_POLYGON_VERTEX_EXCLUSION +MAV_CMD_NAV_FENCE_CIRCLE_INCLUSION +MAV_CMD_NAV_FENCE_CIRCLE_EXCLUSION +MAV_CMD_NAV_RALLY_POINT +MAV_CMD_UAVCAN_GET_NODE_INFO +MAV_CMD_PAYLOAD_PREPARE_DEPLOY +MAV_CMD_PAYLOAD_CONTROL_DEPLOY +MAV_CMD_WAYPOINT_USER_1 +MAV_CMD_WAYPOINT_USER_2 +MAV_CMD_WAYPOINT_USER_3 +MAV_CMD_WAYPOINT_USER_4 +MAV_CMD_WAYPOINT_USER_5 +MAV_CMD_SPATIAL_USER_1 +MAV_CMD_SPATIAL_USER_2 +MAV_CMD_SPATIAL_USER_3 +MAV_CMD_SPATIAL_USER_4 +MAV_CMD_SPATIAL_USER_5 +MAV_CMD_USER_1 +MAV_CMD_USER_2 +MAV_CMD_USER_3 +MAV_CMD_USER_4 +MAV_CMD_USER_5 +MAV_CMD_ACK +MAV_CMD_ACK_OK +MAV_CMD_ACK_ERR_FAIL +MAV_CMD_ACK_ERR_ACCESS_DENIED +MAV_CMD_ACK_ERR_NOT_SUPPORTED +MAV_CMD_ACK_ERR_COORDINATE_FRAME_NOT_SUPPORTED +MAV_CMD_ACK_ERR_COORDINATES_OUT_OF_RANGE +MAV_CMD_ACK_ERR_X_LAT_OUT_OF_RANGE +MAV_CMD_ACK_ERR_Y_LON_OUT_OF_RANGE +MAV_CMD_ACK_ERR_Z_ALT_OUT_OF_RANGE +Note: message FLOW_MEASURE is longer than 64 bytes long (140 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +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 (80 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 (189 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 (233 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message HIL_ACTUATOR_CONTROLS is longer than 64 bytes long (89 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message GLOBAL_VISION_POSITION_ESTIMATE is longer than 64 bytes long (125 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message VISION_POSITION_ESTIMATE is longer than 64 bytes long (125 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message VISION_SPEED_ESTIMATE is longer than 64 bytes long (65 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message VICON_POSITION_ESTIMATE is longer than 64 bytes long (124 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 (71 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 ATT_POS_MOCAP is longer than 64 bytes long (128 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 FOLLOW_TARGET is longer than 64 bytes long (101 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 (86 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message LANDING_TARGET 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 GPS_INPUT is longer than 64 bytes long (73 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message GPS_RTCM_DATA is longer than 64 bytes long (190 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message HOME_POSITION 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 SET_HOME_POSITION is longer than 64 bytes long (69 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. +Note: message PLAY_TUNE is longer than 64 bytes long (240 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message CAMERA_INFORMATION is longer than 64 bytes long (243 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message CAMERA_IMAGE_CAPTURED 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 LOGGING_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 LOGGING_DATA_ACKED 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 WIFI_CONFIG_AP is longer than 64 bytes long (104 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message UAVCAN_NODE_INFO is longer than 64 bytes long (124 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message OBSTACLE_DISTANCE is longer than 64 bytes long (175 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message ODOMETRY is longer than 64 bytes long (240 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message DEBUG_FLOAT_ARRAY is longer than 64 bytes long (260 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message STATUSTEXT_LONG 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 ACTUATOR_OUTPUT_STATUS is longer than 64 bytes long (148 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message BATTGO_INFO is longer than 64 bytes long (86 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Note: message WHEEL_DISTANCE is longer than 64 bytes long (145 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. +Validation skipped for /home/z/code/zr-v4/modules/mavlink/message_definitions/v1.0/uAvionix.xml. +Parsing /home/z/code/zr-v4/modules/mavlink/message_definitions/v1.0/uAvionix.xml +Validation skipped for /home/z/code/zr-v4/modules/mavlink/message_definitions/v1.0/icarous.xml. +Parsing /home/z/code/zr-v4/modules/mavlink/message_definitions/v1.0/icarous.xml +Merged enum MAV_CMD +Found 232 MAVLink message types in 4 XML files +Generating C implementation in directory /home/z/code/zr-v4/build/zr-hexa/libraries/GCS_MAVLink/include/mavlink/v2.0/ardupilotmega +Generating C implementation in directory /home/z/code/zr-v4/build/zr-hexa/libraries/GCS_MAVLink/include/mavlink/v2.0/common +[6/6] Linking build/zr-hexa/modules/ChibiOS/libch.a +Generating C implementation in directory /home/z/code/zr-v4/build/zr-hexa/libraries/GCS_MAVLink/include/mavlink/v2.0/uAvionix +Generating C implementation in directory /home/z/code/zr-v4/build/zr-hexa/libraries/GCS_MAVLink/include/mavlink/v2.0/icarous +Copying fixed headers for protocol 2.0 to /home/z/code/zr-v4/build/zr-hexa/libraries/GCS_MAVLink/include/mavlink/v2.0 +[1/103] ChibiOS: Compiling crt0_v7m.S +[2/103] ChibiOS: Compiling vectors.S +[3/103] ChibiOS: Compiling chcoreasm_v7m.S +[4/103] ChibiOS: Compiling ff.c +[5/103] ChibiOS: Compiling ffunicode.c +[6/103] ChibiOS: Compiling chcore.c +[7/103] ChibiOS: Compiling chcore_v7m.c +[8/103] ChibiOS: Compiling crt1.c +[9/103] ChibiOS: Compiling chprintf.c +[10/103] ChibiOS: Compiling memstreams.c +[11/103] ChibiOS: Compiling nullstreams.c +[12/103] ChibiOS: Compiling osal.c +[13/103] ChibiOS: Compiling hal_adc_lld.c +[14/103] ChibiOS: Compiling hal_can_lld.c +[15/103] ChibiOS: Compiling hal_crypto_lld.c +[16/103] ChibiOS: Compiling hal_dac_lld.c +[17/103] ChibiOS: Compiling stm32_dma.c +[18/103] ChibiOS: Compiling stm32_exti.c +[19/103] ChibiOS: Compiling hal_pal_lld.c +[20/103] ChibiOS: Compiling hal_i2c_lld.c +[21/103] ChibiOS: Compiling hal_mac_lld.c +[22/103] ChibiOS: Compiling hal_usb_lld.c +[23/103] ChibiOS: Compiling hal_wspi_lld.c +[24/103] ChibiOS: Compiling hal_rtc_lld.c +[25/103] ChibiOS: Compiling hal_sdc_lld.c +[26/103] ChibiOS: Compiling hal_i2s_lld.c +[27/103] ChibiOS: Compiling hal_spi_lld.c +[28/103] ChibiOS: Compiling hal_eicu_lld.c +[29/103] ChibiOS: Compiling hal_gpt_lld.c +[30/103] ChibiOS: Compiling hal_icu_lld.c +[31/103] ChibiOS: Compiling hal_pwm_lld.c +[32/103] ChibiOS: Compiling hal_st_lld.c +[33/103] ChibiOS: Compiling hal_serial_lld.c +[34/103] ChibiOS: Compiling hal_uart_lld.c +[35/103] ChibiOS: Compiling hal_wdg_lld.c +[36/103] ChibiOS: Compiling hal_lld.c +[37/103] ChibiOS: Compiling stm32_isr.c +[38/103] ChibiOS: Compiling nvic.c +[39/103] ChibiOS: Compiling hal.c +[40/103] ChibiOS: Compiling hal_adc.c +[41/103] ChibiOS: Compiling hal_buffers.c +[42/103] ChibiOS: Compiling hal_can.c +[43/103] ChibiOS: Compiling hal_crypto.c +[44/103] ChibiOS: Compiling hal_dac.c +[45/103] ChibiOS: Compiling hal_eicu.c +[46/103] ChibiOS: Compiling hal_gpt.c +[47/103] ChibiOS: Compiling hal_i2c.c +[48/103] ChibiOS: Compiling hal_i2s.c +[49/103] ChibiOS: Compiling hal_icu.c +[50/103] ChibiOS: Compiling hal_mac.c +[51/103] ChibiOS: Compiling hal_mmc_spi.c +[52/103] ChibiOS: Compiling hal_mmcsd.c +[53/103] ChibiOS: Compiling hal_pal.c +[54/103] ChibiOS: Compiling hal_pwm.c +[55/103] ChibiOS: Compiling hal_queues.c +[56/103] ChibiOS: Compiling hal_rtc.c +[57/103] ChibiOS: Compiling hal_sdc.c +[58/103] ChibiOS: Compiling hal_serial.c +[59/103] ChibiOS: Compiling hal_serial_usb.c +[60/103] ChibiOS: Compiling hal_sio.c +[61/103] ChibiOS: Compiling hal_spi.c +[62/103] ChibiOS: Compiling hal_st.c +[63/103] ChibiOS: Compiling hal_trng.c +[64/103] ChibiOS: Compiling hal_uart.c +[65/103] ChibiOS: Compiling hal_usb.c +[66/103] ChibiOS: Compiling hal_wdg.c +[67/103] ChibiOS: Compiling hal_wspi.c +[68/103] ChibiOS: Compiling chfactory.c +[69/103] ChibiOS: Compiling chmboxes.c +[70/103] ChibiOS: Compiling chmemcore.c +[71/103] ChibiOS: Compiling chmemheaps.c +[72/103] ChibiOS: Compiling chmempools.c +[73/103] ChibiOS: Compiling chpipes.c +[74/103] ChibiOS: Compiling chcond.c +[75/103] ChibiOS: Compiling chdebug.c +[76/103] ChibiOS: Compiling chdynamic.c +[77/103] ChibiOS: Compiling chevents.c +[78/103] ChibiOS: Compiling chmsg.c +[79/103] ChibiOS: Compiling chmtx.c +[80/103] ChibiOS: Compiling chregistry.c +[81/103] ChibiOS: Compiling chschd.c +[82/103] ChibiOS: Compiling chsem.c +[83/103] ChibiOS: Compiling chstats.c +[84/103] ChibiOS: Compiling chsys.c +[85/103] ChibiOS: Compiling chthreads.c +[86/103] ChibiOS: Compiling chtm.c +[87/103] ChibiOS: Compiling chtrace.c +[88/103] ChibiOS: Compiling chvt.c +[89/103] ChibiOS: Compiling fatfs_diskio.c +[90/103] ChibiOS: Compiling fatfs_syscall.c +[91/103] ChibiOS: Compiling stubs.c +[92/103] ChibiOS: Compiling board.c +[93/103] ChibiOS: Compiling usbcfg.c +[94/103] ChibiOS: Compiling usbcfg_dualcdc.c +[95/103] ChibiOS: Compiling usbcfg_common.c +[96/103] ChibiOS: Compiling flash.c +[97/103] ChibiOS: Compiling malloc.c +[98/103] ChibiOS: Compiling hrt.c +[99/103] ChibiOS: Compiling stm32_util.c +[100/103] ChibiOS: Compiling bouncebuffer.c +[101/103] ChibiOS: Compiling watchdog.c +[102/103] ChibiOS: Compiling ch.cpp +[103/103] ChibiOS: Compiling syscalls_cpp.cpp + +ChibiOS: Done! + +[ 7/645] Compiling libraries/AC_AttitudeControl/AC_AttitudeControl_Sub.cpp +[ 8/645] Compiling libraries/AC_AttitudeControl/AC_AttitudeControl_Heli.cpp +[ 9/645] Compiling libraries/AC_AttitudeControl/ControlMonitor.cpp +[ 10/645] Compiling libraries/AC_AttitudeControl/AC_AttitudeControl_Multi.cpp +[ 11/645] Compiling libraries/AC_AttitudeControl/AC_PosControl_Sub.cpp +[ 12/645] Compiling libraries/AC_AutoTune/AC_AutoTune.cpp +[ 13/645] Compiling libraries/AC_Autorotation/AC_Autorotation.cpp +[ 14/645] Compiling libraries/AC_Avoidance/AP_OAVisGraph.cpp +[ 15/645] Compiling libraries/AC_Avoidance/AP_OADijkstra.cpp +[ 16/645] Compiling libraries/AC_Avoidance/AP_OADatabase.cpp +[ 17/645] Compiling libraries/AC_Avoidance/AP_OABendyRuler.cpp +[ 18/645] Compiling libraries/AC_Avoidance/AP_OAPathPlanner.cpp +[ 19/645] Compiling libraries/AC_Fence/AC_PolyFence_loader.cpp +[ 20/645] Compiling libraries/AC_Flow_Measure/AC_Flow_Measure.cpp +[ 21/645] Compiling libraries/AC_InputManager/AC_InputManager_Heli.cpp +[ 22/645] Compiling libraries/AC_InputManager/AC_InputManager.cpp +[ 23/645] Compiling libraries/AC_PID/AC_PID.cpp +[ 24/645] Compiling libraries/AC_PID/AC_P.cpp +[ 25/645] Compiling libraries/AC_PID/AC_PI.cpp +[ 26/645] Compiling libraries/AC_PID/AC_PI_2D.cpp +[ 27/645] Compiling libraries/AC_PID/AC_PID_2D.cpp +[ 28/645] Compiling libraries/AC_PID/AC_HELI_PID.cpp +[ 29/645] Compiling libraries/AC_PrecLand/AC_PrecLand.cpp +[ 30/645] Compiling libraries/AC_PrecLand/AC_PrecLand_Companion.cpp +[ 31/645] Compiling libraries/AC_PrecLand/AC_PrecLand_IRLock.cpp +[ 32/645] Compiling libraries/AC_PrecLand/AC_PrecLand_SITL.cpp +[ 33/645] Compiling libraries/AC_PrecLand/AC_PrecLand_SITL_Gazebo.cpp +[ 34/645] Compiling libraries/AC_PrecLand/PosVelEKF.cpp +[ 35/645] Compiling libraries/AC_Sprayer/AC_Sprayer.cpp +[ 36/645] Compiling libraries/AC_WPNav/AC_WPNav.cpp +[ 37/645] Compiling libraries/AC_WPNav/AC_WPNav_OA.cpp +[ 38/645] Compiling libraries/AC_WPNav/AC_Circle.cpp +[ 39/645] Compiling libraries/AC_WPNav/AC_Loiter.cpp +[ 40/645] Compiling libraries/AP_ADC/AP_ADC_ADS1115.cpp +[ 41/645] Compiling libraries/AP_AHRS/AP_AHRS_DCM.cpp +[ 42/645] Compiling libraries/AP_AHRS/AP_AHRS_NavEKF.cpp +[ 43/645] Compiling libraries/AP_AHRS/AP_AHRS_View.cpp +[ 44/645] Compiling libraries/AP_AccelCal/AP_AccelCal.cpp +[ 45/645] Compiling libraries/AP_AccelCal/AccelCalibrator.cpp +[ 46/645] Compiling libraries/AP_AdvancedFailsafe/AP_AdvancedFailsafe.cpp +[ 47/645] Compiling libraries/AP_Airspeed/AP_Airspeed_MS5525.cpp +[ 48/645] Compiling libraries/AP_Airspeed/AP_Airspeed_SDP3X.cpp +[ 49/645] Compiling libraries/AP_Airspeed/AP_Airspeed_UAVCAN.cpp +[ 50/645] Compiling libraries/AP_Airspeed/AP_Airspeed_analog.cpp +[ 51/645] Compiling libraries/AP_Airspeed/Airspeed_Calibration.cpp +[ 52/645] Compiling libraries/AP_Airspeed/AP_Airspeed_Backend.cpp +[ 53/645] Compiling libraries/AP_Airspeed/AP_Airspeed_DLVR.cpp +[ 54/645] Compiling libraries/AP_Airspeed/AP_Airspeed_Health.cpp +[ 55/645] Compiling libraries/AP_Airspeed/AP_Airspeed_MS4525.cpp +[ 56/645] Compiling libraries/AP_Baro/AP_Baro_BMP085.cpp +[ 57/645] Compiling libraries/AP_Baro/AP_Baro_BMP280.cpp +[ 58/645] Compiling libraries/AP_Baro/AP_Baro_BMP388.cpp +[ 59/645] Compiling libraries/AP_Baro/AP_Baro_Backend.cpp +[ 60/645] Compiling libraries/AP_Baro/AP_Baro_DPS280.cpp +[ 61/645] Compiling libraries/AP_Baro/AP_Baro_FBM320.cpp +[ 62/645] Compiling libraries/AP_Baro/AP_Baro_HIL.cpp +[ 63/645] Compiling libraries/AP_Baro/AP_Baro_ICM20789.cpp +[ 64/645] Compiling libraries/AP_Baro/AP_Baro_KellerLD.cpp +[ 65/645] Compiling libraries/AP_Baro/AP_Baro_LPS2XH.cpp +[ 66/645] Compiling libraries/AP_Baro/AP_Baro_MS5611.cpp +[ 67/645] Compiling libraries/AP_Baro/AP_Baro_UAVCAN.cpp +[ 68/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Backend.cpp +[ 69/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Bebop.cpp +[ 70/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_FuelFlow.cpp +[ 71/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_FuelLevel_PWM.cpp +[ 72/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_SMBus.cpp +[ 73/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_SMBus_Maxell.cpp +[ 74/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_SMBus_Solo.cpp +[ 75/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Serial_BattGo.cpp +[ 76/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Sum.cpp +[ 77/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_UAVCAN.cpp +[ 78/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Analog.cpp +[ 79/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_BLHeliESC.cpp +[ 80/645] Compiling libraries/AP_Beacon/AP_Beacon_Backend.cpp +[ 81/645] Compiling libraries/AP_Beacon/AP_Beacon_Marvelmind.cpp +[ 82/645] Compiling libraries/AP_Beacon/AP_Beacon_Pozyx.cpp +[ 83/645] Compiling libraries/AP_Beacon/AP_Beacon_SITL.cpp +[ 84/645] Compiling libraries/AP_Beacon/AP_Beacon.cpp +[ 85/645] Compiling libraries/AP_BoardConfig/canbus_interface.cpp +[ 86/645] Compiling libraries/AP_BoardConfig/canbus_slcan.cpp +[ 87/645] Compiling libraries/AP_BoardConfig/board_drivers.cpp +[ 88/645] Compiling libraries/AP_BoardConfig/IMU_heater.cpp +[ 89/645] Compiling libraries/AP_Button/AP_Button.cpp +[ 90/645] Compiling libraries/AP_Camera/AP_Camera.cpp +[ 91/645] Compiling libraries/AP_Camera/AP_Camera_Serial_X30T.cpp +[ 92/645] Compiling libraries/AP_Common/AP_ExpandingArray.cpp +[ 93/645] Compiling libraries/AP_Common/Location.cpp +[ 94/645] Compiling libraries/AP_Common/AP_FWVersion.cpp +[ 95/645] Compiling libraries/AP_Common/AP_Common.cpp +[ 96/645] Compiling libraries/AP_Common/c++.cpp +[ 97/645] Compiling libraries/AP_Compass/AP_Compass_LIS3MDL.cpp +[ 98/645] Compiling libraries/AP_Compass/AP_Compass_HIL.cpp +[ 99/645] Compiling libraries/AP_Compass/AP_Compass_HMC5843.cpp +[100/645] Compiling libraries/AP_Compass/AP_Compass_IST8308.cpp +[101/645] Compiling libraries/AP_Compass/AP_Compass_Calibration.cpp +[102/645] Compiling libraries/AP_Compass/AP_Compass_LSM303D.cpp +[103/645] Compiling libraries/AP_Compass/AP_Compass_Backend.cpp +[104/645] Compiling libraries/AP_Compass/AP_Compass_IST8310.cpp +[105/645] Compiling libraries/AP_Compass/CompassCalibrator.cpp +[106/645] Compiling libraries/AP_Compass/AP_Compass_LSM9DS1.cpp +[107/645] Compiling libraries/AP_Compass/AP_Compass_SITL.cpp +[108/645] Compiling libraries/AP_Compass/AP_Compass_RM3100.cpp +[109/645] Compiling libraries/AP_Compass/AP_Compass_AK09916.cpp +[110/645] Compiling libraries/AP_Compass/AP_Compass_MMC3416.cpp +[111/645] Compiling libraries/AP_Compass/AP_Compass_MAG3110.cpp +[112/645] Compiling libraries/AP_Compass/AP_Compass.cpp +[113/645] Compiling libraries/AP_Compass/Compass_learn.cpp +[114/645] Compiling libraries/AP_Compass/AP_Compass_AK8963.cpp +[115/645] Compiling libraries/AP_Compass/AP_Compass_UAVCAN.cpp +[116/645] Compiling libraries/AP_Compass/Compass_PerMotor.cpp +[117/645] Compiling libraries/AP_Compass/AP_Compass_BMM150.cpp +[118/645] Compiling libraries/AP_Compass/AP_Compass_QMC5883L.cpp +[119/645] Compiling libraries/AP_Declination/tables.cpp +[120/645] Compiling libraries/AP_Declination/AP_Declination.cpp +[121/645] Compiling libraries/AP_Devo_Telem/AP_Devo_Telem.cpp +[122/645] Compiling libraries/AP_Filesystem/AP_Filesystem_FATFS.cpp +[123/645] Compiling libraries/AP_Filesystem/AP_Filesystem_posix.cpp +[124/645] Compiling libraries/AP_Filesystem/posix_compat.cpp +[125/645] Compiling libraries/AP_Filesystem/AP_Filesystem.cpp +[126/645] Compiling libraries/AP_FlashStorage/AP_FlashStorage.cpp +[127/645] Compiling libraries/AP_Frsky_Telem/AP_Frsky_Telem.cpp +[128/645] Compiling libraries/AP_GPS/AP_GPS_MTK19.cpp +[129/645] Compiling libraries/AP_GPS/AP_GPS.cpp +[130/645] Compiling libraries/AP_GPS/AP_GPS_NMEA.cpp +[131/645] Compiling libraries/AP_GPS/AP_GPS_ERB.cpp +[132/645] Compiling libraries/AP_GPS/AP_GPS_GSOF.cpp +[133/645] Compiling libraries/AP_GPS/AP_GPS_UBLOX.cpp +[134/645] Compiling libraries/AP_GPS/AP_GPS_SIRF.cpp +[135/645] Compiling libraries/AP_GPS/GPS_Backend.cpp +[136/645] Compiling libraries/AP_GPS/AP_GPS_UAVCAN.cpp +[137/645] Compiling libraries/AP_GPS/AP_GPS_SBF.cpp +[138/645] Compiling libraries/AP_GPS/AP_GPS_SBP2.cpp +[139/645] Compiling libraries/AP_GPS/AP_GPS_NOVA.cpp +[140/645] Compiling libraries/AP_GPS/AP_GPS_SBP.cpp +[141/645] Compiling libraries/AP_GPS/AP_GPS_MAV.cpp +[142/645] Compiling libraries/AP_GPS/AP_GPS_MTK.cpp +[143/645] Compiling libraries/AP_Gripper/AP_Gripper_Servo.cpp +[144/645] Compiling libraries/AP_Gripper/AP_Gripper_EPM.cpp +[145/645] Compiling libraries/AP_Gripper/AP_Gripper_Backend.cpp +[146/645] Compiling libraries/AP_Gripper/AP_Gripper.cpp +[147/645] Compiling libraries/AP_ICEngine/AP_ICEngine.cpp +[148/645] Compiling libraries/AP_IOMCU/AP_IOMCU.cpp +[149/645] Compiling libraries/AP_IOMCU/fw_uploader.cpp +[150/645] Compiling libraries/AP_IRLock/AP_IRLock_SITL_Gazebo.cpp +[151/645] Compiling libraries/AP_IRLock/AP_IRLock_SITL.cpp +[152/645] Compiling libraries/AP_IRLock/AP_IRLock_I2C.cpp +[153/645] Compiling libraries/AP_IRLock/IRLock.cpp +[154/645] Compiling libraries/AP_InertialNav/AP_InertialNav_NavEKF.cpp +[155/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_BMI160.cpp +[156/645] Compiling libraries/AP_InertialSensor/BatchSampler.cpp +[157/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_Invensensev2.cpp +[158/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_L3G4200D.cpp +[159/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_LSM9DS0.cpp +[160/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_HIL.cpp +[161/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_Backend.cpp +[162/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_Invensense.cpp +[163/645] Compiling libraries/AP_InertialSensor/AuxiliaryBus.cpp +[164/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_BMI055.cpp +[165/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_SITL.cpp +[166/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_LSM9DS1.cpp +[167/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_RST.cpp +[168/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor_BMI088.cpp +[169/645] Compiling libraries/AP_InternalError/AP_InternalError.cpp +[170/645] Compiling libraries/AP_KDECAN/AP_KDECAN.cpp +[171/645] Compiling libraries/AP_LandingGear/AP_LandingGear.cpp +[172/645] Compiling libraries/AP_Logger/AP_Logger_Block.cpp +[173/645] Compiling libraries/AP_Logger/LoggerMessageWriter.cpp +[174/645] Compiling libraries/AP_Logger/AP_Logger_SITL.cpp +[175/645] Compiling libraries/AP_Logger/LogFile.cpp +[176/645] Compiling libraries/AP_Logger/AP_Logger_MAVLinkLogTransfer.cpp +[177/645] Compiling libraries/AP_Logger/AP_Logger.cpp +[178/645] Compiling libraries/AP_Logger/AP_Logger_MAVLink.cpp +[179/645] Compiling libraries/AP_Logger/AP_Logger_DataFlash.cpp +[180/645] Compiling libraries/AP_Math/AP_Math.cpp +[181/645] Compiling libraries/AP_Math/AP_GeodesicGrid.cpp +[182/645] Compiling libraries/AP_Math/spline5.cpp +[183/645] Compiling libraries/AP_Math/matrixN.cpp +[184/645] Compiling libraries/AP_Math/matrix_alg.cpp +[185/645] Compiling libraries/AP_Math/crc.cpp +[186/645] Compiling libraries/AP_Math/location_double.cpp +[187/645] Compiling libraries/AP_Math/vector2.cpp +[188/645] Compiling libraries/AP_Math/polygon.cpp +[189/645] Compiling libraries/AP_Math/quaternion.cpp +[190/645] Compiling libraries/AP_Math/location.cpp +[191/645] Compiling libraries/AP_Math/matrix3.cpp +[192/645] Compiling libraries/AP_Math/vector3.cpp +[193/645] Compiling libraries/AP_Mission/AP_Mission_Commands.cpp +[194/645] Compiling libraries/AP_Module/AP_Module.cpp +[195/645] Compiling libraries/AP_Motors/AP_MotorsHeli.cpp +[196/645] Compiling libraries/AP_Motors/AP_MotorsCoax.cpp +[197/645] Compiling libraries/AP_Motors/AP_MotorsHeli_Single.cpp +[198/645] Compiling libraries/AP_Motors/AP_MotorsHeli_Dual.cpp +[199/645] Compiling libraries/AP_Motors/AP_MotorsMatrix.cpp +[200/645] Compiling libraries/AP_Motors/AP_MotorsTri.cpp +[201/645] Compiling libraries/AP_Motors/AP_Motors_Class.cpp +[202/645] Compiling libraries/AP_Motors/AP_MotorsTailsitter.cpp +[203/645] Compiling libraries/AP_Motors/AP_Motors6DOF.cpp +[204/645] Compiling libraries/AP_Motors/AP_MotorsHeli_Swash.cpp +[205/645] Compiling libraries/AP_Motors/AP_MotorsSingle.cpp +[206/645] Compiling libraries/AP_Motors/AP_MotorsMulticopter.cpp +[207/645] Compiling libraries/AP_Motors/AP_MotorsHeli_Quad.cpp +[208/645] Compiling libraries/AP_Motors/AP_MotorsHeli_RSC.cpp +[209/645] Compiling libraries/AP_Motors/AP_MotorsMatrixTS.cpp +[210/645] Compiling libraries/AP_Mount/SoloGimbal_Parameters.cpp +[211/645] Compiling libraries/AP_Mount/AP_Mount_Servo.cpp +[212/645] Compiling libraries/AP_Mount/AP_Mount_Alexmos.cpp +[213/645] Compiling libraries/AP_Mount/AP_Mount.cpp +[214/645] Compiling libraries/AP_Mount/SoloGimbalEKF.cpp +[215/645] Compiling libraries/AP_Mount/SoloGimbal.cpp +[216/645] Compiling libraries/AP_Mount/AP_Mount_SToRM32.cpp +[217/645] Compiling libraries/AP_Mount/AP_Mount_Backend.cpp +[218/645] Compiling libraries/AP_Mount/AP_Mount_SToRM32_serial.cpp +[219/645] Compiling libraries/AP_Mount/AP_Mount_SoloGimbal.cpp +[220/645] Compiling libraries/AP_NMEA_Output/AP_NMEA_Output.cpp +[221/645] Compiling libraries/AP_NavEKF/AP_Nav_Common.cpp +[222/645] Compiling libraries/AP_NavEKF/AP_NavEKF_core_common.cpp +[223/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_Logging.cpp +[224/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_VehicleStatus.cpp +[225/645] Compiling libraries/AP_NavEKF2/AP_NavEKF_GyroBias.cpp +[226/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_RngBcnFusion.cpp +[227/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_core.cpp +[228/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_PosVelFusion.cpp +[229/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_AirDataFusion.cpp +[230/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_Control.cpp +[231/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_MagFusion.cpp +[232/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_Outputs.cpp +[233/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_Measurements.cpp +[234/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2_OptFlowFusion.cpp +[235/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_Logging.cpp +[236/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_core.cpp +[237/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_GyroBias.cpp +[238/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_MagFusion.cpp +[239/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_Control.cpp +[240/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_AirDataFusion.cpp +[241/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_Measurements.cpp +[242/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_VehicleStatus.cpp +[243/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_PosVelFusion.cpp +[244/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_OptFlowFusion.cpp +[245/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_RngBcnFusion.cpp +[246/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3_Outputs.cpp +[247/645] Compiling libraries/AP_Notify/DiscoLED.cpp +[248/645] Compiling libraries/AP_Notify/DiscreteRGBLed.cpp +[249/645] Compiling libraries/AP_Notify/Buzzer.cpp +[250/645] Compiling libraries/AP_Notify/AP_Notify.cpp +[251/645] Compiling libraries/AP_Notify/AP_BoardLED2.cpp +[252/645] Compiling libraries/AP_Notify/PixRacerLED.cpp +[253/645] Compiling libraries/AP_Notify/VRBoard_LED.cpp +[254/645] Compiling libraries/AP_Notify/RCOutputRGBLed.cpp +[255/645] Compiling libraries/AP_Notify/AP_BoardLED.cpp +[256/645] Compiling libraries/AP_Notify/UAVCAN_RGB_LED.cpp +[257/645] Compiling libraries/AP_Notify/SITL_SFML_LED.cpp +[258/645] Compiling libraries/AP_Notify/ToshibaLED_I2C.cpp +[259/645] Compiling libraries/AP_Notify/RGBLed.cpp +[260/645] Compiling libraries/AP_Notify/ToneAlarm.cpp +[261/645] Compiling libraries/AP_Notify/Display.cpp +[262/645] Compiling libraries/AP_Notify/Led_Sysfs.cpp +[263/645] Compiling libraries/AP_Notify/NeoPixel.cpp +[264/645] Compiling libraries/AP_Notify/ExternalLED.cpp +[265/645] Compiling libraries/AP_Notify/MMLPlayer.cpp +[266/645] Compiling libraries/AP_Notify/NCP5623.cpp +[267/645] Compiling libraries/AP_Notify/Display_SITL.cpp +[268/645] Compiling libraries/AP_Notify/Display_SH1106_I2C.cpp +[269/645] Compiling libraries/AP_Notify/OreoLED_I2C.cpp +[270/645] Compiling libraries/AP_Notify/Display_SSD1306_I2C.cpp +[271/645] Compiling libraries/AP_Notify/PCA9685LED_I2C.cpp +[272/645] Compiling libraries/AP_OSD/AP_OSD_SITL.cpp +[273/645] Compiling libraries/AP_OSD/AP_OSD_Setting.cpp +[274/645] Compiling libraries/AP_OSD/AP_OSD_MAX7456.cpp +[275/645] Compiling libraries/AP_OSD/AP_OSD.cpp +[276/645] Compiling libraries/AP_OSD/AP_OSD_Backend.cpp +[277/645] Compiling libraries/AP_OSD/AP_OSD_Screen.cpp +[278/645] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_PX4Flow.cpp +[279/645] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_CXOF.cpp +[280/645] Compiling libraries/AP_OpticalFlow/OpticalFlow_backend.cpp +[281/645] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_HereFlow.cpp +[282/645] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_MAV.cpp +[283/645] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_Onboard.cpp +[284/645] Compiling libraries/AP_OpticalFlow/OpticalFlow.cpp +[285/645] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_SITL.cpp +[286/645] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_Pixart.cpp +[287/645] Compiling libraries/AP_Parachute/AP_Parachute.cpp +[288/645] Compiling libraries/AP_Param/AP_Param.cpp +[289/645] Compiling libraries/AP_Proximity/AP_Proximity_MAV.cpp +[290/645] Compiling libraries/AP_Proximity/AP_Proximity_Backend.cpp +[291/645] Compiling libraries/AP_Proximity/AP_Proximity_TeraRangerTowerEvo.cpp +[292/645] Compiling libraries/AP_Proximity/AP_Proximity_UAVCAN.cpp +[293/645] Compiling libraries/AP_Proximity/AP_Proximity_LightWareSF40C.cpp +[294/645] Compiling libraries/AP_Proximity/AP_Proximity_TeraRangerTower.cpp +[295/645] Compiling libraries/AP_Proximity/AP_Proximity.cpp +[296/645] Compiling libraries/AP_Proximity/AP_Proximity_RangeFinder.cpp +[297/645] Compiling libraries/AP_Proximity/AP_Proximity_SITL.cpp +[298/645] Compiling libraries/AP_Proximity/AP_Proximity_AirSimSITL.cpp +[299/645] Compiling libraries/AP_Proximity/AP_Proximity_LightWareSF40C_v09.cpp +[300/645] Compiling libraries/AP_Proximity/AP_Proximity_MorseSITL.cpp +[301/645] Compiling libraries/AP_Proximity/AP_Proximity_NanaRadar_MR72.cpp +[302/645] Compiling libraries/AP_Proximity/AP_Proximity_RPLidarA2.cpp +[303/645] Compiling libraries/AP_RAMTRON/AP_RAMTRON.cpp +[304/645] Compiling libraries/AP_RCMapper/AP_RCMapper.cpp +[305/645] Compiling libraries/AP_RCProtocol/SoftSerial.cpp +[306/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol_PPMSum.cpp +[307/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol.cpp +[308/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol_DSM.cpp +[309/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol_SRXL.cpp +[310/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol_IBUS.cpp +[311/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol_SBUS.cpp +[312/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol_ST24.cpp +[313/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol_SUMD.cpp +[314/645] Compiling libraries/AP_ROMFS/tinflate.cpp +[315/645] Compiling libraries/AP_ROMFS/AP_ROMFS.cpp +[316/645] Compiling libraries/AP_ROMFS/tinfgzip.cpp +[317/645] Compiling libraries/AP_RPM/RPM_Pin.cpp +[318/645] Compiling libraries/AP_RPM/RPM_SITL.cpp +[319/645] Compiling libraries/AP_RPM/RPM_Backend.cpp +[320/645] Compiling libraries/AP_RPM/AP_RPM.cpp +[321/645] Compiling libraries/AP_RSSI/AP_RSSI.cpp +[322/645] Compiling libraries/AP_RTC/AP_RTC.cpp +[323/645] Compiling libraries/AP_RTC/JitterCorrection.cpp +[324/645] Compiling libraries/AP_Radio/AP_Radio_cypress.cpp +[325/645] Compiling libraries/AP_Radio/AP_Radio_bk2425.cpp +[326/645] Compiling libraries/AP_Radio/driver_cc2500.cpp +[327/645] Compiling libraries/AP_Radio/AP_Radio_cc2500.cpp +[328/645] Compiling libraries/AP_Radio/driver_bk2425.cpp +[329/645] Compiling libraries/AP_Radio/AP_Radio.cpp +[330/645] Compiling libraries/AP_Radio/AP_Radio_backend.cpp +[331/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_VL53L1X.cpp +[332/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_BBB_PRU.cpp +[333/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_NanoRadar_MR72.cpp +[334/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_NMEA.cpp +[335/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Benewake.cpp +[336/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_PulsedLightLRF.cpp +[337/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_analog.cpp +[338/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Params.cpp +[339/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_MaxsonarI2CXL.cpp +[340/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_UAVCAN.cpp +[341/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_TeraRangerI2C.cpp +[342/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_BLPing.cpp +[343/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_LightWareI2C.cpp +[344/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_MAVLink.cpp +[345/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_LightWareSerial.cpp +[346/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Wasp.cpp +[347/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_VL53L0X.cpp +[348/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_PWM.cpp +[349/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Benewake_TFMiniPlus.cpp +[350/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_LeddarOne.cpp +[351/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_uLanding.cpp +[352/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Bebop.cpp +[353/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_insighticaSerial.cpp +[354/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Lanbao.cpp +[355/645] Compiling libraries/AP_RangeFinder/RangeFinder_Backend.cpp +[356/645] Compiling libraries/AP_RangeFinder/AP_RangeFinder_MaxsonarSerialLV.cpp +[357/645] Compiling libraries/AP_Relay/AP_Relay.cpp +[358/645] Compiling libraries/AP_RobotisServo/AP_RobotisServo.cpp +[359/645] Compiling libraries/AP_SBusOut/AP_SBusOut.cpp +[360/645] Compiling libraries/AP_Scheduler/PerfInfo.cpp +[361/645] Compiling libraries/AP_SerialLED/AP_SerialLED.cpp +[362/645] Compiling libraries/AP_SerialManager/AP_SerialManager.cpp +[363/645] Compiling libraries/AP_ServoRelayEvents/AP_ServoRelayEvents.cpp +[364/645] Compiling libraries/AP_SmartRTL/AP_SmartRTL.cpp +[365/645] Compiling libraries/AP_Stats/AP_Stats.cpp +[366/645] Compiling libraries/AP_TempCalibration/AP_TempCalibration.cpp +[367/645] Compiling libraries/AP_Terrain/AP_Terrain.cpp +[368/645] Compiling libraries/AP_Terrain/TerrainGCS.cpp +[369/645] Compiling libraries/AP_Terrain/TerrainMission.cpp +[370/645] Compiling libraries/AP_Terrain/TerrainIO.cpp +[371/645] Compiling libraries/AP_Terrain/TerrainUtil.cpp +[372/645] Compiling libraries/AP_ToshibaCAN/AP_ToshibaCAN.cpp +[373/645] Compiling libraries/AP_Tuning/AP_Tuning.cpp +[374/645] Compiling libraries/AP_UAVCAN/AP_UAVCAN.cpp +[375/645] Compiling libraries/AP_UAVCAN/AP_UAVCAN_Server.cpp +[376/645] Compiling libraries/AP_UAVCAN/AP_UAVCAN_SLCAN.cpp +[377/645] Compiling libraries/AP_Vehicle/AP_Vehicle.cpp +[378/645] Compiling libraries/AP_VisualOdom/AP_VisualOdom_MAV.cpp +[379/645] Compiling libraries/AP_VisualOdom/AP_VisualOdom.cpp +[380/645] Compiling libraries/AP_VisualOdom/AP_VisualOdom_Backend.cpp +[381/645] Compiling libraries/AP_Volz_Protocol/AP_Volz_Protocol.cpp +[382/645] Compiling libraries/AP_WheelEncoder/WheelEncoder_Backend.cpp +[383/645] Compiling libraries/AP_WheelEncoder/WheelEncoder_Quadrature.cpp +[384/645] Compiling libraries/AP_WheelEncoder/AP_WheelEncoder.cpp +[385/645] Compiling libraries/AP_WheelEncoder/AP_WheelRateControl.cpp +[386/645] Compiling libraries/AP_WheelEncoder/WheelEncoder_SITL_Quadrature.cpp +[387/645] Compiling libraries/AP_Winch/AP_Winch.cpp +[388/645] Compiling libraries/AP_Winch/AP_Winch_Servo.cpp +[389/645] Compiling libraries/Filter/LowPassFilter2p.cpp +[390/645] Compiling libraries/Filter/DerivativeFilter.cpp +[391/645] Compiling libraries/Filter/NotchFilter.cpp +[392/645] Compiling libraries/Filter/LowPassFilter.cpp +[393/645] Compiling libraries/Filter/HarmonicNotchFilter.cpp +[394/645] Compiling libraries/GCS_MAVLink/MissionItemProtocol_Waypoints.cpp +[395/645] Compiling libraries/GCS_MAVLink/GCS_serial_control.cpp +[396/645] Compiling libraries/GCS_MAVLink/GCS_Signing.cpp +[397/645] Compiling libraries/GCS_MAVLink/GCS.cpp +[398/645] Compiling libraries/GCS_MAVLink/GCS_MAVLink.cpp +[399/645] Compiling libraries/GCS_MAVLink/MissionItemProtocol.cpp +[400/645] Compiling libraries/GCS_MAVLink/MissionItemProtocol_Fence.cpp +[401/645] Compiling libraries/GCS_MAVLink/MissionItemProtocol_Rally.cpp +[402/645] Compiling libraries/GCS_MAVLink/GCS_DeviceOp.cpp +[403/645] Compiling libraries/GCS_MAVLink/GCS_ServoRelay.cpp +[404/645] Compiling libraries/GCS_MAVLink/GCS_Rally.cpp +[405/645] Compiling libraries/GCS_MAVLink/MAVLink_routing.cpp +[406/645] Compiling libraries/GCS_MAVLink/GCS_Param.cpp +[407/645] Compiling libraries/GCS_MAVLink/GCS_Fence.cpp +[408/645] Compiling libraries/GCS_MAVLink/GCS_FTP.cpp +[409/645] Compiling libraries/RC_Channel/RC_Channel.cpp +[410/645] Compiling libraries/RC_Channel/RC_Channels.cpp +[411/645] Compiling libraries/SRV_Channel/SRV_Channel_aux.cpp +[412/645] Compiling libraries/SRV_Channel/SRV_Channel.cpp +[413/645] Compiling libraries/StorageManager/StorageManager.cpp +[414/645] Compiling libraries/AP_HAL/Util.cpp +[415/645] Compiling libraries/AP_HAL/system.cpp +[416/645] Compiling libraries/AP_HAL/utility/RCOutput_Tap_Linux.cpp +[417/645] Compiling libraries/AP_HAL/utility/st24.cpp +[418/645] Compiling libraries/AP_HAL/Scheduler.cpp +[419/645] Compiling libraries/AP_HAL/utility/srxl.cpp +[420/645] Compiling libraries/AP_HAL/Semaphores.cpp +[421/645] Compiling libraries/AP_HAL/utility/BetterStream.cpp +[422/645] Compiling libraries/AP_HAL/utility/sumd.cpp +[423/645] Compiling libraries/AP_HAL/utility/replace.cpp +[424/645] Compiling libraries/AP_HAL/utility/utoa_invert.cpp +[425/645] Compiling libraries/AP_HAL/HAL.cpp +[426/645] Compiling libraries/AP_HAL/RCOutput.cpp +[427/645] Compiling libraries/AP_HAL/utility/RingBuffer.cpp +[428/645] Compiling libraries/AP_HAL/utility/getopt_cpp.cpp +[429/645] Compiling libraries/AP_HAL/utility/Socket.cpp +[430/645] Compiling libraries/AP_HAL/Device.cpp +[431/645] Compiling libraries/AP_HAL/utility/RCOutput_Tap.cpp +[432/645] Compiling libraries/AP_HAL/utility/ftoa_engine.cpp +[433/645] Compiling libraries/AP_HAL/utility/packetise.cpp +[434/645] Compiling libraries/AP_HAL/utility/dsm.cpp +[435/645] Compiling libraries/AP_HAL/utility/print_vprintf.cpp +[436/645] Compiling libraries/AP_HAL_Empty/RCOutput.cpp +[437/645] Compiling libraries/AP_HAL_Empty/Scheduler.cpp +[438/645] Compiling libraries/AP_HAL_Empty/RCInput.cpp +[439/645] Compiling libraries/AP_HAL_Empty/GPIO.cpp +[440/645] Compiling libraries/AP_HAL_Empty/Semaphores.cpp +[441/645] Compiling libraries/AP_HAL_Empty/AnalogIn.cpp +[442/645] Compiling libraries/AP_HAL_Empty/Storage.cpp +[443/645] Compiling libraries/AP_HAL_Empty/HAL_Empty_Class.cpp +[444/645] Compiling libraries/AP_HAL_Empty/UARTDriver.cpp +[445/645] Compiling libraries/AP_HAL_ChibiOS/CANThread.cpp +[446/645] Compiling libraries/AP_HAL_ChibiOS/Scheduler.cpp +[447/645] Compiling libraries/AP_HAL_ChibiOS/shared_dma.cpp +[448/645] Compiling libraries/AP_HAL_ChibiOS/RCInput.cpp +[449/645] Compiling libraries/AP_HAL_ChibiOS/CANSerialRouter.cpp +[450/645] Compiling libraries/AP_HAL_ChibiOS/I2CDevice.cpp +[451/645] Compiling libraries/AP_HAL_ChibiOS/sdcard.cpp +[452/645] Compiling libraries/AP_HAL_ChibiOS/CANFDIface.cpp +[453/645] Compiling libraries/AP_HAL_ChibiOS/CANClock.cpp +[454/645] Compiling libraries/AP_HAL_ChibiOS/AnalogIn.cpp +[455/645] Compiling libraries/AP_HAL_ChibiOS/stdio.cpp +[456/645] Compiling libraries/AP_HAL_ChibiOS/Device.cpp +[457/645] Compiling libraries/AP_HAL_ChibiOS/UARTDriver.cpp +[458/645] Compiling libraries/AP_HAL_ChibiOS/system.cpp +[459/645] Compiling libraries/AP_HAL_ChibiOS/RCOutput.cpp +[460/645] Compiling libraries/AP_HAL_ChibiOS/Util.cpp +[461/645] Compiling libraries/AP_HAL_ChibiOS/Semaphores.cpp +[462/645] Compiling libraries/AP_HAL_ChibiOS/CANManager.cpp +[463/645] Compiling libraries/AP_HAL_ChibiOS/SPIDevice.cpp +[464/645] Compiling libraries/AP_HAL_ChibiOS/SoftSigReader.cpp +[465/645] Compiling libraries/AP_HAL_ChibiOS/SoftSigReaderInt.cpp +[466/645] Compiling libraries/AP_HAL_ChibiOS/CanIface.cpp +[467/645] Compiling libraries/AP_HAL_ChibiOS/GPIO.cpp +[468/645] Compiling libraries/AP_Scripting/AP_Scripting.cpp +[469/645] Compiling libraries/AP_Scripting/lua_bindings.cpp +[470/645] Compiling libraries/AP_Scripting/lua_generated_bindings.cpp +[471/645] Compiling libraries/AP_Scripting/lua_boxed_numerics.cpp +[472/645] Compiling libraries/AP_Scripting/lua_scripts.cpp +[473/645] Compiling libraries/AP_Scripting/lua/src/lopcodes.c +[474/645] Compiling libraries/AP_Scripting/lua/src/lstrlib.c +[475/645] Compiling libraries/AP_Scripting/lua/src/lfunc.c +[476/645] Compiling libraries/AP_Scripting/lua/src/lctype.c +[477/645] Compiling libraries/AP_Scripting/lua/src/lzio.c +[478/645] Compiling libraries/AP_Scripting/lua/src/lstring.c +[479/645] Compiling libraries/AP_Scripting/lua/src/lundump.c +[480/645] Compiling libraries/AP_Scripting/lua/src/loadlib.c +[481/645] Compiling libraries/AP_Scripting/lua/src/lmathlib.c +[482/645] Compiling libraries/AP_Scripting/lua/src/lauxlib.c +[483/645] Compiling libraries/AP_Scripting/lua/src/lapi.c +[484/645] Compiling libraries/AP_Scripting/lua/src/ldo.c +[485/645] Compiling libraries/AP_Scripting/lua/src/lstate.c +[486/645] Compiling libraries/AP_Scripting/lua/src/lutf8lib.c +[487/645] Compiling libraries/AP_Scripting/lua/src/ldblib.c +[488/645] Compiling libraries/AP_Scripting/lua/src/ltablib.c +[489/645] Compiling libraries/AP_Scripting/lua/src/lvm.c +[490/645] Compiling libraries/AP_Scripting/lua/src/lobject.c +[491/645] Compiling libraries/AP_Scripting/lua/src/ldebug.c +[492/645] Compiling libraries/AP_Scripting/lua/src/lbaselib.c +[493/645] Compiling libraries/AP_Scripting/lua/src/lcode.c +[494/645] Compiling libraries/AP_Scripting/lua/src/ltable.c +[495/645] Compiling libraries/AP_Scripting/lua/src/ldump.c +[496/645] Compiling libraries/AP_Scripting/lua/src/loslib.c +[497/645] Compiling libraries/AP_Scripting/lua/src/luac.c +[498/645] Compiling libraries/AP_Scripting/lua/src/ltm.c +[499/645] Compiling libraries/AP_Scripting/lua/src/liolib.c +[500/645] Compiling libraries/AP_Scripting/lua/src/lcorolib.c +[501/645] Compiling libraries/AP_Scripting/lua/src/lparser.c +[502/645] Compiling libraries/AP_Scripting/lua/src/llex.c +[503/645] Compiling libraries/AP_Scripting/lua/src/lua.c +[504/645] Compiling libraries/AP_Scripting/lua/src/linit.c +[505/645] Compiling libraries/AP_Scripting/lua/src/lmem.c +[506/645] Compiling libraries/AP_Scripting/lua/src/lbitlib.c +[507/645] Compiling libraries/AP_Scripting/lua/src/lgc.c +[508/645] Compiling modules/uavcan/libuavcan/src/node/uc_service_client.cpp +[509/645] Compiling modules/uavcan/libuavcan/src/marshal/uc_bit_stream.cpp +[510/645] Compiling modules/uavcan/libuavcan/src/transport/uc_dispatcher.cpp +[511/645] Compiling modules/uavcan/libuavcan/src/node/uc_generic_publisher.cpp +[512/645] Compiling modules/uavcan/libuavcan/src/node/uc_scheduler.cpp +[513/645] Compiling modules/uavcan/libuavcan/src/marshal/uc_bit_array_copy.cpp +[514/645] Compiling modules/uavcan/libuavcan/src/marshal/uc_scalar_codec.cpp +[515/645] Compiling modules/uavcan/libuavcan/src/transport/uc_crc.cpp +[516/645] Compiling modules/uavcan/libuavcan/src/transport/uc_transfer_listener.cpp +[517/645] Compiling modules/uavcan/libuavcan/src/marshal/uc_float_spec.cpp +[518/645] Compiling modules/uavcan/libuavcan/src/transport/uc_transfer_buffer.cpp +[519/645] Compiling modules/uavcan/libuavcan/src/uc_dynamic_memory.cpp +[520/645] Compiling modules/uavcan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp +[521/645] Compiling modules/uavcan/libuavcan/src/node/uc_generic_subscriber.cpp +[522/645] Compiling modules/uavcan/libuavcan/src/protocol/uc_node_status_provider.cpp +[523/645] Compiling modules/uavcan/libuavcan/src/node/uc_global_data_type_registry.cpp +[524/645] Compiling modules/uavcan/libuavcan/src/transport/uc_transfer_sender.cpp +[525/645] Compiling modules/uavcan/libuavcan/src/transport/uc_transfer_receiver.cpp +[526/645] Compiling modules/uavcan/libuavcan/src/node/uc_timer.cpp +[527/645] Compiling modules/uavcan/libuavcan/src/transport/uc_transfer.cpp +[528/645] Compiling modules/uavcan/libuavcan/src/protocol/uc_dynamic_node_id_client.cpp +[529/645] Compiling modules/uavcan/libuavcan/src/transport/uc_frame.cpp +[530/645] Compiling modules/uavcan/libuavcan/src/transport/uc_can_io.cpp +[531/645] Compiling modules/uavcan/libuavcan/src/uc_data_type.cpp +[532/645] Compiling modules/uavcan/libuavcan/src/driver/uc_can.cpp +[533/645] Compiling modules/uavcan/libuavcan/src/transport/uc_can_acceptance_filter_configurator.cpp +[534/645] Compiling modules/uavcan/libuavcan/src/uc_error.cpp +[535/645] Compiling libraries/AP_AHRS/AP_AHRS.cpp +[536/645] Compiling libraries/AP_Airspeed/AP_Airspeed.cpp +[537/645] Compiling libraries/AP_Baro/AP_Baro.cpp +[538/645] Compiling libraries/AP_Baro/AP_Baro_SITL.cpp +[539/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor.cpp +[540/645] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Params.cpp +[541/645] Compiling libraries/AP_BoardConfig/canbus_driver.cpp +[542/645] Compiling libraries/AP_BoardConfig/AP_BoardConfig.cpp +[543/645] Compiling libraries/AP_BoardConfig/AP_BoardConfig_CAN.cpp +[544/645] Compiling libraries/AP_InertialSensor/AP_InertialSensor.cpp +[545/645] Compiling libraries/AP_Mission/AP_Mission.cpp +[546/645] Compiling libraries/AP_NavEKF2/AP_NavEKF2.cpp +[547/645] Compiling libraries/AP_NavEKF3/AP_NavEKF3.cpp +[548/645] Compiling libraries/AP_Rally/AP_Rally.cpp +[549/645] Compiling libraries/AP_RangeFinder/RangeFinder.cpp +[550/645] Compiling libraries/AP_Scheduler/AP_Scheduler.cpp +[551/645] Compiling libraries/AP_Logger/AP_Logger_Backend.cpp +[552/645] Compiling libraries/AP_Logger/AP_Logger_File.cpp +[553/645] Compiling libraries/GCS_MAVLink/GCS_Common.cpp +[554/645] Compiling libraries/SRV_Channel/SRV_Channels.cpp +[555/645] Compiling libraries/AP_RCProtocol/AP_RCProtocol_Backend.cpp +[556/645] Compiling libraries/AP_BLHeli/AP_BLHeli.cpp +[557/645] Compiling libraries/AC_Fence/AC_Fence.cpp +[558/645] Compiling libraries/AC_Avoidance/AC_Avoid.cpp +[559/645] Compiling libraries/AP_ADSB/AP_ADSB.cpp +[560/645] Compiling libraries/AC_AttitudeControl/AC_PosControl.cpp +[561/645] Compiling libraries/AC_AttitudeControl/AC_AttitudeControl.cpp +[562/645] Compiling libraries/AP_Avoidance/AP_Avoidance.cpp +[563/645] Compiling libraries/AP_Arming/AP_Arming.cpp +[564/645] Compiling libraries/AP_Follow/AP_Follow.cpp +[565/645] Compiling libraries/AP_HAL_ChibiOS/Storage.cpp +[566/645] Compiling libraries/AP_HAL_ChibiOS/HAL_ChibiOS_Class.cpp +[567/645] Compiling ArduCopter/sensors.cpp +[568/645] Compiling ArduCopter/mode_acro_heli.cpp +[569/645] Compiling ArduCopter/mode_stabilize_heli.cpp +[570/645] Compiling ArduCopter/mode_guided.cpp +[571/645] Compiling ArduCopter/takeoff.cpp +[572/645] Compiling ArduCopter/ekf_check.cpp +[573/645] Compiling ArduCopter/UserCode.cpp +[574/645] Compiling ArduCopter/zr_flight.cpp +[575/645] Compiling ArduCopter/mode.cpp +[576/645] Compiling ArduCopter/mode_flowmeasure.cpp +[577/645] Compiling ArduCopter/mode_zigzag.cpp +[578/645] Compiling ArduCopter/baro_ground_effect.cpp +[579/645] Compiling ArduCopter/mode_loiter.cpp +[580/645] Compiling ArduCopter/Copter.cpp +[581/645] Compiling ArduCopter/heli.cpp +[582/645] Compiling ArduCopter/leds.cpp +[583/645] Compiling ArduCopter/mode_follow.cpp +[584/645] Compiling ArduCopter/AP_Rally.cpp +[585/645] Compiling ArduCopter/avoidance_adsb.cpp +[586/645] Compiling ArduCopter/GCS_Copter.cpp +[587/645] Compiling ArduCopter/Des.cpp +[588/645] Compiling ArduCopter/radio.cpp +[589/645] Compiling ArduCopter/land_detector.cpp +[590/645] Linking build/zr-hexa/lib/libArduCopter_libs.a +[591/645] Compiling ArduCopter/failsafe.cpp +[592/645] Compiling ArduCopter/precision_landing.cpp +[593/645] Compiling ArduCopter/compassmot.cpp +[594/645] Compiling ArduCopter/fence.cpp +[595/645] Compiling ArduCopter/surface_tracking.cpp +[596/645] Compiling ArduCopter/autoyaw.cpp +[597/645] Compiling ArduCopter/landing_gear.cpp +[598/645] Compiling ArduCopter/navigation.cpp +[599/645] Compiling ArduCopter/crash_check.cpp +[600/645] Compiling ArduCopter/mode_circle.cpp +[601/645] Compiling ArduCopter/mode_poshold.cpp +[602/645] Compiling ArduCopter/mode_althold.cpp +[603/645] Compiling ArduCopter/Log.cpp +[604/645] Compiling ArduCopter/mode_auto.cpp +[605/645] Compiling ArduCopter/tuning.cpp +[606/645] Compiling ArduCopter/mode_smart_rtl.cpp +[607/645] Compiling ArduCopter/AP_State.cpp +[608/645] Compiling ArduCopter/mode_rtl.cpp +[609/645] Compiling ArduCopter/mode_systemid.cpp +[610/645] Compiling ArduCopter/mode_stabilize.cpp +[611/645] Compiling ArduCopter/mode_autotune.cpp +[612/645] Compiling ArduCopter/inertia.cpp +[613/645] Compiling ArduCopter/motor_test.cpp +[614/645] Compiling ArduCopter/mode_flowhold.cpp +[615/645] Compiling ArduCopter/Attitude.cpp +[616/645] Compiling ArduCopter/mode_autorotate.cpp +[617/645] Compiling ArduCopter/terrain.cpp +[618/645] Compiling ArduCopter/GCS_Mavlink.cpp +[619/645] Compiling ArduCopter/mode_sport.cpp +[620/645] Compiling ArduCopter/commands.cpp +[621/645] Compiling ArduCopter/motors.cpp +[622/645] Compiling ArduCopter/afs_copter.cpp +[623/645] Compiling ArduCopter/RC_Channel.cpp +[624/645] Compiling ArduCopter/mode_flip.cpp +[625/645] Compiling ArduCopter/mode_acro.cpp +[626/645] Compiling ArduCopter/Parameters.cpp +[627/645] Compiling ArduCopter/mode_throw.cpp +[628/645] Compiling ArduCopter/mode_avoid_adsb.cpp +[629/645] Compiling ArduCopter/mode_guided_nogps.cpp +[630/645] Compiling ArduCopter/events.cpp +[631/645] Compiling ArduCopter/UserParameters.cpp +[632/645] Compiling ArduCopter/system.cpp +[633/645] Compiling ArduCopter/mode_land.cpp +[634/645] Compiling ArduCopter/esc_calibration.cpp +[635/645] Compiling ArduCopter/mode_brake.cpp +[636/645] Compiling ArduCopter/standby.cpp +[637/645] Compiling ArduCopter/setup.cpp +[638/645] Compiling ArduCopter/toy_mode.cpp +[639/645] Compiling ArduCopter/AP_Arming.cpp +[640/645] Compiling ArduCopter/mode_drift.cpp +[641/645] Compiling ArduCopter/version.cpp +[642/645] Linking build/zr-hexa/bin/arducopter +[643/645] apj_tool build/zr-hexa/bin/arducopter +Loaded binary file of length 3155864 +Setting defaults from /home/z/code/zr-v4/libraries/AP_HAL_ChibiOS/hwdef/zr-hexa/defaults.parm +Saved binary of length 3155864 +[644/645] Generating bin/arducopter.bin +[645/645] apj_gen build/zr-hexa/bin/arducopter.bin +Waf: Leaving directory `/home/z/code/zr-v4/build/zr-hexa' + +BUILD SUMMARY +Build directory: /home/z/code/zr-v4/build/zr-hexa +Target Text Data BSS Total +---------------------------------------------- +bin/arducopter 1274556 3956 389492 1668004 + +Build commands will be stored in build/zr-hexa/compile_commands.json +'copter' finished successfully (48.203s)