You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

4481 lines
253 KiB

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)