root@DESKTOP-7K59475:~/GitHub/ardupilot# ./waf configure --board Pixhawk1 Setting top to : /root/GitHub/ardupilot Setting out to : /root/GitHub/ardupilot/build Autoconfiguration : enabled Setting board to : Pixhawk1 Checking for program 'arm-none-eabi-ar' : /usr/bin/arm-none-eabi-ar Using toolchain : arm-none-eabi Checking for 'g++' (C++ compiler) : /usr/bin/arm-none-eabi-g++ Checking for 'gcc' (C compiler) : /usr/bin/arm-none-eabi-gcc Checking for c flags '-MMD' : yes Checking for cxx flags '-MMD' : yes Checking for intelhex module: : disabled Checking for program 'make' : /usr/bin/make Checking for program 'arm-none-eabi-objcopy' : /usr/bin/arm-none-eabi-objcopy Including /root/GitHub/ardupilot/libraries/AP_HAL_ChibiOS/hwdef/fmuv3/hwdef.dat Setup for MCU STM32F427xx Writing hwdef setup in /root/GitHub/ardupilot/build/Pixhawk1/hwdef.h Writing DMA map Generating ldscript.ld Checking for env.py env set APJ_BOARD_TYPE=STM32F427xx env set APJ_BOARD_ID=9 env set HAL_WITH_UAVCAN=1 env set FLASH_RESERVE_START_KB=16 env set CHIBIOS_BUILD_FLAGS=USE_FATFS=yes CHIBIOS_PLATFORM_MK=os/hal/ports/STM32/STM32F4xx/platform.mk CHIBIOS_STARTUP_MK=os/common/startup/ARMCMx/compilers/GCC/mk/startup_stm32f4xx.mk 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 program 'python' : /usr/bin/python Checking for python version >= 2.7.0 : 2.7.15 Checking for program 'python' : /usr/bin/python Checking for python version >= 2.7.0 : 2.7.15 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' : /usr/bin/arm-none-eabi-size Benchmarks : disabled Unit tests : disabled Checking for program 'rsync' : /usr/bin/rsync 'configure' finished successfully (3.915s) root@DESKTOP-7K59475:~/GitHub/ardupilot# ./waf copter Waf: Entering directory `/root/GitHub/ardupilot/build/Pixhawk1' Embedding file io_firmware.bin:Tools/IO_Firmware/fmuv2_IO.bin Embedding file bootloader.bin:/root/GitHub/ardupilot/Tools/bootloaders/Pixhawk1_bl.bin Checking for env.py env added APJ_BOARD_TYPE=STM32F427xx env added APJ_BOARD_ID=9 env added HAL_WITH_UAVCAN=1 env added FLASH_RESERVE_START_KB=16 env added CHIBIOS_BUILD_FLAGS=USE_FATFS=yes CHIBIOS_PLATFORM_MK=os/hal/ports/STM32/STM32F4xx/platform.mk CHIBIOS_STARTUP_MK=os/common/startup/ARMCMx/compilers/GCC/mk/startup_stm32f4xx.mk [3/8] Processing modules/mavlink/message_definitions/v1.0/ardupilotmega.xml [4/8] Processing uavcangen: modules/uavcan/dsdl/uavcan/CoarseOrientation.uavcan modules/uavcan/dsdl/uavcan/Timestamp.uavcan modules/uavcan/dsdl/uavcan/equipment/actuator/1010.ArrayCommand.uavcan modules/uavcan/dsdl/uavcan/equipment/actuator/1011.Status.uavcan modules/uavcan/dsdl/uavcan/equipment/actuator/Command.uavcan modules/uavcan/dsdl/uavcan/equipment/ahrs/1000.Solution.uavcan modules/uavcan/dsdl/uavcan/equipment/ahrs/1001.MagneticFieldStrength.uavcan modules/uavcan/dsdl/uavcan/equipment/ahrs/1002.MagneticFieldStrength2.uavcan modules/uavcan/dsdl/uavcan/equipment/ahrs/1003.RawIMU.uavcan modules/uavcan/dsdl/uavcan/equipment/air_data/1020.TrueAirspeed.uavcan modules/uavcan/dsdl/uavcan/equipment/air_data/1021.IndicatedAirspeed.uavcan modules/uavcan/dsdl/uavcan/equipment/air_data/1025.AngleOfAttack.uavcan modules/uavcan/dsdl/uavcan/equipment/air_data/1026.Sideslip.uavcan modules/uavcan/dsdl/uavcan/equipment/air_data/1027.RawAirData.uavcan modules/uavcan/dsdl/uavcan/equipment/air_data/1028.StaticPressure.uavcan modules/uavcan/dsdl/uavcan/equipment/air_data/1029.StaticTemperature.uavcan modules/uavcan/dsdl/uavcan/equipment/camera_gimbal/1040.AngularCommand.uavcan modules/uavcan/dsdl/uavcan/equipment/camera_gimbal/1041.GEOPOICommand.uavcan modules/uavcan/dsdl/uavcan/equipment/camera_gimbal/1044.Status.uavcan modules/uavcan/dsdl/uavcan/equipment/camera_gimbal/Mode.uavcan modules/uavcan/dsdl/uavcan/equipment/device/1110.Temperature.uavcan modules/uavcan/dsdl/uavcan/equipment/esc/1030.RawCommand.uavcan modules/uavcan/dsdl/uavcan/equipment/esc/1031.RPMCommand.uavcan modules/uavcan/dsdl/uavcan/equipment/esc/1034.Status.uavcan modules/uavcan/dsdl/uavcan/equipment/gnss/1060.Fix.uavcan modules/uavcan/dsdl/uavcan/equipment/gnss/1061.Auxiliary.uavcan modules/uavcan/dsdl/uavcan/equipment/gnss/1062.RTCMStream.uavcan modules/uavcan/dsdl/uavcan/equipment/gnss/1063.Fix2.uavcan modules/uavcan/dsdl/uavcan/equipment/gnss/ECEFPositionVelocity.uavcan modules/uavcan/dsdl/uavcan/equipment/hardpoint/1070.Command.uavcan modules/uavcan/dsdl/uavcan/equipment/hardpoint/1071.Status.uavcan modules/uavcan/dsdl/uavcan/equipment/ice/1129.FuelTankStatus.uavcan modules/uavcan/dsdl/uavcan/equipment/ice/reciprocating/1120.Status.uavcan modules/uavcan/dsdl/uavcan/equipment/ice/reciprocating/CylinderStatus.uavcan modules/uavcan/dsdl/uavcan/equipment/indication/1080.BeepCommand.uavcan modules/uavcan/dsdl/uavcan/equipment/indication/1081.LightsCommand.uavcan modules/uavcan/dsdl/uavcan/equipment/indication/RGB565.uavcan modules/uavcan/dsdl/uavcan/equipment/indication/SingleLightCommand.uavcan modules/uavcan/dsdl/uavcan/equipment/power/1090.PrimaryPowerSupplyStatus.uavcan modules/uavcan/dsdl/uavcan/equipment/power/1091.CircuitStatus.uavcan modules/uavcan/dsdl/uavcan/equipment/power/1092.BatteryInfo.uavcan modules/uavcan/dsdl/uavcan/equipment/range_sensor/1050.Measurement.uavcan modules/uavcan/dsdl/uavcan/equipment/safety/1100.ArmingStatus.uavcan modules/uavcan/dsdl/uavcan/navigation/2000.GlobalNavigationSolution.uavcan modules/uavcan/dsdl/uavcan/protocol/1.GetNodeInfo.uavcan modules/uavcan/dsdl/uavcan/protocol/2.GetDataTypeInfo.uavcan modules/uavcan/dsdl/uavcan/protocol/341.NodeStatus.uavcan modules/uavcan/dsdl/uavcan/protocol/4.GetTransportStats.uavcan modules/uavcan/dsdl/uavcan/protocol/4.GlobalTimeSync.uavcan modules/uavcan/dsdl/uavcan/protocol/5.Panic.uavcan modules/uavcan/dsdl/uavcan/protocol/5.RestartNode.uavcan modules/uavcan/dsdl/uavcan/protocol/6.AccessCommandShell.uavcan modules/uavcan/dsdl/uavcan/protocol/CANIfaceStats.uavcan modules/uavcan/dsdl/uavcan/protocol/DataTypeKind.uavcan modules/uavcan/dsdl/uavcan/protocol/HardwareVersion.uavcan modules/uavcan/dsdl/uavcan/protocol/SoftwareVersion.uavcan modules/uavcan/dsdl/uavcan/protocol/debug/16370.KeyValue.uavcan modules/uavcan/dsdl/uavcan/protocol/debug/16383.LogMessage.uavcan modules/uavcan/dsdl/uavcan/protocol/debug/LogLevel.uavcan modules/uavcan/dsdl/uavcan/protocol/dynamic_node_id/1.Allocation.uavcan modules/uavcan/dsdl/uavcan/protocol/dynamic_node_id/server/30.AppendEntries.uavcan modules/uavcan/dsdl/uavcan/protocol/dynamic_node_id/server/31.RequestVote.uavcan modules/uavcan/dsdl/uavcan/protocol/dynamic_node_id/server/390.Discovery.uavcan modules/uavcan/dsdl/uavcan/protocol/dynamic_node_id/server/Entry.uavcan modules/uavcan/dsdl/uavcan/protocol/enumeration/15.Begin.uavcan modules/uavcan/dsdl/uavcan/protocol/enumeration/380.Indication.uavcan modules/uavcan/dsdl/uavcan/protocol/file/40.BeginFirmwareUpdate.uavcan modules/uavcan/dsdl/uavcan/protocol/file/45.GetInfo.uavcan modules/uavcan/dsdl/uavcan/protocol/file/46.GetDirectoryEntryInfo.uavcan modules/uavcan/dsdl/uavcan/protocol/file/47.Delete.uavcan modules/uavcan/dsdl/uavcan/protocol/file/48.Read.uavcan modules/uavcan/dsdl/uavcan/protocol/file/49.Write.uavcan modules/uavcan/dsdl/uavcan/protocol/file/EntryType.uavcan modules/uavcan/dsdl/uavcan/protocol/file/Error.uavcan modules/uavcan/dsdl/uavcan/protocol/file/Path.uavcan modules/uavcan/dsdl/uavcan/protocol/param/10.ExecuteOpcode.uavcan modules/uavcan/dsdl/uavcan/protocol/param/11.GetSet.uavcan modules/uavcan/dsdl/uavcan/protocol/param/Empty.uavcan modules/uavcan/dsdl/uavcan/protocol/param/NumericValue.uavcan modules/uavcan/dsdl/uavcan/protocol/param/Value.uavcan modules/uavcan/dsdl/uavcan/tunnel/2010.Broadcast.uavcan modules/uavcan/dsdl/uavcan/tunnel/63.Call.uavcan modules/uavcan/dsdl/uavcan/tunnel/Protocol.uavcan [5/8] Creating build/Pixhawk1/ap_version.h [6/8] Creating build/Pixhawk1/hwdef.h [7/8] Creating build/Pixhawk1/modules/ChibiOS/include_dirs Including /root/GitHub/ardupilot/libraries/AP_HAL_ChibiOS/hwdef/fmuv3/hwdef.dat Setup for MCU STM32F427xx Writing hwdef setup in /root/GitHub/ardupilot/build/Pixhawk1/hwdef.h Writing DMA map Generating ldscript.ld [8/8] Linking build/Pixhawk1/modules/ChibiOS/libch.a Validating /root/GitHub/ardupilot/modules/mavlink/message_definitions/v1.0/ardupilotmega.xml Parsing /root/GitHub/ardupilot/modules/mavlink/message_definitions/v1.0/ardupilotmega.xml Note: message DATA64 is longer than 64 bytes long (74 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message DATA96 is longer than 64 bytes long (106 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message REMOTE_LOG_DATA_BLOCK is longer than 64 bytes long (214 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. 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. Validating /root/GitHub/ardupilot/modules/mavlink/message_definitions/v1.0/common.xml Parsing /root/GitHub/ardupilot/modules/mavlink/message_definitions/v1.0/common.xml Note: message GPS_STATUS is longer than 64 bytes long (109 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message ATTITUDE_QUATERNION_COV is longer than 64 bytes long (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 (124 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 (124 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 (70 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message HIL_SENSOR is longer than 64 bytes long (72 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message SIM_STATE is longer than 64 bytes long (92 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message FILE_TRANSFER_PROTOCOL is longer than 64 bytes long (262 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message HIL_STATE_QUATERNION is longer than 64 bytes long (72 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message LOG_DATA is longer than 64 bytes long (105 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message GPS_INJECT_DATA is longer than 64 bytes long (121 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message SERIAL_CONTROL is longer than 64 bytes long (87 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message ENCAPSULATED_DATA is longer than 64 bytes long (263 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message 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 (71 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 (94 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 (166 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 (238 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Validating /root/GitHub/ardupilot/modules/mavlink/message_definitions/v1.0/uAvionix.xml Parsing /root/GitHub/ardupilot/modules/mavlink/message_definitions/v1.0/uAvionix.xml Validating /root/GitHub/ardupilot/modules/mavlink/message_definitions/v1.0/icarous.xml Parsing /root/GitHub/ardupilot/modules/mavlink/message_definitions/v1.0/icarous.xml Merged enum MAV_CMD Found 219 MAVLink message types in 4 XML files Generating C implementation in directory /root/GitHub/ardupilot/build/Pixhawk1/libraries/GCS_MAVLink/include/mavlink/v2.0/ardupilotmega Generating C implementation in directory /root/GitHub/ardupilot/build/Pixhawk1/libraries/GCS_MAVLink/include/mavlink/v2.0/common Generating C implementation in directory /root/GitHub/ardupilot/build/Pixhawk1/libraries/GCS_MAVLink/include/mavlink/v2.0/uAvionix Generating C implementation in directory /root/GitHub/ardupilot/build/Pixhawk1/libraries/GCS_MAVLink/include/mavlink/v2.0/icarous Copying fixed headers for protocol 2.0 to /root/GitHub/ardupilot/build/Pixhawk1/libraries/GCS_MAVLink/include/mavlink/v2.0 [1/97] ChibiOS: Compiling crt0_v7m.S [2/97] ChibiOS: Compiling chcoreasm_v7m.S [3/97] ChibiOS: Compiling crt1.c [4/97] ChibiOS: Compiling vectors.c [5/97] ChibiOS: Compiling chsys.c [6/97] ChibiOS: Compiling chdebug.c [7/97] ChibiOS: Compiling chtrace.c [8/97] ChibiOS: Compiling chvt.c [9/97] ChibiOS: Compiling chschd.c [10/97] ChibiOS: Compiling chthreads.c [11/97] ChibiOS: Compiling chtm.c [12/97] ChibiOS: Compiling chstats.c [13/97] ChibiOS: Compiling chregistry.c [14/97] ChibiOS: Compiling chsem.c [15/97] ChibiOS: Compiling chmtx.c [16/97] ChibiOS: Compiling chcond.c [17/97] ChibiOS: Compiling chevents.c [18/97] ChibiOS: Compiling chmsg.c [19/97] ChibiOS: Compiling chdynamic.c [20/97] ChibiOS: Compiling chmboxes.c [21/97] ChibiOS: Compiling chmemcore.c [22/97] ChibiOS: Compiling chheap.c [23/97] ChibiOS: Compiling chmempools.c [24/97] ChibiOS: Compiling chcore.c [25/97] ChibiOS: Compiling chcore_v7m.c [26/97] ChibiOS: Compiling osal.c [27/97] ChibiOS: Compiling hal.c [28/97] ChibiOS: Compiling hal_buffers.c [29/97] ChibiOS: Compiling hal_queues.c [30/97] ChibiOS: Compiling hal_mmcsd.c [31/97] ChibiOS: Compiling hal_adc.c [32/97] ChibiOS: Compiling hal_can.c [33/97] ChibiOS: Compiling hal_dac.c [34/97] ChibiOS: Compiling hal_ext.c [35/97] ChibiOS: Compiling hal_gpt.c [36/97] ChibiOS: Compiling hal_i2c.c [37/97] ChibiOS: Compiling hal_i2s.c [38/97] ChibiOS: Compiling hal_icu.c [39/97] ChibiOS: Compiling hal_eicu.c [40/97] ChibiOS: Compiling hal_mac.c [41/97] ChibiOS: Compiling hal_mmc_spi.c [42/97] ChibiOS: Compiling hal_pal.c [43/97] ChibiOS: Compiling hal_pwm.c [44/97] ChibiOS: Compiling hal_qspi.c [45/97] ChibiOS: Compiling hal_rtc.c [46/97] ChibiOS: Compiling hal_sdc.c [47/97] ChibiOS: Compiling hal_serial.c [48/97] ChibiOS: Compiling hal_serial_usb.c [49/97] ChibiOS: Compiling hal_spi.c [50/97] ChibiOS: Compiling hal_st.c [51/97] ChibiOS: Compiling hal_uart.c [52/97] ChibiOS: Compiling hal_usb.c [53/97] ChibiOS: Compiling hal_wdg.c [54/97] ChibiOS: Compiling nvic.c [55/97] ChibiOS: Compiling hal_lld.c [56/97] ChibiOS: Compiling hal_ext_lld_isr.c [57/97] ChibiOS: Compiling hal_adc_lld.c [58/97] ChibiOS: Compiling hal_can_lld.c [59/97] ChibiOS: Compiling hal_dac_lld.c [60/97] ChibiOS: Compiling stm32_dma.c [61/97] ChibiOS: Compiling hal_ext_lld.c [62/97] ChibiOS: Compiling hal_pal_lld.c [63/97] ChibiOS: Compiling hal_i2c_lld.c [64/97] ChibiOS: Compiling hal_mac_lld.c [65/97] ChibiOS: Compiling hal_usb_lld.c [66/97] ChibiOS: Compiling hal_qspi_lld.c [67/97] ChibiOS: Compiling hal_rtc_lld.c [68/97] ChibiOS: Compiling hal_i2s_lld.c [69/97] ChibiOS: Compiling hal_spi_lld.c [70/97] ChibiOS: Compiling hal_sdc_lld.c [71/97] ChibiOS: Compiling hal_st_lld.c [72/97] ChibiOS: Compiling hal_gpt_lld.c [73/97] ChibiOS: Compiling hal_icu_lld.c [74/97] ChibiOS: Compiling hal_pwm_lld.c [75/97] ChibiOS: Compiling hal_eicu_lld.c [76/97] ChibiOS: Compiling hal_serial_lld.c [77/97] ChibiOS: Compiling hal_uart_lld.c [78/97] ChibiOS: Compiling hal_wdg_lld.c [79/97] ChibiOS: Compiling chprintf.c [80/97] ChibiOS: Compiling memstreams.c [81/97] ChibiOS: Compiling nullstreams.c [82/97] ChibiOS: Compiling fatfs_diskio.c [83/97] ChibiOS: Compiling fatfs_syscall.c [84/97] ChibiOS: Compiling ff.c [85/97] ChibiOS: Compiling unicode.c [86/97] ChibiOS: Compiling stubs.c [87/97] ChibiOS: Compiling board.c [88/97] ChibiOS: Compiling usbcfg.c [89/97] ChibiOS: Compiling flash.c [90/97] ChibiOS: Compiling malloc.c [91/97] ChibiOS: Compiling stdio.c [92/97] ChibiOS: Compiling hrt.c [93/97] ChibiOS: Compiling stm32_util.c [94/97] ChibiOS: Compiling bouncebuffer.c [95/97] ChibiOS: Compiling posix.c [96/97] ChibiOS: Compiling ch.cpp [97/97] ChibiOS: Compiling syscalls_cpp.cpp ChibiOS: Done! arm-none-eabi-ar: creating modules/ChibiOS/libch.a [ 9/520] Compiling libraries/AC_AttitudeControl/AC_AttitudeControl_Heli.cpp [ 10/520] Compiling libraries/AC_AttitudeControl/AC_AttitudeControl_Multi.cpp [ 11/520] Compiling libraries/AC_AttitudeControl/AC_AttitudeControl_Sub.cpp [ 12/520] Compiling libraries/AC_AttitudeControl/AC_PosControl_Sub.cpp [ 13/520] Compiling libraries/AC_AttitudeControl/ControlMonitor.cpp [ 14/520] Compiling libraries/AC_Fence/AC_Fence.cpp [ 15/520] Compiling libraries/AC_Fence/AC_PolyFence_loader.cpp [ 16/520] Compiling libraries/AC_InputManager/AC_InputManager.cpp [ 17/520] Compiling libraries/AC_InputManager/AC_InputManager_Heli.cpp [ 18/520] Compiling libraries/AC_PID/AC_HELI_PID.cpp [ 19/520] Compiling libraries/AC_PID/AC_P.cpp [ 20/520] Compiling libraries/AC_PID/AC_PID.cpp [ 21/520] Compiling libraries/AC_PID/AC_PID_2D.cpp [ 22/520] Compiling libraries/AC_PID/AC_PI_2D.cpp [ 23/520] Compiling libraries/AC_PrecLand/AC_PrecLand.cpp [ 24/520] Compiling libraries/AC_PrecLand/AC_PrecLand_Companion.cpp [ 25/520] Compiling libraries/AC_PrecLand/AC_PrecLand_IRLock.cpp [ 26/520] Compiling libraries/AC_PrecLand/AC_PrecLand_SITL.cpp [ 27/520] Compiling libraries/AC_PrecLand/AC_PrecLand_SITL_Gazebo.cpp [ 28/520] Compiling libraries/AC_PrecLand/PosVelEKF.cpp [ 29/520] Compiling libraries/AC_Sprayer/AC_Sprayer.cpp [ 30/520] Compiling libraries/AC_WPNav/AC_Circle.cpp [ 31/520] Compiling libraries/AC_WPNav/AC_Loiter.cpp [ 32/520] Compiling libraries/AC_WPNav/AC_WPNav.cpp [ 33/520] Compiling libraries/AP_ADC/AP_ADC_ADS1115.cpp [ 34/520] Compiling libraries/AP_AHRS/AP_AHRS_DCM.cpp [ 35/520] Compiling libraries/AP_AHRS/AP_AHRS_NavEKF.cpp [ 36/520] Compiling libraries/AP_AHRS/AP_AHRS_View.cpp [ 37/520] Compiling libraries/AP_AccelCal/AccelCalibrator.cpp [ 38/520] Compiling libraries/AP_AdvancedFailsafe/AP_AdvancedFailsafe.cpp [ 39/520] Compiling libraries/AP_Airspeed/AP_Airspeed.cpp [ 40/520] Compiling libraries/AP_Airspeed/AP_Airspeed_Backend.cpp [ 41/520] Compiling libraries/AP_Airspeed/AP_Airspeed_MS4525.cpp [ 42/520] Compiling libraries/AP_Airspeed/AP_Airspeed_MS5525.cpp [ 43/520] Compiling libraries/AP_Airspeed/AP_Airspeed_SDP3X.cpp [ 44/520] Compiling libraries/AP_Airspeed/AP_Airspeed_analog.cpp [ 45/520] Compiling libraries/AP_Airspeed/Airspeed_Calibration.cpp [ 46/520] Compiling libraries/AP_Baro/AP_Baro_BMP085.cpp [ 47/520] Compiling libraries/AP_Baro/AP_Baro_BMP280.cpp [ 48/520] Compiling libraries/AP_Baro/AP_Baro_Backend.cpp [ 49/520] Compiling libraries/AP_Baro/AP_Baro_DPS280.cpp [ 50/520] Compiling libraries/AP_Baro/AP_Baro_FBM320.cpp [ 51/520] Compiling libraries/AP_Baro/AP_Baro_HIL.cpp [ 52/520] Compiling libraries/AP_Baro/AP_Baro_ICM20789.cpp [ 53/520] Compiling libraries/AP_Baro/AP_Baro_KellerLD.cpp [ 54/520] Compiling libraries/AP_Baro/AP_Baro_LPS2XH.cpp [ 55/520] Compiling libraries/AP_Baro/AP_Baro_MS5611.cpp [ 56/520] Compiling libraries/AP_Baro/AP_Baro_UAVCAN.cpp [ 57/520] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Analog.cpp [ 58/520] Compiling libraries/AP_BattMonitor/AP_BattMonitor_BLHeliESC.cpp [ 59/520] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Backend.cpp [ 60/520] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Bebop.cpp [ 61/520] Compiling libraries/AP_BattMonitor/AP_BattMonitor_SMBus.cpp [ 62/520] Compiling libraries/AP_BattMonitor/AP_BattMonitor_SMBus_Maxell.cpp [ 63/520] Compiling libraries/AP_BattMonitor/AP_BattMonitor_SMBus_Solo.cpp [ 64/520] Compiling libraries/AP_BattMonitor/AP_BattMonitor_UAVCAN.cpp [ 65/520] Compiling libraries/AP_Beacon/AP_Beacon.cpp [ 66/520] Compiling libraries/AP_Beacon/AP_Beacon_Backend.cpp [ 67/520] Compiling libraries/AP_Beacon/AP_Beacon_Marvelmind.cpp [ 68/520] Compiling libraries/AP_Beacon/AP_Beacon_Pozyx.cpp [ 69/520] Compiling libraries/AP_Beacon/AP_Beacon_SITL.cpp [ 70/520] Compiling libraries/AP_BoardConfig/AP_BoardConfig.cpp [ 71/520] Compiling libraries/AP_BoardConfig/AP_BoardConfig_CAN.cpp [ 72/520] Compiling libraries/AP_BoardConfig/board_drivers.cpp [ 73/520] Compiling libraries/AP_BoardConfig/canbus.cpp [ 74/520] Compiling libraries/AP_BoardConfig/canbus_driver.cpp [ 75/520] Compiling libraries/AP_BoardConfig/px4_drivers.cpp [ 76/520] Compiling libraries/AP_Button/AP_Button.cpp [ 77/520] Compiling libraries/AP_Camera/AP_Camera.cpp [ 78/520] Compiling libraries/AP_Common/AP_Common.cpp [ 79/520] Compiling libraries/AP_Common/AP_FWVersion.cpp [ 80/520] Compiling libraries/AP_Common/Location.cpp [ 81/520] Compiling libraries/AP_Common/c++.cpp [ 82/520] Compiling libraries/AP_Compass/AP_Compass_AK09916.cpp [ 83/520] Compiling libraries/AP_Compass/AP_Compass_AK8963.cpp [ 84/520] Compiling libraries/AP_Compass/AP_Compass_BMM150.cpp [ 85/520] Compiling libraries/AP_Compass/AP_Compass_Backend.cpp [ 86/520] Compiling libraries/AP_Compass/AP_Compass_Calibration.cpp [ 87/520] Compiling libraries/AP_Compass/AP_Compass_HIL.cpp [ 88/520] Compiling libraries/AP_Compass/AP_Compass_HMC5843.cpp [ 89/520] Compiling libraries/AP_Compass/AP_Compass_IST8310.cpp [ 90/520] Compiling libraries/AP_Compass/AP_Compass_LIS3MDL.cpp [ 91/520] Compiling libraries/AP_Compass/AP_Compass_LSM303D.cpp [ 92/520] Compiling libraries/AP_Compass/AP_Compass_LSM9DS1.cpp [ 93/520] Compiling libraries/AP_Compass/AP_Compass_MAG3110.cpp [ 94/520] Compiling libraries/AP_Compass/AP_Compass_MMC3416.cpp [ 95/520] Compiling libraries/AP_Compass/AP_Compass_QMC5883L.cpp [ 96/520] Compiling libraries/AP_Compass/AP_Compass_SITL.cpp [ 97/520] Compiling libraries/AP_Compass/AP_Compass_UAVCAN.cpp [ 98/520] Compiling libraries/AP_Compass/CompassCalibrator.cpp [ 99/520] Compiling libraries/AP_Compass/Compass_PerMotor.cpp [100/520] Compiling libraries/AP_Compass/Compass_learn.cpp [101/520] Compiling libraries/AP_Declination/AP_Declination.cpp [102/520] Compiling libraries/AP_Declination/tables.cpp [103/520] Compiling libraries/AP_Devo_Telem/AP_Devo_Telem.cpp [104/520] Compiling libraries/AP_FlashStorage/AP_FlashStorage.cpp [105/520] Compiling libraries/AP_Follow/AP_Follow.cpp [106/520] Compiling libraries/AP_Frsky_Telem/AP_Frsky_Telem.cpp [107/520] Compiling libraries/AP_GPS/AP_GPS.cpp [108/520] Compiling libraries/AP_GPS/AP_GPS_ERB.cpp [109/520] Compiling libraries/AP_GPS/AP_GPS_GSOF.cpp [110/520] Compiling libraries/AP_GPS/AP_GPS_MAV.cpp [111/520] Compiling libraries/AP_GPS/AP_GPS_MTK.cpp [112/520] Compiling libraries/AP_GPS/AP_GPS_MTK19.cpp [113/520] Compiling libraries/AP_GPS/AP_GPS_NMEA.cpp [114/520] Compiling libraries/AP_GPS/AP_GPS_NOVA.cpp [115/520] Compiling libraries/AP_GPS/AP_GPS_SBF.cpp [116/520] Compiling libraries/AP_GPS/AP_GPS_SBP.cpp [117/520] Compiling libraries/AP_GPS/AP_GPS_SBP2.cpp [118/520] Compiling libraries/AP_GPS/AP_GPS_SIRF.cpp [119/520] Compiling libraries/AP_GPS/AP_GPS_UAVCAN.cpp [120/520] Compiling libraries/AP_GPS/AP_GPS_UBLOX.cpp [121/520] Compiling libraries/AP_GPS/GPS_Backend.cpp [122/520] Compiling libraries/AP_Gripper/AP_Gripper.cpp [123/520] Compiling libraries/AP_Gripper/AP_Gripper_Backend.cpp [124/520] Compiling libraries/AP_Gripper/AP_Gripper_EPM.cpp [125/520] Compiling libraries/AP_Gripper/AP_Gripper_Servo.cpp [126/520] Compiling libraries/AP_ICEngine/AP_ICEngine.cpp [127/520] Compiling libraries/AP_IOMCU/AP_IOMCU.cpp [128/520] Compiling libraries/AP_IOMCU/fw_uploader.cpp [129/520] Compiling libraries/AP_IRLock/AP_IRLock_I2C.cpp [130/520] Compiling libraries/AP_IRLock/AP_IRLock_SITL.cpp [131/520] Compiling libraries/AP_IRLock/IRLock.cpp [132/520] Compiling libraries/AP_InertialNav/AP_InertialNav_NavEKF.cpp [133/520] Compiling libraries/AP_InertialSensor/AP_InertialSensor_BMI055.cpp [134/520] Compiling libraries/AP_InertialSensor/AP_InertialSensor_BMI160.cpp [135/520] Compiling libraries/AP_InertialSensor/AP_InertialSensor_Backend.cpp [136/520] Compiling libraries/AP_InertialSensor/AP_InertialSensor_HIL.cpp [137/520] Compiling libraries/AP_InertialSensor/AP_InertialSensor_Invensense.cpp [138/520] Compiling libraries/AP_InertialSensor/AP_InertialSensor_L3G4200D.cpp [139/520] Compiling libraries/AP_InertialSensor/AP_InertialSensor_LSM9DS0.cpp [140/520] Compiling libraries/AP_InertialSensor/AP_InertialSensor_LSM9DS1.cpp [141/520] Compiling libraries/AP_InertialSensor/AP_InertialSensor_PX4.cpp [142/520] Compiling libraries/AP_InertialSensor/AP_InertialSensor_RST.cpp [143/520] Compiling libraries/AP_InertialSensor/AP_InertialSensor_Revo.cpp [144/520] Compiling libraries/AP_InertialSensor/AP_InertialSensor_SITL.cpp [145/520] Compiling libraries/AP_InertialSensor/AuxiliaryBus.cpp [146/520] Compiling libraries/AP_InertialSensor/BatchSampler.cpp [147/520] Compiling libraries/AP_LandingGear/AP_LandingGear.cpp [148/520] Compiling libraries/AP_Math/AP_GeodesicGrid.cpp [149/520] Compiling libraries/AP_Math/AP_Math.cpp [150/520] Compiling libraries/AP_Math/crc.cpp [151/520] Compiling libraries/AP_Math/edc.cpp [152/520] Compiling libraries/AP_Math/location.cpp [153/520] Compiling libraries/AP_Math/location_double.cpp [154/520] Compiling libraries/AP_Math/matrix3.cpp [155/520] Compiling libraries/AP_Math/matrixN.cpp [156/520] Compiling libraries/AP_Math/matrix_alg.cpp [157/520] Compiling libraries/AP_Math/polygon.cpp [158/520] Compiling libraries/AP_Math/quaternion.cpp [159/520] Compiling libraries/AP_Math/spline5.cpp [160/520] Compiling libraries/AP_Math/vector2.cpp [161/520] Compiling libraries/AP_Math/vector3.cpp [162/520] Compiling libraries/AP_Menu/AP_Menu.cpp [163/520] Compiling libraries/AP_Module/AP_Module.cpp [164/520] Compiling libraries/AP_Motors/AP_Motors6DOF.cpp [165/520] Compiling libraries/AP_Motors/AP_MotorsCoax.cpp [166/520] Compiling libraries/AP_Motors/AP_MotorsHeli.cpp [167/520] Compiling libraries/AP_Motors/AP_MotorsHeli_Dual.cpp [168/520] Compiling libraries/AP_Motors/AP_MotorsHeli_Quad.cpp [169/520] Compiling libraries/AP_Motors/AP_MotorsHeli_RSC.cpp [170/520] Compiling libraries/AP_Motors/AP_MotorsHeli_Single.cpp [171/520] Compiling libraries/AP_Motors/AP_MotorsMatrix.cpp [172/520] Compiling libraries/AP_Motors/AP_MotorsMulticopter.cpp [173/520] Compiling libraries/AP_Motors/AP_MotorsSingle.cpp [174/520] Compiling libraries/AP_Motors/AP_MotorsTri.cpp [175/520] Compiling libraries/AP_Motors/AP_Motors_Class.cpp [176/520] Compiling libraries/AP_Mount/AP_Mount.cpp [177/520] Compiling libraries/AP_Mount/AP_Mount_Alexmos.cpp [178/520] Compiling libraries/AP_Mount/AP_Mount_Backend.cpp [179/520] Compiling libraries/AP_Mount/AP_Mount_SToRM32.cpp [180/520] Compiling libraries/AP_Mount/AP_Mount_SToRM32_serial.cpp [181/520] Compiling libraries/AP_Mount/AP_Mount_Servo.cpp [182/520] Compiling libraries/AP_Mount/AP_Mount_SoloGimbal.cpp [183/520] Compiling libraries/AP_Mount/SoloGimbal.cpp [184/520] Compiling libraries/AP_Mount/SoloGimbalEKF.cpp [185/520] Compiling libraries/AP_Mount/SoloGimbal_Parameters.cpp [186/520] Compiling libraries/AP_NavEKF2/AP_NavEKF2_AirDataFusion.cpp [187/520] Compiling libraries/AP_NavEKF2/AP_NavEKF2_Control.cpp [188/520] Compiling libraries/AP_NavEKF2/AP_NavEKF2_MagFusion.cpp [189/520] Compiling libraries/AP_NavEKF2/AP_NavEKF2_Measurements.cpp [190/520] Compiling libraries/AP_NavEKF2/AP_NavEKF2_OptFlowFusion.cpp [191/520] Compiling libraries/AP_NavEKF2/AP_NavEKF2_Outputs.cpp [192/520] Compiling libraries/AP_NavEKF2/AP_NavEKF2_PosVelFusion.cpp [193/520] Compiling libraries/AP_NavEKF2/AP_NavEKF2_RngBcnFusion.cpp [194/520] Compiling libraries/AP_NavEKF2/AP_NavEKF2_VehicleStatus.cpp [195/520] Compiling libraries/AP_NavEKF2/AP_NavEKF2_core.cpp [196/520] Compiling libraries/AP_NavEKF2/AP_NavEKF_GyroBias.cpp [197/520] Compiling libraries/AP_NavEKF3/AP_NavEKF3_AirDataFusion.cpp [198/520] Compiling libraries/AP_NavEKF3/AP_NavEKF3_Control.cpp [199/520] Compiling libraries/AP_NavEKF3/AP_NavEKF3_GyroBias.cpp [200/520] Compiling libraries/AP_NavEKF3/AP_NavEKF3_MagFusion.cpp [201/520] Compiling libraries/AP_NavEKF3/AP_NavEKF3_Measurements.cpp [202/520] Compiling libraries/AP_NavEKF3/AP_NavEKF3_OptFlowFusion.cpp [203/520] Compiling libraries/AP_NavEKF3/AP_NavEKF3_Outputs.cpp [204/520] Compiling libraries/AP_NavEKF3/AP_NavEKF3_PosVelFusion.cpp [205/520] Compiling libraries/AP_NavEKF3/AP_NavEKF3_RngBcnFusion.cpp [206/520] Compiling libraries/AP_NavEKF3/AP_NavEKF3_VehicleStatus.cpp [207/520] Compiling libraries/AP_NavEKF3/AP_NavEKF3_core.cpp [208/520] Compiling libraries/AP_Notify/AP_BoardLED.cpp [209/520] Compiling libraries/AP_Notify/AP_BoardLED2.cpp [210/520] Compiling libraries/AP_Notify/AP_Notify.cpp [211/520] Compiling libraries/AP_Notify/Buzzer.cpp [212/520] Compiling libraries/AP_Notify/DiscoLED.cpp [213/520] Compiling libraries/AP_Notify/DiscreteRGBLed.cpp [214/520] Compiling libraries/AP_Notify/Display.cpp [215/520] Compiling libraries/AP_Notify/Display_SH1106_I2C.cpp [216/520] Compiling libraries/AP_Notify/Display_SSD1306_I2C.cpp [217/520] Compiling libraries/AP_Notify/ExternalLED.cpp [218/520] Compiling libraries/AP_Notify/Led_Sysfs.cpp [219/520] Compiling libraries/AP_Notify/MMLPlayer.cpp [220/520] Compiling libraries/AP_Notify/NCP5623.cpp [221/520] Compiling libraries/AP_Notify/OreoLED_PX4.cpp [222/520] Compiling libraries/AP_Notify/PCA9685LED_I2C.cpp [223/520] Compiling libraries/AP_Notify/PixRacerLED.cpp [224/520] Compiling libraries/AP_Notify/RCOutputRGBLed.cpp [225/520] Compiling libraries/AP_Notify/RGBLed.cpp [226/520] Compiling libraries/AP_Notify/ToneAlarm.cpp [227/520] Compiling libraries/AP_Notify/ToshibaLED_I2C.cpp [228/520] Compiling libraries/AP_Notify/UAVCAN_RGB_LED.cpp [229/520] Compiling libraries/AP_Notify/VRBoard_LED.cpp [230/520] Compiling libraries/AP_OSD/AP_OSD.cpp [231/520] Compiling libraries/AP_OSD/AP_OSD_Backend.cpp [232/520] Compiling libraries/AP_OSD/AP_OSD_MAX7456.cpp [233/520] Compiling libraries/AP_OSD/AP_OSD_SITL.cpp [234/520] Compiling libraries/AP_OSD/AP_OSD_Screen.cpp [235/520] Compiling libraries/AP_OSD/AP_OSD_Setting.cpp [236/520] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_CXOF.cpp [237/520] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_Onboard.cpp [238/520] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_PX4Flow.cpp [239/520] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_Pixart.cpp [240/520] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_SITL.cpp [241/520] Compiling libraries/AP_OpticalFlow/OpticalFlow.cpp [242/520] Compiling libraries/AP_OpticalFlow/OpticalFlow_backend.cpp [243/520] Compiling libraries/AP_Parachute/AP_Parachute.cpp [244/520] Compiling libraries/AP_Param/AP_Param.cpp [245/520] Compiling libraries/AP_Proximity/AP_Proximity.cpp [246/520] Compiling libraries/AP_Proximity/AP_Proximity_Backend.cpp [247/520] Compiling libraries/AP_Proximity/AP_Proximity_LightWareSF40C.cpp [248/520] Compiling libraries/AP_Proximity/AP_Proximity_MAV.cpp [249/520] Compiling libraries/AP_Proximity/AP_Proximity_RPLidarA2.cpp [250/520] Compiling libraries/AP_Proximity/AP_Proximity_RangeFinder.cpp [251/520] Compiling libraries/AP_Proximity/AP_Proximity_SITL.cpp [252/520] Compiling libraries/AP_Proximity/AP_Proximity_TeraRangerTower.cpp [253/520] Compiling libraries/AP_Proximity/AP_Proximity_TeraRangerTowerEvo.cpp [254/520] Compiling libraries/AP_RAMTRON/AP_RAMTRON.cpp [255/520] Compiling libraries/AP_RCMapper/AP_RCMapper.cpp [256/520] Compiling libraries/AP_RCProtocol/AP_RCProtocol.cpp [257/520] Compiling libraries/AP_RCProtocol/AP_RCProtocol_Backend.cpp [258/520] Compiling libraries/AP_RCProtocol/AP_RCProtocol_DSM.cpp [259/520] Compiling libraries/AP_RCProtocol/AP_RCProtocol_PPMSum.cpp [260/520] Compiling libraries/AP_RCProtocol/AP_RCProtocol_SBUS.cpp [261/520] Compiling libraries/AP_RCProtocol/AP_RCProtocol_SRXL.cpp [262/520] Compiling libraries/AP_RCProtocol/AP_RCProtocol_ST24.cpp [263/520] Compiling libraries/AP_RCProtocol/AP_RCProtocol_SUMD.cpp [264/520] Compiling libraries/AP_RCProtocol/SoftSerial.cpp [265/520] Compiling libraries/AP_ROMFS/AP_ROMFS.cpp [266/520] Compiling libraries/AP_ROMFS/tinfgzip.cpp [267/520] Compiling libraries/AP_ROMFS/tinflate.cpp [268/520] Compiling libraries/AP_RPM/AP_RPM.cpp [269/520] Compiling libraries/AP_RPM/RPM_Backend.cpp [270/520] Compiling libraries/AP_RPM/RPM_PX4_PWM.cpp [271/520] Compiling libraries/AP_RPM/RPM_Pin.cpp [272/520] Compiling libraries/AP_RPM/RPM_SITL.cpp [273/520] Compiling libraries/AP_RSSI/AP_RSSI.cpp [274/520] Compiling libraries/AP_RTC/AP_RTC.cpp [275/520] Compiling libraries/AP_Radio/AP_Radio.cpp [276/520] Compiling libraries/AP_Radio/AP_Radio_backend.cpp [277/520] Compiling libraries/AP_Radio/AP_Radio_cc2500.cpp [278/520] Compiling libraries/AP_Radio/AP_Radio_cypress.cpp [279/520] Compiling libraries/AP_Radio/driver_cc2500.cpp [280/520] Compiling libraries/AP_RangeFinder/AP_RangeFinder_BBB_PRU.cpp [281/520] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Bebop.cpp [282/520] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Benewake.cpp [283/520] Compiling libraries/AP_RangeFinder/AP_RangeFinder_LeddarOne.cpp [284/520] Compiling libraries/AP_RangeFinder/AP_RangeFinder_LightWareI2C.cpp [285/520] Compiling libraries/AP_RangeFinder/AP_RangeFinder_LightWareSerial.cpp [286/520] Compiling libraries/AP_RangeFinder/AP_RangeFinder_MAVLink.cpp [287/520] Compiling libraries/AP_RangeFinder/AP_RangeFinder_MaxsonarI2CXL.cpp [288/520] Compiling libraries/AP_RangeFinder/AP_RangeFinder_MaxsonarSerialLV.cpp [289/520] Compiling libraries/AP_RangeFinder/AP_RangeFinder_NMEA.cpp [290/520] Compiling libraries/AP_RangeFinder/AP_RangeFinder_PX4_PWM.cpp [291/520] Compiling libraries/AP_RangeFinder/AP_RangeFinder_PulsedLightLRF.cpp [292/520] Compiling libraries/AP_RangeFinder/AP_RangeFinder_TeraRangerI2C.cpp [293/520] Compiling libraries/AP_RangeFinder/AP_RangeFinder_VL53L0X.cpp [294/520] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Wasp.cpp [295/520] Compiling libraries/AP_RangeFinder/AP_RangeFinder_analog.cpp [296/520] Compiling libraries/AP_RangeFinder/AP_RangeFinder_uLanding.cpp [297/520] Compiling libraries/AP_RangeFinder/RangeFinder.cpp [298/520] Compiling libraries/AP_RangeFinder/RangeFinder_Backend.cpp [299/520] Compiling libraries/AP_Relay/AP_Relay.cpp [300/520] Compiling libraries/AP_SBusOut/AP_SBusOut.cpp [301/520] Compiling libraries/AP_Scheduler/PerfInfo.cpp [302/520] Compiling libraries/AP_SerialManager/AP_SerialManager.cpp [303/520] Compiling libraries/AP_ServoRelayEvents/AP_ServoRelayEvents.cpp [304/520] Compiling libraries/AP_SmartRTL/AP_SmartRTL.cpp [305/520] Compiling libraries/AP_Stats/AP_Stats.cpp [306/520] Compiling libraries/AP_TempCalibration/AP_TempCalibration.cpp [307/520] Compiling libraries/AP_Terrain/AP_Terrain.cpp [308/520] Compiling libraries/AP_Terrain/TerrainGCS.cpp [309/520] Compiling libraries/AP_Terrain/TerrainIO.cpp [310/520] Compiling libraries/AP_Terrain/TerrainMission.cpp [311/520] Compiling libraries/AP_Terrain/TerrainUtil.cpp [312/520] Compiling libraries/AP_Tuning/AP_Tuning.cpp [313/520] Compiling libraries/AP_UAVCAN/AP_UAVCAN.cpp [314/520] Compiling libraries/AP_VisualOdom/AP_VisualOdom.cpp [315/520] Compiling libraries/AP_VisualOdom/AP_VisualOdom_Backend.cpp [316/520] Compiling libraries/AP_VisualOdom/AP_VisualOdom_MAV.cpp [317/520] Compiling libraries/AP_Volz_Protocol/AP_Volz_Protocol.cpp [318/520] Compiling libraries/AP_WheelEncoder/AP_WheelEncoder.cpp [319/520] Compiling libraries/AP_WheelEncoder/WheelEncoder_Backend.cpp [320/520] Compiling libraries/AP_WheelEncoder/WheelEncoder_Quadrature.cpp [321/520] Compiling libraries/AP_Winch/AP_Winch.cpp [322/520] Compiling libraries/AP_Winch/AP_Winch_Servo.cpp [323/520] Compiling libraries/DataFlash/DFMessageWriter.cpp [324/520] Compiling libraries/DataFlash/DataFlash.cpp [325/520] Compiling libraries/DataFlash/DataFlash_Backend.cpp [326/520] Compiling libraries/DataFlash/DataFlash_File_sd.cpp [327/520] Compiling libraries/DataFlash/DataFlash_MAVLink.cpp [328/520] Compiling libraries/DataFlash/DataFlash_MAVLinkLogTransfer.cpp [329/520] Compiling libraries/DataFlash/DataFlash_Revo.cpp [330/520] Compiling libraries/DataFlash/LogFile.cpp [331/520] Compiling libraries/Filter/DerivativeFilter.cpp [332/520] Compiling libraries/Filter/LowPassFilter.cpp [333/520] Compiling libraries/Filter/LowPassFilter2p.cpp [334/520] Compiling libraries/Filter/NotchFilter.cpp [335/520] Compiling libraries/GCS_MAVLink/GCS.cpp [336/520] Compiling libraries/GCS_MAVLink/GCS_Common.cpp [337/520] Compiling libraries/GCS_MAVLink/GCS_DeviceOp.cpp [338/520] Compiling libraries/GCS_MAVLink/GCS_MAVLink.cpp [339/520] Compiling libraries/GCS_MAVLink/GCS_Param.cpp [340/520] Compiling libraries/GCS_MAVLink/GCS_Rally.cpp [341/520] Compiling libraries/GCS_MAVLink/GCS_ServoRelay.cpp [342/520] Compiling libraries/GCS_MAVLink/GCS_Signing.cpp [343/520] Compiling libraries/GCS_MAVLink/GCS_serial_control.cpp [344/520] Compiling libraries/GCS_MAVLink/MAVLink_routing.cpp [345/520] Compiling libraries/RC_Channel/RC_Channel.cpp [346/520] Compiling libraries/RC_Channel/RC_Channels.cpp [347/520] Compiling libraries/SRV_Channel/SRV_Channel.cpp [348/520] Compiling libraries/SRV_Channel/SRV_Channel_aux.cpp [349/520] Compiling libraries/SRV_Channel/SRV_Channels.cpp [350/520] Compiling libraries/StorageManager/StorageManager.cpp [351/520] Compiling libraries/AP_HAL/Device.cpp [352/520] Compiling libraries/AP_HAL/HAL.cpp [353/520] Compiling libraries/AP_HAL/Scheduler.cpp [354/520] Compiling libraries/AP_HAL/Util.cpp [355/520] Compiling libraries/AP_HAL/utility/BetterStream.cpp [356/520] Compiling libraries/AP_HAL/utility/RCOutput_Tap.cpp [357/520] Compiling libraries/AP_HAL/utility/RCOutput_Tap_Linux.cpp [358/520] Compiling libraries/AP_HAL/utility/RCOutput_Tap_Nuttx.cpp [359/520] Compiling libraries/AP_HAL/utility/RingBuffer.cpp [360/520] Compiling libraries/AP_HAL/utility/Socket.cpp [361/520] Compiling libraries/AP_HAL/utility/dsm.cpp [362/520] Compiling libraries/AP_HAL/utility/ftoa_engine.cpp [363/520] Compiling libraries/AP_HAL/utility/getopt_cpp.cpp [364/520] Compiling libraries/AP_HAL/utility/print_vprintf.cpp [365/520] Compiling libraries/AP_HAL/utility/srxl.cpp [366/520] Compiling libraries/AP_HAL/utility/st24.cpp [367/520] Compiling libraries/AP_HAL/utility/sumd.cpp [368/520] Compiling libraries/AP_HAL/utility/utoa_invert.cpp [369/520] Compiling libraries/AP_HAL_Empty/AnalogIn.cpp [370/520] Compiling libraries/AP_HAL_Empty/GPIO.cpp [371/520] Compiling libraries/AP_HAL_Empty/HAL_Empty_Class.cpp [372/520] Compiling libraries/AP_HAL_Empty/PrivateMember.cpp [373/520] Compiling libraries/AP_HAL_Empty/RCInput.cpp [374/520] Compiling libraries/AP_HAL_Empty/RCOutput.cpp [375/520] Compiling libraries/AP_HAL_Empty/Scheduler.cpp [376/520] Compiling libraries/AP_HAL_Empty/Semaphores.cpp [377/520] Compiling libraries/AP_HAL_Empty/Storage.cpp [378/520] Compiling libraries/AP_HAL_Empty/UARTDriver.cpp [379/520] Compiling libraries/AP_HAL_ChibiOS/AnalogIn.cpp [380/520] Compiling libraries/AP_HAL_ChibiOS/CAN.cpp [381/520] Compiling libraries/AP_HAL_ChibiOS/Device.cpp [382/520] Compiling libraries/AP_HAL_ChibiOS/GPIO.cpp [383/520] Compiling libraries/AP_HAL_ChibiOS/I2CDevice.cpp [384/520] Compiling libraries/AP_HAL_ChibiOS/RCInput.cpp [385/520] Compiling libraries/AP_HAL_ChibiOS/RCOutput.cpp [386/520] Compiling libraries/AP_HAL_ChibiOS/SPIDevice.cpp [387/520] Compiling libraries/AP_HAL_ChibiOS/Scheduler.cpp [388/520] Compiling libraries/AP_HAL_ChibiOS/Semaphores.cpp [389/520] Compiling libraries/AP_HAL_ChibiOS/SoftSigReader.cpp [390/520] Compiling libraries/AP_HAL_ChibiOS/SoftSigReaderInt.cpp [391/520] Compiling libraries/AP_HAL_ChibiOS/UARTDriver.cpp [392/520] Compiling libraries/AP_HAL_ChibiOS/Util.cpp [393/520] Compiling libraries/AP_HAL_ChibiOS/sdcard.cpp [394/520] Compiling libraries/AP_HAL_ChibiOS/shared_dma.cpp [395/520] Compiling libraries/AP_HAL_ChibiOS/system.cpp [396/520] Compiling modules/uavcan/libuavcan/src/driver/uc_can.cpp [397/520] Compiling modules/uavcan/libuavcan/src/marshal/uc_bit_array_copy.cpp [398/520] Compiling modules/uavcan/libuavcan/src/marshal/uc_bit_stream.cpp [399/520] Compiling modules/uavcan/libuavcan/src/marshal/uc_float_spec.cpp [400/520] Compiling modules/uavcan/libuavcan/src/marshal/uc_scalar_codec.cpp [401/520] Compiling modules/uavcan/libuavcan/src/node/uc_generic_publisher.cpp [402/520] Compiling modules/uavcan/libuavcan/src/node/uc_generic_subscriber.cpp [403/520] Compiling modules/uavcan/libuavcan/src/node/uc_global_data_type_registry.cpp [404/520] Compiling modules/uavcan/libuavcan/src/node/uc_scheduler.cpp [405/520] Compiling modules/uavcan/libuavcan/src/node/uc_service_client.cpp [406/520] Compiling modules/uavcan/libuavcan/src/node/uc_timer.cpp [407/520] Compiling modules/uavcan/libuavcan/src/protocol/uc_dynamic_node_id_client.cpp [408/520] Compiling modules/uavcan/libuavcan/src/protocol/uc_node_status_provider.cpp [409/520] Compiling modules/uavcan/libuavcan/src/transport/uc_can_acceptance_filter_configurator.cpp [410/520] Compiling modules/uavcan/libuavcan/src/transport/uc_can_io.cpp [411/520] Compiling modules/uavcan/libuavcan/src/transport/uc_crc.cpp [412/520] Compiling modules/uavcan/libuavcan/src/transport/uc_dispatcher.cpp [413/520] Compiling modules/uavcan/libuavcan/src/transport/uc_frame.cpp [414/520] Compiling modules/uavcan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp [415/520] Compiling modules/uavcan/libuavcan/src/transport/uc_transfer.cpp [416/520] Compiling modules/uavcan/libuavcan/src/transport/uc_transfer_buffer.cpp [417/520] Compiling modules/uavcan/libuavcan/src/transport/uc_transfer_listener.cpp [418/520] Compiling modules/uavcan/libuavcan/src/transport/uc_transfer_receiver.cpp [419/520] Compiling modules/uavcan/libuavcan/src/transport/uc_transfer_sender.cpp [420/520] Compiling modules/uavcan/libuavcan/src/uc_data_type.cpp [421/520] Compiling modules/uavcan/libuavcan/src/uc_dynamic_memory.cpp [422/520] Compiling modules/uavcan/libuavcan/src/uc_error.cpp [423/520] Compiling modules/uavcan/libuavcan_drivers/stm32/driver/src/uc_stm32_can.cpp [424/520] Compiling modules/uavcan/libuavcan_drivers/stm32/driver/src/uc_stm32_clock.cpp [425/520] Compiling modules/uavcan/libuavcan_drivers/stm32/driver/src/uc_stm32_thread.cpp [426/520] Compiling libraries/AP_AccelCal/AP_AccelCal.cpp [427/520] Compiling libraries/AP_AHRS/AP_AHRS.cpp [428/520] Compiling libraries/AP_Baro/AP_Baro.cpp [429/520] Compiling libraries/AP_Baro/AP_Baro_SITL.cpp [430/520] Compiling libraries/AP_BattMonitor/AP_BattMonitor.cpp [431/520] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Params.cpp [432/520] Compiling libraries/AP_Compass/AP_Compass.cpp [433/520] Compiling libraries/AP_InertialSensor/AP_InertialSensor.cpp [434/520] Compiling libraries/AP_Mission/AP_Mission.cpp [435/520] Compiling libraries/AP_NavEKF2/AP_NavEKF2.cpp [436/520] Compiling libraries/AP_NavEKF3/AP_NavEKF3.cpp [437/520] Compiling libraries/AP_Rally/AP_Rally.cpp [438/520] Compiling libraries/AP_Scheduler/AP_Scheduler.cpp [439/520] Compiling libraries/DataFlash/DataFlash_File.cpp [440/520] Compiling libraries/AP_BLHeli/AP_BLHeli.cpp [441/520] Compiling libraries/AP_ADSB/AP_ADSB.cpp [442/520] Compiling libraries/AC_AttitudeControl/AC_AttitudeControl.cpp [443/520] Compiling libraries/AC_AttitudeControl/AC_PosControl.cpp [444/520] Compiling libraries/AC_Avoidance/AC_Avoid.cpp [445/520] Compiling libraries/AP_Motors/AP_MotorsTailsitter.cpp [446/520] Compiling libraries/AP_Avoidance/AP_Avoidance.cpp [447/520] Compiling libraries/AP_Arming/AP_Arming.cpp [448/520] Compiling libraries/AP_HAL_ChibiOS/HAL_ChibiOS_Class.cpp [449/520] Compiling libraries/AP_HAL_ChibiOS/Storage.cpp [450/520] Compiling ArduCopter/AP_Arming.cpp [451/520] Compiling ArduCopter/AP_Rally.cpp [452/520] Compiling ArduCopter/AP_State.cpp [453/520] Compiling ArduCopter/ArduCopter.cpp [454/520] Compiling ArduCopter/Attitude.cpp [455/520] Compiling ArduCopter/Copter.cpp [456/520] Compiling ArduCopter/GCS_Mavlink.cpp [457/520] Compiling ArduCopter/Log.cpp [458/520] Compiling ArduCopter/Parameters.cpp [459/520] Compiling ArduCopter/UserCode.cpp [460/520] Compiling ArduCopter/afs_copter.cpp [461/520] Compiling ArduCopter/autoyaw.cpp [462/520] Compiling ArduCopter/avoidance_adsb.cpp [463/520] Compiling ArduCopter/baro_ground_effect.cpp [464/520] Compiling ArduCopter/capabilities.cpp [465/520] Compiling ArduCopter/commands.cpp [466/520] Compiling ArduCopter/compassmot.cpp [467/520] Compiling ArduCopter/crash_check.cpp [468/520] Compiling ArduCopter/ekf_check.cpp [469/520] Compiling ArduCopter/esc_calibration.cpp [470/520] Compiling ArduCopter/events.cpp [471/520] Compiling ArduCopter/failsafe.cpp [472/520] Compiling ArduCopter/fence.cpp [473/520] Compiling ArduCopter/heli.cpp [474/520] Compiling ArduCopter/inertia.cpp [475/520] Compiling ArduCopter/land_detector.cpp [476/520] Compiling ArduCopter/landing_gear.cpp [477/520] Compiling ArduCopter/leds.cpp [478/520] Compiling ArduCopter/mode.cpp [479/520] Compiling ArduCopter/mode_acro.cpp [480/520] Compiling ArduCopter/mode_acro_heli.cpp [481/520] Compiling ArduCopter/mode_althold.cpp [482/520] Compiling ArduCopter/mode_auto.cpp [483/520] Compiling ArduCopter/mode_autotune.cpp [484/520] Compiling ArduCopter/mode_avoid_adsb.cpp [485/520] Compiling ArduCopter/mode_brake.cpp [486/520] Compiling ArduCopter/mode_circle.cpp [487/520] Compiling ArduCopter/mode_drift.cpp [488/520] Compiling ArduCopter/mode_flip.cpp [489/520] Compiling ArduCopter/mode_flowhold.cpp [490/520] Compiling ArduCopter/mode_follow.cpp [491/520] Compiling ArduCopter/mode_guided.cpp [492/520] Compiling ArduCopter/mode_guided_nogps.cpp [493/520] Compiling ArduCopter/mode_land.cpp [494/520] Compiling ArduCopter/mode_loiter.cpp [495/520] Compiling ArduCopter/mode_poshold.cpp [496/520] Compiling ArduCopter/mode_rtl.cpp [497/520] Compiling ArduCopter/mode_smart_rtl.cpp [498/520] Compiling ArduCopter/mode_sport.cpp [499/520] Compiling ArduCopter/mode_stabilize.cpp [500/520] Compiling ArduCopter/mode_stabilize_heli.cpp [501/520] Compiling ArduCopter/mode_throw.cpp [502/520] Compiling ArduCopter/motor_test.cpp [503/520] Compiling ArduCopter/motors.cpp [504/520] Compiling ArduCopter/navigation.cpp [505/520] Compiling ArduCopter/position_vector.cpp [506/520] Compiling ArduCopter/precision_landing.cpp [507/520] Compiling ArduCopter/radio.cpp [508/520] Compiling ArduCopter/sensors.cpp [509/520] Compiling ArduCopter/setup.cpp [510/520] Compiling ArduCopter/switches.cpp [511/520] Compiling ArduCopter/system.cpp [512/520] Compiling ArduCopter/takeoff.cpp [513/520] Compiling ArduCopter/terrain.cpp [514/520] Compiling ArduCopter/toy_mode.cpp [515/520] Compiling ArduCopter/tuning.cpp [516/520] Compiling ArduCopter/version.cpp [517/520] Linking build/Pixhawk1/lib/libArduCopter_libs.a [518/520] Linking build/Pixhawk1/bin/arducopter [519/520] Generating bin/arducopter.bin [520/520] apj_gen build/Pixhawk1/bin/arducopter.bin Waf: Leaving directory `/root/GitHub/ardupilot/build/Pixhawk1' BUILD SUMMARY Build directory: /root/GitHub/ardupilot/build/Pixhawk1 Target Text Data BSS Total --------------------------------------------- bin/arducopter 986640 3716 193528 1183884 Build commands will be stored in build/Pixhawk1/compile_commands.json 'copter' finished successfully (5m34.053s)