Setting top to : /home/z/code/zr-v4 Setting out to : /home/z/code/zr-v4/build Autoconfiguration : enabled Setting board to : rs100 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 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/rs100/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/rs100/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.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 Checking for env.py env added DEFAULT_PARAMETERS=/home/z/code/zr-v4/libraries/AP_HAL_ChibiOS/hwdef/rs100/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 [642/645] Linking build/rs100/bin/arducopter [643/645] apj_tool build/rs100/bin/arducopter 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 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' BUILD SUMMARY Build directory: /home/z/code/zr-v4/build/rs100 Target Text Data BSS Total ---------------------------------------------- bin/arducopter 1269192 3956 389488 1662636 Build commands will be stored in build/rs100/compile_commands.json 'copter' finished successfully (3.197s) Setting top to : /home/z/code/zr-v4 Setting out to : /home/z/code/zr-v4/build Autoconfiguration : enabled Setting board to : rs100h 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 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 Checking for env.py env set DEFAULT_PARAMETERS=/home/z/code/zr-v4/libraries/AP_HAL_ChibiOS/hwdef/rs100h/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.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 env added DEFAULT_PARAMETERS=/home/z/code/zr-v4/libraries/AP_HAL_ChibiOS/hwdef/rs100h/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.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 [ 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 [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 3155876 Setting defaults from /home/z/code/zr-v4/libraries/AP_HAL_ChibiOS/hwdef/rs100h/defaults.parm 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' BUILD SUMMARY Build directory: /home/z/code/zr-v4/build/rs100h Target Text Data BSS Total ---------------------------------------------- bin/arducopter 1274556 3956 389492 1668004 Build commands will be stored in build/rs100h/compile_commands.json 'copter' finished successfully (47.777s) Setting top to : /home/z/code/zr-v4 Setting out to : /home/z/code/zr-v4/build Autoconfiguration : enabled Setting board to : d100 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 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 Checking for env.py env set DEFAULT_PARAMETERS=/home/z/code/zr-v4/libraries/AP_HAL_ChibiOS/hwdef/d100/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.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 env added DEFAULT_PARAMETERS=/home/z/code/zr-v4/libraries/AP_HAL_ChibiOS/hwdef/d100/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.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 [ 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 [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 3155896 Setting defaults from /home/z/code/zr-v4/libraries/AP_HAL_ChibiOS/hwdef/d100/defaults.parm 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' BUILD SUMMARY Build directory: /home/z/code/zr-v4/build/d100 Target Text Data BSS Total ---------------------------------------------- bin/arducopter 1274548 3956 389492 1667996 Build commands will be stored in build/d100/compile_commands.json 'copter' finished successfully (49.108s) Setting top to : /home/z/code/zr-v4 Setting out to : /home/z/code/zr-v4/build Autoconfiguration : enabled Setting board to : d100h 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 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 Checking for env.py env set DEFAULT_PARAMETERS=/home/z/code/zr-v4/libraries/AP_HAL_ChibiOS/hwdef/d100h/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.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 env added DEFAULT_PARAMETERS=/home/z/code/zr-v4/libraries/AP_HAL_ChibiOS/hwdef/d100h/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.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 [ 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 [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/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 3155872 Setting defaults from /home/z/code/zr-v4/libraries/AP_HAL_ChibiOS/hwdef/d100h/defaults.parm 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' BUILD SUMMARY Build directory: /home/z/code/zr-v4/build/d100h Target Text Data BSS Total ---------------------------------------------- bin/arducopter 1274556 3956 389492 1668004 Build commands will be stored in build/d100h/compile_commands.json '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)