├── .dir-locals.el ├── .dockerignore ├── .editorconfig ├── .flake8 ├── .gitattributes ├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md ├── SUPPORT.md └── workflows │ ├── ccache.env │ ├── cygwin_build.yml │ ├── esp32_build.yml │ ├── macos_build.yml │ ├── test_ccache.yml │ ├── test_chibios.yml │ ├── test_coverage.yml │ ├── test_environment.yml │ ├── test_linux_sbc.yml │ ├── test_replay.yml │ ├── test_scripting.yml │ ├── test_scripts.yml │ ├── test_sitl_copter.yml │ ├── test_sitl_periph.yml │ ├── test_sitl_plane.yml │ ├── test_sitl_rover.yml │ ├── test_sitl_sub.yml │ ├── test_sitl_tracker.yml │ ├── test_size.yml │ └── test_unit_tests.yml ├── .gitignore ├── .gitmodules ├── .pre-commit-config.yaml ├── .pydevproject ├── .semaphore └── semaphore.yml ├── .valgrind-suppressions ├── .valgrindrc ├── .vscode ├── extensions.json └── settings.json ├── AntennaTracker ├── AP_Arming.h ├── AntennaTracker.txt ├── GCS_Mavlink.cpp ├── GCS_Mavlink.h ├── GCS_Tracker.cpp ├── GCS_Tracker.h ├── Log.cpp ├── Parameters.cpp ├── Parameters.h ├── RC_Channel.cpp ├── RC_Channel.h ├── ReleaseNotes.txt ├── Tracker.cpp ├── Tracker.h ├── config.h ├── defines.h ├── mode.cpp ├── mode.h ├── mode_auto.cpp ├── mode_guided.cpp ├── mode_manual.cpp ├── mode_scan.cpp ├── mode_servotest.cpp ├── radio.cpp ├── sensors.cpp ├── servos.cpp ├── system.cpp ├── tracking.cpp ├── version.h └── wscript ├── ArduCopter ├── APM_Config.h ├── AP_Arming.cpp ├── AP_Arming.h ├── AP_Rally.cpp ├── AP_Rally.h ├── AP_State.cpp ├── Attitude.cpp ├── Copter.cpp ├── Copter.h ├── GCS_Copter.cpp ├── GCS_Copter.h ├── GCS_Mavlink.cpp ├── GCS_Mavlink.h ├── Log.cpp ├── Makefile.waf ├── Parameters.cpp ├── Parameters.h ├── RC_Channel.cpp ├── RC_Channel.h ├── ReleaseNotes.txt ├── UserCode.cpp ├── UserParameters.cpp ├── UserParameters.h ├── UserVariables.h ├── afs_copter.cpp ├── afs_copter.h ├── autoyaw.cpp ├── avoidance.cpp ├── avoidance_adsb.cpp ├── avoidance_adsb.h ├── baro_ground_effect.cpp ├── commands.cpp ├── compassmot.cpp ├── config.h ├── crash_check.cpp ├── defines.h ├── ekf_check.cpp ├── esc_calibration.cpp ├── events.cpp ├── failsafe.cpp ├── fence.cpp ├── heli.cpp ├── inertia.cpp ├── land_detector.cpp ├── landing_gear.cpp ├── mode.cpp ├── mode.h ├── mode_acro.cpp ├── mode_acro_heli.cpp ├── mode_althold.cpp ├── mode_auto.cpp ├── mode_autorotate.cpp ├── mode_autotune.cpp ├── mode_avoid_adsb.cpp ├── mode_brake.cpp ├── mode_circle.cpp ├── mode_drift.cpp ├── mode_flip.cpp ├── mode_flowhold.cpp ├── mode_follow.cpp ├── mode_guided.cpp ├── mode_guided_nogps.cpp ├── mode_land.cpp ├── mode_loiter.cpp ├── mode_poshold.cpp ├── mode_rtl.cpp ├── mode_smart_rtl.cpp ├── mode_sport.cpp ├── mode_stabilize.cpp ├── mode_stabilize_heli.cpp ├── mode_systemid.cpp ├── mode_throw.cpp ├── mode_turtle.cpp ├── mode_zigzag.cpp ├── motor_test.cpp ├── motors.cpp ├── navigation.cpp ├── precision_landing.cpp ├── radio.cpp ├── sensors.cpp ├── standby.cpp ├── surface_tracking.cpp ├── system.cpp ├── takeoff.cpp ├── takeoff_check.cpp ├── terrain.cpp ├── toy_mode.cpp ├── toy_mode.h ├── tuning.cpp ├── version.h └── wscript ├── ArduPlane ├── AP_Arming.cpp ├── AP_Arming.h ├── ArduPlane.cpp ├── Attitude.cpp ├── GCS_Mavlink.cpp ├── GCS_Mavlink.h ├── GCS_Plane.cpp ├── GCS_Plane.h ├── Log.cpp ├── Makefile.waf ├── Parameters.cpp ├── Parameters.h ├── Plane.cpp ├── Plane.h ├── RC_Channel.cpp ├── RC_Channel.h ├── ReleaseNotes.txt ├── afs_plane.cpp ├── afs_plane.h ├── altitude.cpp ├── avoidance_adsb.cpp ├── avoidance_adsb.h ├── commands.cpp ├── commands_logic.cpp ├── config.h ├── control_modes.cpp ├── createTags ├── defines.h ├── ekf_check.cpp ├── events.cpp ├── failsafe.cpp ├── fence.cpp ├── is_flying.cpp ├── mode.cpp ├── mode.h ├── mode_LoiterAltQLand.cpp ├── mode_acro.cpp ├── mode_auto.cpp ├── mode_autotune.cpp ├── mode_avoidADSB.cpp ├── mode_circle.cpp ├── mode_cruise.cpp ├── mode_fbwa.cpp ├── mode_fbwb.cpp ├── mode_guided.cpp ├── mode_loiter.cpp ├── mode_manual.cpp ├── mode_qacro.cpp ├── mode_qautotune.cpp ├── mode_qhover.cpp ├── mode_qland.cpp ├── mode_qloiter.cpp ├── mode_qrtl.cpp ├── mode_qstabilize.cpp ├── mode_rtl.cpp ├── mode_stabilize.cpp ├── mode_takeoff.cpp ├── mode_thermal.cpp ├── mode_training.cpp ├── motor_test.cpp ├── navigation.cpp ├── parachute.cpp ├── qautotune.cpp ├── qautotune.h ├── quadplane.cpp ├── quadplane.h ├── radio.cpp ├── reverse_thrust.cpp ├── sensors.cpp ├── servos.cpp ├── soaring.cpp ├── system.cpp ├── tailsitter.cpp ├── tailsitter.h ├── takeoff.cpp ├── tiltrotor.cpp ├── tiltrotor.h ├── transition.h ├── tuning.cpp ├── tuning.h ├── version.h └── wscript ├── ArduSub ├── AP_Arming_Sub.cpp ├── AP_Arming_Sub.h ├── AP_State.cpp ├── ArduSub.cpp ├── Attitude.cpp ├── GCS_Mavlink.cpp ├── GCS_Mavlink.h ├── GCS_Sub.cpp ├── GCS_Sub.h ├── Log.cpp ├── Makefile.waf ├── Parameters.cpp ├── Parameters.h ├── RC_Channel.cpp ├── RC_Channel.h ├── ReleaseNotes.txt ├── Sub.cpp ├── Sub.h ├── UserCode.cpp ├── UserVariables.h ├── commands.cpp ├── commands_logic.cpp ├── config.h ├── control_acro.cpp ├── control_althold.cpp ├── control_auto.cpp ├── control_circle.cpp ├── control_guided.cpp ├── control_manual.cpp ├── control_motordetect.cpp ├── control_poshold.cpp ├── control_stabilize.cpp ├── control_surface.cpp ├── defines.h ├── failsafe.cpp ├── fence.cpp ├── flight_mode.cpp ├── inertia.cpp ├── joystick.cpp ├── motors.cpp ├── radio.cpp ├── sensors.cpp ├── surface_bottom_detector.cpp ├── system.cpp ├── terrain.cpp ├── turn_counter.cpp ├── version.h └── wscript ├── BUILD.md ├── Blimp ├── AP_Arming.cpp ├── AP_Arming.h ├── AP_State.cpp ├── Blimp.cpp ├── Blimp.h ├── Fins.cpp ├── Fins.h ├── GCS_Blimp.cpp ├── GCS_Blimp.h ├── GCS_Mavlink.cpp ├── GCS_Mavlink.h ├── Log.cpp ├── Parameters.cpp ├── Parameters.h ├── RC_Channel.cpp ├── RC_Channel.h ├── commands.cpp ├── config.h ├── defines.h ├── ekf_check.cpp ├── events.cpp ├── failsafe.cpp ├── inertia.cpp ├── mode.cpp ├── mode.h ├── mode_land.cpp ├── mode_loiter.cpp ├── mode_manual.cpp ├── mode_velocity.cpp ├── motors.cpp ├── radio.cpp ├── sensors.cpp ├── system.cpp ├── version.h └── wscript ├── CODE_OF_CONDUCT.md ├── COPYING.txt ├── Dockerfile ├── Doxyfile.in ├── Makefile ├── README.md ├── Rover ├── AP_Arming.cpp ├── AP_Arming.h ├── AP_Rally.cpp ├── AP_Rally.h ├── GCS_Mavlink.cpp ├── GCS_Mavlink.h ├── GCS_Rover.cpp ├── GCS_Rover.h ├── Log.cpp ├── Makefile.waf ├── Parameters.cpp ├── Parameters.h ├── RC_Channel.cpp ├── RC_Channel.h ├── Rover.cpp ├── Rover.h ├── Steering.cpp ├── afs_rover.cpp ├── afs_rover.h ├── balance_bot.cpp ├── commands.cpp ├── config.h ├── crash_check.cpp ├── createTags ├── cruise_learn.cpp ├── defines.h ├── ekf_check.cpp ├── failsafe.cpp ├── fence.cpp ├── mode.cpp ├── mode.h ├── mode_acro.cpp ├── mode_auto.cpp ├── mode_dock.cpp ├── mode_follow.cpp ├── mode_guided.cpp ├── mode_hold.cpp ├── mode_loiter.cpp ├── mode_manual.cpp ├── mode_rtl.cpp ├── mode_simple.cpp ├── mode_smart_rtl.cpp ├── mode_steering.cpp ├── motor_test.cpp ├── precision_landing.cpp ├── radio.cpp ├── release-notes.txt ├── sailboat.cpp ├── sailboat.h ├── sensors.cpp ├── system.cpp ├── version.h └── wscript ├── Tools ├── AP_Bootloader │ ├── AP_Bootloader.cpp │ ├── AP_Bootloader_config.h │ ├── README.md │ ├── app_comms.h │ ├── bl_protocol.cpp │ ├── bl_protocol.h │ ├── board_types.txt │ ├── can.cpp │ ├── can.h │ ├── flash_from_sd.cpp │ ├── flash_from_sd.h │ ├── mcu_f1.h │ ├── mcu_f3.h │ ├── mcu_f4.h │ ├── mcu_f7.h │ ├── mcu_g4.h │ ├── mcu_h7.h │ ├── mcu_l4.h │ ├── md5.cpp │ ├── md5.h │ ├── support.cpp │ ├── support.h │ └── wscript ├── AP_Periph │ ├── AP_Periph.cpp │ ├── AP_Periph.h │ ├── GCS_MAVLink.cpp │ ├── GCS_MAVLink.h │ ├── Parameters.cpp │ ├── Parameters.h │ ├── README.md │ ├── ReleaseNotes.txt │ ├── adsb.cpp │ ├── can.cpp │ ├── hwing_esc.cpp │ ├── hwing_esc.h │ ├── i2c.h │ ├── msp.cpp │ ├── rc_out.cpp │ ├── version.cpp │ ├── version.h │ └── wscript ├── CHDK-Scripts │ ├── Cannon S100 │ │ ├── 3DR_EAI_S100.lua │ │ └── S100 Setup.txt │ ├── Cannon SX260 │ │ ├── 3DR_EAI_SX260.lua │ │ └── SX260 Setup.txt │ ├── README.md │ └── kap_uav.lua ├── CPUInfo │ ├── CPUInfo.cpp │ ├── EKF_Maths.cpp │ ├── EKF_Maths.h │ ├── Makefile │ ├── output-H743.txt │ ├── output-pixracer.txt │ ├── output-px4.txt │ ├── output.txt │ └── wscript ├── CodeStyle │ ├── ardupilot-astyle.sh │ └── astylerc ├── FilterTestTool │ ├── BiquadFilter.py │ ├── FilterTest.py │ ├── Readme.md │ └── run_filter_test.py ├── Frame_params │ ├── 3DR_Iris+_AC34.param │ ├── AION_R1_Rover.param │ ├── ArduRoller-balancebot.param │ ├── DJI_AGRAS_MG-1_AC413.param │ ├── EFlight_Convergence.param │ ├── HK-HydroProInception-Rover350.param │ ├── HK-hydrotek-Rover331.param │ ├── Holybro-S500.param │ ├── Holybro-kospi1.param │ ├── Parrot_Bebop.param │ ├── Parrot_Bebop2.param │ ├── Parrot_Disco │ │ ├── Parrot_Disco.param │ │ ├── README.md │ │ ├── gpio.sh │ │ ├── rcS_mode_default │ │ └── start_ardupilot.sh │ ├── QuadPlanes │ │ ├── Aerofox_AYK320.param │ │ ├── Foxtech_Altair370.parm │ │ ├── Foxtech_GreatShark.param │ │ ├── MFD_Crosswind_VTOL.param │ │ ├── MFE_StriverMini.param │ │ ├── Mugin_EV350.param │ │ └── SparkleTech-EagleHero.param │ ├── SToRM32-MAVLink.param │ ├── SkyViper-2450GPS │ │ └── defaults.parm │ ├── SkyWalkerX8.param │ ├── SkyWalkerX8_ReverseThrust.param │ ├── Solo_Copter-3.5_GreenCube.param │ ├── Solo_Copter-3.6_GreenCube.param │ ├── Solo_Copter-4.param │ ├── Solo_Copter-4_GreenCube.param │ ├── Sub │ │ ├── bluerov2-3_5.params │ │ ├── bluerov2-3_5_2.params │ │ ├── bluerov2-3_5_4.params │ │ ├── bluerov2-4_0_0.params │ │ ├── bluerov2-heavy-3_5_2.params │ │ ├── bluerov2-heavy-3_5_4.params │ │ └── bluerov2-heavy-4_0_0.params │ ├── ThunderTiger-ToyotaHilux-Rover.param │ ├── TradHeli_Copter36_Setup-MP.param │ ├── TradHeli_Copter36_Setup-QGC.params │ ├── TradHeli_Copter36_Upgrade-MP.param │ ├── TradHeli_Copter36_Upgrade-QGC.params │ ├── WLToys_V383_HeliQuad.param │ ├── XPlane │ │ └── NACA_64_xxx_Airfoils_from_TR824.zip │ ├── amovlab-p200.param │ ├── boogie-board-boat.param │ ├── deset-mapping-boat.param │ ├── eLAB_EX1050_AC34.param │ ├── eLAB_EX700_AC34.param │ ├── eLAB_LAB445_AC34.param │ ├── eLAB_LAB470_AC35.param │ ├── eLAB_VEK_AI_Rover.param │ ├── hexsoon-edu450.param │ ├── hexsoon-td650.param │ ├── hexsoon-td860.param │ ├── iflight-chimera7-4.2.param │ ├── intel-aero-rtf-cb.param │ └── intel-aero-rtf.param ├── GIT_Test │ └── GIT_Success.txt ├── Hello │ ├── Hello.cpp │ ├── Makefile │ └── wscript ├── IO_Firmware │ ├── iofirmware_f103_8MHz_highpolh.bin │ ├── iofirmware_f103_8MHz_lowpolh.bin │ ├── iofirmware_highpolh.bin │ └── iofirmware_lowpolh.bin ├── Linux_HAL_Essentials │ ├── RCInput_UART │ │ └── pic_firmware.asm │ ├── README.md │ ├── devicetree │ │ ├── bbbmini │ │ │ └── README.md │ │ └── pxf │ │ │ ├── BB-BONE-PRU-05-00A0.dtbo │ │ │ ├── BB-BONE-PRU-05-00A0.dts │ │ │ ├── BB-PXF-01-00A0.dtbo │ │ │ ├── BB-PXF-01-00A0.dts │ │ │ ├── BB-SPI0-PXF-01-00A0.dtbo │ │ │ ├── BB-SPI0-PXF-01-00A0.dts │ │ │ ├── BB-SPI1-PXF-01-00A0.dtbo │ │ │ ├── BB-SPI1-PXF-01-00A0.dts │ │ │ └── Makefile │ ├── pru │ │ ├── aiopru │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── RcAioPRU.p │ │ │ ├── RcAioPRUTest.c │ │ │ ├── RcAioPRU_BBBLUE_bin.h │ │ │ ├── RcAioPRU_BBBMINI_bin.h │ │ │ ├── RcAioPRU_POCKET_bin.h │ │ │ └── start_test │ │ ├── pwmpru │ │ │ ├── Makefile │ │ │ ├── linux_types.h │ │ │ ├── lnk-am33xx.cmd │ │ │ ├── pru_defs.h │ │ │ ├── prucomm.h │ │ │ └── pwmpru1.c │ │ ├── rangefinderpru │ │ │ ├── AM335x_PRU.cmd │ │ │ ├── HexUtil_PRU.cmd │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── pru_ctrl.h │ │ │ ├── rangefinder.c │ │ │ ├── rangefinderprudata.bin │ │ │ └── rangefinderprutext.bin │ │ └── rcinpru │ │ │ ├── Makefile │ │ │ ├── linux_types.h │ │ │ ├── lnk-am33xx.cmd │ │ │ ├── pru_defs.h │ │ │ ├── prucomm.h │ │ │ └── rcinpru0.c │ ├── pwmpru1 │ ├── rcinpru0 │ └── startup.sh ├── LogAnalyzer │ ├── DataflashLog.py │ ├── LogAnalyzer.py │ ├── UnitTest.py │ ├── VehicleType.py │ ├── example_output.xml │ ├── examples │ │ ├── mechanical_fail.log │ │ ├── nan.log │ │ ├── robert_lefebvre_octo_PM.log │ │ ├── tradheli_brownout.log │ │ └── underpowered.log │ └── tests │ │ ├── TestAutotune.py │ │ ├── TestBrownout.py │ │ ├── TestCompass.py │ │ ├── TestDualGyroDrift.py │ │ ├── TestDupeLogData.py │ │ ├── TestEmpty.py │ │ ├── TestEvents.py │ │ ├── TestGPSGlitch.py │ │ ├── TestIMUMatch.py │ │ ├── TestMotorBalance.py │ │ ├── TestNaN.py │ │ ├── TestOptFlow.py │ │ ├── TestParams.py │ │ ├── TestPerformance.py │ │ ├── TestPitchRollCoupling.py │ │ ├── TestThrust.py │ │ ├── TestVCC.py │ │ └── TestVibration.py ├── Pozyx │ └── IndoorLoiter │ │ └── IndoorLoiter.ino ├── PrintVersion.py ├── Replay │ ├── CheckLogs.py │ ├── DataFlashFileReader.cpp │ ├── DataFlashFileReader.h │ ├── LR_MsgHandler.cpp │ ├── LR_MsgHandler.h │ ├── LogReader.cpp │ ├── LogReader.h │ ├── Makefile │ ├── MsgHandler.cpp │ ├── MsgHandler.h │ ├── Parameters.h │ ├── Replay.cpp │ ├── Replay.h │ ├── VehicleType.h │ ├── check_replay.py │ ├── check_replay_branch.py │ ├── plotit.sh │ └── wscript ├── UDP_Proxy │ ├── Makefile │ ├── README.md │ ├── start_proxies.sh │ └── udpproxy.c ├── Vicon │ ├── README.md │ └── vicon_mavlink.py ├── ardupilotwaf │ ├── __init__.py │ ├── ap_library.py │ ├── ap_persistent.py │ ├── ardupilotwaf.py │ ├── boards.py │ ├── build_summary.py │ ├── chibios.py │ ├── cmake.py │ ├── cxx_checks.py │ ├── dronecangen.py │ ├── embed.py │ ├── esp32.py │ ├── gbenchmark.py │ ├── git_submodule.py │ ├── gtest.py │ ├── mavgen.py │ ├── static_linking.py │ ├── toolchain.py │ └── uavcangen.py ├── autotest │ ├── ArduCopter_Tests │ │ ├── AC_Avoidance_Fence │ │ │ └── copter-avoidance-fence.txt │ │ ├── AC_Avoidance_Proximity │ │ │ └── copter-avoidance-fence.txt │ │ ├── AUTO_LAND_TO_BRAKE │ │ │ └── mission.txt │ │ ├── AVCMission │ │ │ └── copter_AVC2013_mission.txt │ │ ├── AirspeedDrivers │ │ │ └── ap1.txt │ │ ├── AuxFunctionsInMission │ │ │ └── aux_functions.txt │ │ ├── AuxSwitchOptions │ │ │ └── copter_loiter_to_alt.txt │ │ ├── BaroDrivers │ │ │ └── copter_mission.txt │ │ ├── CANGPSCopterMission │ │ │ └── copter_mission.txt │ │ ├── CopterMission │ │ │ └── copter_mission.txt │ │ ├── DO_CHANGE_SPEED │ │ │ └── mission.txt │ │ ├── FETtecESC │ │ │ └── copter_mission.txt │ │ ├── GCSFailsafe │ │ │ └── copter_mission.txt │ │ ├── GPSGlitchAuto │ │ │ └── copter_glitch_mission.txt │ │ ├── HorizontalFence │ │ │ └── fence-in-middle-of-nowhere.txt │ │ ├── LoiterToAlt │ │ │ └── copter_loiter_to_alt.txt │ │ ├── MAVLandedStateTakeoff │ │ │ └── copter_mission.txt │ │ ├── NavDelay │ │ │ └── copter_nav_delay.txt │ │ ├── NavDelayAbsTime │ │ │ └── copter_nav_delay.txt │ │ ├── NavDelayTakeoffAbsTime │ │ │ └── copter_nav_delay_takeoff.txt │ │ ├── PAUSE_CONTINUE │ │ │ └── copter_mission.txt │ │ ├── Parachute │ │ │ └── copter_parachute_mission.txt │ │ ├── PayLoadPlaceMission │ │ │ └── copter_payload_place.txt │ │ ├── RTLSpeed │ │ │ └── copter_rtl_speed.txt │ │ ├── SplineLastWaypoint │ │ │ └── copter-spline-last-waypoint.txt │ │ ├── SplineTerrain │ │ │ └── wp.txt │ │ ├── SplineWaypoint │ │ │ └── copter_spline_mission.txt │ │ ├── TakeoffAlt │ │ │ └── copter_takeoff.txt │ │ ├── TerrainDBPreArm │ │ │ └── terrain_wp.txt │ │ ├── TestGripperMission │ │ │ └── copter-gripper-mission.txt │ │ ├── ThrottleFailsafe │ │ │ └── copter_mission.txt │ │ ├── Weathervane │ │ │ └── weathervane_mission.txt │ │ └── copter_terrain_mission.txt │ ├── ArduPlane_Tests │ │ ├── AIRSPEED_AUTOCAL │ │ │ └── flaps.txt │ │ ├── AdvancedFailsafe │ │ │ └── flaps.txt │ │ ├── AirspeedDrivers │ │ │ └── ap1.txt │ │ ├── ArmFeatures │ │ │ └── test_arming.txt │ │ ├── BootInAUTO │ │ │ └── mission.txt │ │ ├── ClimbBeforeTurn │ │ │ └── flaps.txt │ │ ├── DO_CHANGE_SPEED │ │ │ ├── flaps.txt │ │ │ └── mission.txt │ │ ├── DO_REPOSITION │ │ │ └── flaps.txt │ │ ├── Deadreckoning │ │ │ └── flaps.txt │ │ ├── DeadreckoningNoAirSpeed │ │ │ └── flaps.txt │ │ ├── DeepStall │ │ │ ├── flaps.txt │ │ │ ├── plane-deepstall-mission.txt │ │ │ └── plane-deepstall-relative-mission.txt │ │ ├── FenceAltCeilFloor │ │ │ └── flaps.txt │ │ ├── FenceBreachedChangeMode │ │ │ └── flaps.txt │ │ ├── FenceNoFenceReturnPoint │ │ │ └── flaps.txt │ │ ├── FenceNoFenceReturnPointInclusion │ │ │ └── flaps.txt │ │ ├── FenceRTL │ │ │ └── CMAC-fence.txt │ │ ├── FenceRTLRally │ │ │ └── CMAC-fence.txt │ │ ├── FenceRetRally │ │ │ └── flaps.txt │ │ ├── FenceStatic │ │ │ └── CMAC-fence.txt │ │ ├── FlyEachFrame │ │ │ ├── basic-quadplane.txt │ │ │ └── basic.txt │ │ ├── GCSFailsafe │ │ │ ├── flaps.txt │ │ │ └── plane-parachute-mission.txt │ │ ├── GlideSlopeThresh │ │ │ └── rapid-descent-then-climb.txt │ │ ├── GuidedRequest │ │ │ └── flaps.txt │ │ ├── GyroFFT │ │ │ └── quadplane-gyro-mission.txt │ │ ├── ICEngineMission │ │ │ └── mission.txt │ │ ├── LOITER │ │ │ └── flaps.txt │ │ ├── Landing-Drift │ │ │ └── ap-circuit.txt │ │ ├── LargeMissions │ │ │ ├── Kingaroy-vlarge.txt │ │ │ └── Kingaroy-vlarge2.txt │ │ ├── LordEAHRS │ │ │ └── ap1.txt │ │ ├── MAV_CMD_NAV_LOITER_TO_ALT │ │ │ └── mission.txt │ │ ├── MainFlight │ │ │ └── ap1.txt │ │ ├── Mission │ │ │ ├── CMAC-soar.txt │ │ │ ├── Dalby-OBC2016-fence.txt │ │ │ └── Dalby-OBC2016.txt │ │ ├── Parachute │ │ │ └── plane-parachute-mission.txt │ │ ├── RTL_CLIMB_MIN │ │ │ └── flaps.txt │ │ ├── RangeFinder │ │ │ └── plane-gripper-mission.txt │ │ ├── Soaring │ │ │ └── CMAC-soar.txt │ │ ├── SpeedToFly │ │ │ └── CMAC-soar.txt │ │ ├── Terrain-loiter │ │ │ └── flaps.txt │ │ ├── TerrainMission │ │ │ └── ap-terrain.txt │ │ ├── TestFlaps │ │ │ └── flaps.txt │ │ ├── TestGripperMission │ │ │ └── plane-gripper-mission.txt │ │ ├── ThrottleFailsafeFence │ │ │ └── CMAC-fence.txt │ │ ├── VTOLLandSpiral │ │ │ └── mission.txt │ │ └── VectorNavEAHRS │ │ │ └── ap1.txt │ ├── ArduRover_Tests │ │ ├── AC_Avoidance │ │ │ └── rover-fence-ac-avoid.txt │ │ ├── ArmFeatures │ │ │ └── test_arming.txt │ │ ├── CameraMission │ │ │ └── rover-camera-mission.txt │ │ ├── DepthFinder │ │ │ └── rover1.txt │ │ ├── DriveMission │ │ │ ├── balancebot1.txt │ │ │ └── rover1.txt │ │ ├── DriveRTL │ │ │ └── rtl.txt │ │ ├── EndMissionBehavior │ │ │ └── end-mission.txt │ │ ├── GCSFailsafe │ │ │ └── test_arming.txt │ │ ├── GCSMission │ │ │ └── rover-gripper-mission.txt │ │ ├── GripperMission │ │ │ └── rover-gripper-mission.txt │ │ ├── MAVProxy_SetModeUsingSwitch │ │ │ └── test_arming.txt │ │ ├── Offboard │ │ │ └── rover-guided-mission.txt │ │ ├── PolyFenceObjectAvoidance │ │ │ ├── rover-path-planning-fence.txt │ │ │ └── rover-path-planning-mission.txt │ │ ├── PolyFenceObjectAvoidanceBendyRuler │ │ │ └── rover-path-bendyruler-fence.txt │ │ ├── PolyFenceObjectAvoidanceBendyRulerEasier │ │ │ ├── rover-path-bendyruler-fence.txt │ │ │ └── rover-path-bendyruler-mission-easier.txt │ │ ├── Rally │ │ │ └── rover-test-rally.txt │ │ └── Sprayer │ │ │ └── sprayer-mission.txt │ ├── ArduSub_Tests │ │ ├── ArmFeatures │ │ │ └── test_arming.txt │ │ ├── DiveMission │ │ │ └── sub_mission.txt │ │ └── GripperMission │ │ │ └── sub-gripper-mission.txt │ ├── Generic_Missions │ │ ├── CMAC-VTOL-ccw.txt │ │ ├── CMAC-bigloop.txt │ │ ├── CMAC-circuit.txt │ │ ├── CMAC-copter-circuit.txt │ │ ├── CMAC-copter-navtest.txt │ │ ├── CMAC-grid.txt │ │ ├── CMAC-loiter-to-alt.txt │ │ ├── CMAC-toff-loop.txt │ │ ├── CMAC-turns.txt │ │ ├── KSFO-VTOL.txt │ │ ├── Rabi-boat-circuit.txt │ │ ├── Rabi-circuit.txt │ │ ├── fence-in-middle-of-nowhere.txt │ │ └── flaps.txt │ ├── README │ ├── XPlane │ │ └── Soaring in Seattle.waypoints │ ├── __init__.py │ ├── aircraft │ │ ├── Rascal │ │ │ ├── Dialogs │ │ │ │ └── config.xml │ │ │ ├── Engines │ │ │ │ ├── 18x8.xml │ │ │ │ └── Zenoah_G-26A.xml │ │ │ ├── Models │ │ │ │ ├── Rascal.rgb │ │ │ │ ├── Rascal110-000-013.ac │ │ │ │ ├── Rascal110.xml │ │ │ │ ├── Trajectory-Marker.ac │ │ │ │ ├── Trajectory-Marker.xml │ │ │ │ └── smokeW.xml │ │ │ ├── README.Rascal │ │ │ ├── Rascal-keyboard.xml │ │ │ ├── Rascal-submodels.xml │ │ │ ├── Rascal.xml │ │ │ ├── Rascal110-JSBSim-set.xml │ │ │ ├── Rascal110-splash.rgb │ │ │ ├── Systems │ │ │ │ ├── 110-autopilot.xml │ │ │ │ ├── airdata.nas │ │ │ │ ├── electrical.xml │ │ │ │ ├── main.nas │ │ │ │ └── ugear.nas │ │ │ ├── reset_CMAC.xml │ │ │ └── reset_template.xml │ │ └── arducopter │ │ │ ├── Engines │ │ │ ├── a2830-12.xml │ │ │ └── prop10x4.5.xml │ │ │ ├── Models │ │ │ ├── AutoSave_plus_quad.skp │ │ │ ├── Untitled.ac │ │ │ ├── Untitled.skp │ │ │ ├── Y6_test.ac │ │ │ ├── Y6_test.skp │ │ │ ├── Y6_test2.skp │ │ │ ├── _propeller0_.skb │ │ │ ├── _propeller0_.skp │ │ │ ├── arducopter.ac │ │ │ ├── arducopter.xml │ │ │ ├── plus_quad.ac │ │ │ ├── plus_quad.skb │ │ │ ├── plus_quad.skp │ │ │ ├── plus_quad2.ac │ │ │ ├── plus_quad2.dae │ │ │ ├── plus_quad2.skb │ │ │ ├── plus_quad2.skp │ │ │ ├── plus_quad2.xml │ │ │ ├── quad.3ds │ │ │ ├── quad.skp │ │ │ └── shareware_output.3ds │ │ │ ├── README │ │ │ ├── arducopter-set.xml │ │ │ ├── arducopter.xml │ │ │ ├── data │ │ │ ├── arducopter_half_step.txt │ │ │ ├── arducopter_step.txt │ │ │ └── rw_generic_pylon.ac │ │ │ ├── initfile.xml │ │ │ ├── plus_quad2-set.xml │ │ │ ├── plus_quad2.xml │ │ │ └── quad.nas │ ├── antennatracker.py │ ├── arducopter.py │ ├── arduplane.py │ ├── ardusub.py │ ├── autotest.py │ ├── balancebot.py │ ├── bisect-helper.py │ ├── check_autotest_speedup.py │ ├── common.py │ ├── default_params │ │ ├── airsim-quadX.parm │ │ ├── airsim-rover.parm │ │ ├── balancebot.parm │ │ ├── blimp.parm │ │ ├── copter-AVC2013.parm │ │ ├── copter-beacon.parm │ │ ├── copter-bfx.parm │ │ ├── copter-coax.parm │ │ ├── copter-cwx.parm │ │ ├── copter-deca-cwx.parm │ │ ├── copter-deca.parm │ │ ├── copter-djix.parm │ │ ├── copter-dodecahexa.parm │ │ ├── copter-gimbal.parm │ │ ├── copter-gps-for-yaw-nmea.parm │ │ ├── copter-gps-for-yaw.parm │ │ ├── copter-heli-dual.parm │ │ ├── copter-heli.parm │ │ ├── copter-hexa-cwx.parm │ │ ├── copter-hexa-dji.parm │ │ ├── copter-hexa.parm │ │ ├── copter-octa-cwx.parm │ │ ├── copter-octa-dji.parm │ │ ├── copter-octa.parm │ │ ├── copter-octaquad-cwx.parm │ │ ├── copter-octaquad.parm │ │ ├── copter-optflow.parm │ │ ├── copter-rangefinder.parm │ │ ├── copter-single.parm │ │ ├── copter-tri.parm │ │ ├── copter-vicon.parm │ │ ├── copter-wind-estimates.parm │ │ ├── copter-y6.parm │ │ ├── copter.parm │ │ ├── firefly.parm │ │ ├── gazebo-iris.parm │ │ ├── gazebo-zephyr.parm │ │ ├── motorboat.parm │ │ ├── msposd.parm │ │ ├── plane-dspoilers.parm │ │ ├── plane-elevons.parm │ │ ├── plane-ice.parm │ │ ├── plane-jet.parm │ │ ├── plane-jsbsim.parm │ │ ├── plane-soaring.parm │ │ ├── plane-tailsitter.parm │ │ ├── plane-vtail.parm │ │ ├── quadplane-cl84.parm │ │ ├── quadplane-copter_tailsitter.parm │ │ ├── quadplane-ice.parm │ │ ├── quadplane-tilthvec.parm │ │ ├── quadplane-tilttri.parm │ │ ├── quadplane-tilttrivec.parm │ │ ├── quadplane-tri.parm │ │ ├── quadplane.parm │ │ ├── rover-skid.parm │ │ ├── rover-vectored.parm │ │ ├── rover.parm │ │ ├── sailboat-motor.parm │ │ ├── sailboat.parm │ │ ├── sub-6dof.parm │ │ ├── sub.parm │ │ └── vee-gull 005.param │ ├── examples.py │ ├── fakepos.py │ ├── fg_plane_view.bat │ ├── fg_plane_view.sh │ ├── fg_quad_view.bat │ ├── fg_quad_view.sh │ ├── helicopter.py │ ├── jsb_sim │ │ ├── __init__.py │ │ ├── fgout_template.xml │ │ ├── rascal_test_template.xml │ │ └── runsim.py │ ├── junit.xml │ ├── locations.txt │ ├── logger_metadata │ │ ├── emit_html.py │ │ ├── emit_rst.py │ │ ├── emit_xml.py │ │ ├── emitter.py │ │ ├── enum_parse.py │ │ └── parse.py │ ├── models │ │ ├── Callisto.json │ │ ├── Callisto.param │ │ ├── plane-3d.parm │ │ ├── plane.parm │ │ ├── xplane_heli.json │ │ └── xplane_plane.json │ ├── param_metadata │ │ ├── __init__.py │ │ ├── ednemit.py │ │ ├── emit.py │ │ ├── htmlemit.py │ │ ├── jsonemit.py │ │ ├── mdemit.py │ │ ├── param.py │ │ ├── param_parse.py │ │ ├── rstemit.py │ │ ├── rstlatexpdfemit.py │ │ ├── xmlemit.py │ │ └── xmlemit_mp.py │ ├── pysim │ │ ├── __init__.py │ │ ├── aircraft.py │ │ ├── fdpexpect.py │ │ ├── fg_display.py │ │ ├── testwind.py │ │ ├── util.py │ │ └── vehicleinfo.py │ ├── quadplane.py │ ├── rover.py │ ├── run_in_terminal_window.sh │ ├── sailboat.py │ ├── sim_vehicle.py │ ├── swarminit.txt │ ├── template │ │ └── scrimmage.xml │ ├── test_build_options.py │ ├── tilecache │ │ └── srtm │ │ │ ├── S28E151.hgt.zip │ │ │ ├── S36E149.hgt.zip │ │ │ └── filelist_python │ ├── validate_board_list.py │ ├── web-firmware │ │ ├── Tools │ │ │ └── FilterTool │ │ │ │ ├── FileSaver.js │ │ │ │ ├── app.py │ │ │ │ ├── filters.js │ │ │ │ └── index.html │ │ ├── css │ │ │ └── main.css │ │ ├── images │ │ │ ├── 3DR_Radio.jpg │ │ │ ├── PX4IO.png │ │ │ ├── antenna-tracker.png │ │ │ ├── ap_rc.png │ │ │ ├── bg.png │ │ │ ├── blimp.png │ │ │ ├── companion.png │ │ │ ├── copter.png │ │ │ ├── filter.png │ │ │ ├── logo.png │ │ │ ├── plane.png │ │ │ ├── planner.png │ │ │ ├── rover.png │ │ │ ├── sub.png │ │ │ └── tools.png │ │ └── index.html │ ├── web │ │ ├── autotest-badge-template.svg │ │ ├── css │ │ │ └── main.css │ │ └── index.html │ └── win_sitl │ │ ├── RunCopter.bat │ │ ├── RunPlane.bat │ │ ├── RunRover.bat │ │ ├── UpdateAPMSource.bat │ │ └── readme.txt ├── bootloaders │ ├── .gitignore │ ├── AIRLink_bl.bin │ ├── ARK_GPS_bl.bin │ ├── ARK_GPS_bl.hex │ ├── ARK_RTK_GPS_bl.bin │ ├── ARK_RTK_GPS_bl.hex │ ├── AeroFox-Airspeed-DLVR_bl.bin │ ├── AeroFox-Airspeed_bl.bin │ ├── AeroFox-PMU_bl.bin │ ├── AtomRCF405NAVI_bl.bin │ ├── BeastF7_bl.bin │ ├── BeastF7_bl.hex │ ├── BeastF7v2_bl.bin │ ├── BeastF7v2_bl.hex │ ├── BeastH7_bl.bin │ ├── BeastH7_bl.hex │ ├── BeastH7v2_bl.bin │ ├── BeastH7v2_bl.hex │ ├── BirdCANdy_bl.bin │ ├── BirdCANdy_bl.elf │ ├── BirdCANdy_bl.hex │ ├── C-RTK2-HP_bl.bin │ ├── CUAV-Nora-bdshot_bl.bin │ ├── CUAV-Nora-bdshot_bl.hex │ ├── CUAV-Nora_bl.bin │ ├── CUAV-Nora_bl.elf │ ├── CUAV-Nora_bl.hex │ ├── CUAV-X7-bdshot_bl.bin │ ├── CUAV-X7_bl.bin │ ├── CUAV-X7_bl.elf │ ├── CUAV-X7_bl.hex │ ├── CUAV_GPS_bl.bin │ ├── CUAV_GPS_bl.elf │ ├── CUAV_GPS_bl.hex │ ├── CUAVv5-bdshot_bl.bin │ ├── CUAVv5-bdshot_bl.hex │ ├── CUAVv5Nano-bdshot_bl.bin │ ├── CUAVv5Nano-bdshot_bl.hex │ ├── CUAVv5Nano_bl.bin │ ├── CUAVv5Nano_bl.elf │ ├── CUAVv5Nano_bl.hex │ ├── CUAVv5_bl.bin │ ├── CUAVv5_bl.elf │ ├── CUAVv5_bl.hex │ ├── CubeBlack+_bl.bin │ ├── CubeBlack+_bl.hex │ ├── CubeBlack_bl.bin │ ├── CubeBlack_bl.elf │ ├── CubeBlack_bl.hex │ ├── CubeGreen-solo_bl.bin │ ├── CubeGreen-solo_bl.hex │ ├── CubeOrange-ODID_bl.bin │ ├── CubeOrange-bdshot_bl.bin │ ├── CubeOrange-bdshot_bl.hex │ ├── CubeOrange-joey_bl.bin │ ├── CubeOrange-joey_bl.hex │ ├── CubeOrange-periph-heavy_bl.bin │ ├── CubeOrange-periph-heavy_bl.hex │ ├── CubeOrange-periph_bl.bin │ ├── CubeOrange-periph_bl.hex │ ├── CubeOrangePlus_bl.bin │ ├── CubeOrangePlus_bl.elf │ ├── CubeOrangePlus_bl.hex │ ├── CubeOrange_bl.bin │ ├── CubeOrange_bl.elf │ ├── CubeOrange_bl.hex │ ├── CubePurple_bl.bin │ ├── CubePurple_bl.hex │ ├── CubeSolo_bl.bin │ ├── CubeSolo_bl.hex │ ├── CubeYellow-bdshot_bl.bin │ ├── CubeYellow-bdshot_bl.hex │ ├── CubeYellow_bl.bin │ ├── CubeYellow_bl.elf │ ├── CubeYellow_bl.hex │ ├── DevEBoxH7v2_bl.bin │ ├── DevEBoxH7v2_bl.hex │ ├── DrotekP3Pro_bl.bin │ ├── DrotekP3Pro_bl.hex │ ├── Durandal-bdshot_bl.bin │ ├── Durandal_bl.bin │ ├── Durandal_bl.elf │ ├── Durandal_bl.hex │ ├── F35Lightning_bl.bin │ ├── F35Lightning_bl.elf │ ├── F35Lightning_bl.hex │ ├── F4BY_bl.bin │ ├── F4BY_bl.elf │ ├── F4BY_bl.hex │ ├── FlyingMoonF407_bl.bin │ ├── FlyingMoonF427_bl.bin │ ├── FlywooF405S-AIO_bl.bin │ ├── FlywooF405S-AIO_bl.hex │ ├── FlywooF745Nano_bl.bin │ ├── FlywooF745Nano_bl.hex │ ├── FlywooF745_bl.bin │ ├── FlywooF745_bl.hex │ ├── FoxeerH743v1_bl.bin │ ├── FoxeerH743v1_bl.hex │ ├── FreeflyRTK_bl.bin │ ├── FreeflyRTK_bl.elf │ ├── FreeflyRTK_bl.hex │ ├── Hitec-Airspeed_bl.bin │ ├── Hitec-Airspeed_bl.elf │ ├── Hitec-Airspeed_bl.hex │ ├── HitecMosaic_bl.bin │ ├── HitecMosaic_bl.elf │ ├── HitecMosaic_bl.hex │ ├── HolybroG4_Compass_bl.bin │ ├── HolybroG4_GPS_bl.bin │ ├── HolybroG4_GPS_bl.elf │ ├── HolybroG4_GPS_bl.hex │ ├── HolybroGPS_bl.bin │ ├── HolybroGPS_bl.elf │ ├── HolybroGPS_bl.hex │ ├── JHEMCU-GSF405A-RX2_bl.bin │ ├── JHEMCU-GSF405A-RX2_bl.hex │ ├── JHEMCU-GSF405A_bl.bin │ ├── JHEMCU-GSF405A_bl.hex │ ├── KakuteF4Mini_bl.bin │ ├── KakuteF4Mini_bl.hex │ ├── KakuteF4_bl.bin │ ├── KakuteF4_bl.elf │ ├── KakuteF4_bl.hex │ ├── KakuteF7-bdshot_bl.bin │ ├── KakuteF7Mini_bl.bin │ ├── KakuteF7Mini_bl.elf │ ├── KakuteF7Mini_bl.hex │ ├── KakuteF7_bl.bin │ ├── KakuteF7_bl.elf │ ├── KakuteF7_bl.hex │ ├── KakuteH7-bdshot_bl.bin │ ├── KakuteH7-bdshot_bl.hex │ ├── KakuteH7Mini-Nand_bl.bin │ ├── KakuteH7Mini-Nand_bl.hex │ ├── KakuteH7Mini_bl.bin │ ├── KakuteH7Mini_bl.hex │ ├── KakuteH7_bl.bin │ ├── KakuteH7_bl.elf │ ├── KakuteH7_bl.hex │ ├── KakuteH7v2_bl.bin │ ├── KakuteH7v2_bl.hex │ ├── MambaF405-2022_bl.bin │ ├── MambaF405-2022_bl.hex │ ├── MambaF405US-I2C_bl.bin │ ├── MambaF405US-I2C_bl.elf │ ├── MambaF405US-I2C_bl.hex │ ├── MambaF405v2_bl.bin │ ├── MambaF405v2_bl.hex │ ├── MambaH743v4_bl.bin │ ├── MambaH743v4_bl.hex │ ├── MatekF405-CAN_bl.bin │ ├── MatekF405-CAN_bl.hex │ ├── MatekF405-STD_bl.bin │ ├── MatekF405-STD_bl.elf │ ├── MatekF405-STD_bl.hex │ ├── MatekF405-TE_bl.bin │ ├── MatekF405-TE_bl.hex │ ├── MatekF405-Wing-bdshot_bl.bin │ ├── MatekF405-Wing_bl.bin │ ├── MatekF405-Wing_bl.elf │ ├── MatekF405-Wing_bl.hex │ ├── MatekF405-bdshot_bl.bin │ ├── MatekF405_bl.bin │ ├── MatekF405_bl.elf │ ├── MatekF405_bl.hex │ ├── MatekF765-SE_bl.bin │ ├── MatekF765-SE_bl.elf │ ├── MatekF765-SE_bl.hex │ ├── MatekF765-Wing-bdshot_bl.bin │ ├── MatekF765-Wing-bdshot_bl.hex │ ├── MatekF765-Wing_bl.bin │ ├── MatekF765-Wing_bl.elf │ ├── MatekF765-Wing_bl.hex │ ├── MatekH743-bdshot_bl.bin │ ├── MatekH743-bdshot_bl.hex │ ├── MatekH743_bl.bin │ ├── MatekH743_bl.hex │ ├── MatekL431-Airspeed_bl.bin │ ├── MatekL431-Airspeed_bl.hex │ ├── MatekL431-BattMon_bl.bin │ ├── MatekL431-DShot_bl.bin │ ├── MatekL431-EFI_bl.bin │ ├── MatekL431-GPS_bl.bin │ ├── MatekL431-Periph_bl.bin │ ├── MatekL431-Periph_bl.hex │ ├── MatekL431-Rangefinder_bl.bin │ ├── Nucleo-G491_bl.bin │ ├── Nucleo-G491_bl.elf │ ├── Nucleo-G491_bl.hex │ ├── NucleoH743_bl.bin │ ├── NucleoH743_bl.elf │ ├── NucleoH743_bl.hex │ ├── OMNIBUSF7V2_bl.bin │ ├── OMNIBUSF7V2_bl.elf │ ├── OMNIBUSF7V2_bl.hex │ ├── OmnibusNanoV6-bdshot_bl.bin │ ├── OmnibusNanoV6_bl.bin │ ├── OmnibusNanoV6_bl.elf │ ├── OmnibusNanoV6_bl.hex │ ├── PH4-mini_bl.bin │ ├── PH4-mini_bl.elf │ ├── PH4-mini_bl.hex │ ├── Pix32v5_bl.bin │ ├── Pix32v5_bl.elf │ ├── Pix32v5_bl.hex │ ├── PixC4-Jetson_bl.bin │ ├── PixC4-Jetson_bl.hex │ ├── PixPilot-V3_bl.bin │ ├── PixPilot-V6_bl.bin │ ├── PixPilot-V6_bl.hex │ ├── PixSurveyA2_bl.bin │ ├── Pixhawk1-1M_bl.bin │ ├── Pixhawk1-1M_bl.elf │ ├── Pixhawk1-1M_bl.hex │ ├── Pixhawk1_bl.bin │ ├── Pixhawk1_bl.elf │ ├── Pixhawk1_bl.hex │ ├── Pixhawk4-bdshot_bl.bin │ ├── Pixhawk4-bdshot_bl.hex │ ├── Pixhawk4_bl.bin │ ├── Pixhawk4_bl.elf │ ├── Pixhawk4_bl.hex │ ├── Pixhawk5X_bl.bin │ ├── Pixhawk5X_bl.hex │ ├── Pixhawk6C-bdshot_bl.bin │ ├── Pixhawk6C-bdshot_bl.hex │ ├── Pixhawk6C_bl.bin │ ├── Pixhawk6X-ODID_bl.bin │ ├── Pixhawk6X_bl.bin │ ├── Pixracer-bdshot_bl.bin │ ├── Pixracer-periph_bl.bin │ ├── Pixracer-periph_bl.hex │ ├── Pixracer_bl.bin │ ├── Pixracer_bl.elf │ ├── Pixracer_bl.hex │ ├── QioTekZealotF427_bl.bin │ ├── QioTekZealotF427_bl.elf │ ├── QioTekZealotF427_bl.hex │ ├── QioTekZealotH743-bdshot_bl.bin │ ├── QioTekZealotH743-bdshot_bl.hex │ ├── QioTekZealotH743_bl.bin │ ├── QioTekZealotH743_bl.hex │ ├── R9Pilot_bl.bin │ ├── R9Pilot_bl.elf │ ├── R9Pilot_bl.hex │ ├── README.md │ ├── ReaperF745_bl.bin │ ├── ReaperF745_bl.hex │ ├── SPRacingH7_bl.bin │ ├── SPRacingH7_bl.hex │ ├── Sierra-L431_bl.bin │ ├── SkystarsH7HD-bdshot_bl.bin │ ├── SkystarsH7HD-bdshot_bl.hex │ ├── SkystarsH7HD_bl.bin │ ├── SkystarsH7HD_bl.hex │ ├── SuccexF4_bl.bin │ ├── SuccexF4_bl.elf │ ├── SuccexF4_bl.hex │ ├── Swan-K1_bl.bin │ ├── Swan-K1_bl.hex │ ├── TBS-Colibri-F7_bl.bin │ ├── TBS-Colibri-F7_bl.elf │ ├── TBS-Colibri-F7_bl.hex │ ├── VRBrain-v51_bl.bin │ ├── VRBrain-v51_bl.hex │ ├── VRBrain-v52_bl.bin │ ├── VRBrain-v52_bl.elf │ ├── VRBrain-v52_bl.hex │ ├── VRBrain-v54_bl.bin │ ├── VRBrain-v54_bl.hex │ ├── VRCore-v10_bl.bin │ ├── VRCore-v10_bl.hex │ ├── VRUBrain-v51_bl.bin │ ├── VRUBrain-v51_bl.elf │ ├── VRUBrain-v51_bl.hex │ ├── ZubaxGNSS_bl.bin │ ├── ZubaxGNSS_bl.elf │ ├── ZubaxGNSS_bl.hex │ ├── aerofcv1_bl.bin │ ├── airbotf4_bl.bin │ ├── airbotf4_bl.elf │ ├── airbotf4_bl.hex │ ├── crazyflie2_bl.bin │ ├── crazyflie2_bl.elf │ ├── crazyflie2_bl.hex │ ├── f103-ADSB_bl.bin │ ├── f103-ADSB_bl.elf │ ├── f103-ADSB_bl.hex │ ├── f103-Airspeed_bl.bin │ ├── f103-Airspeed_bl.elf │ ├── f103-Airspeed_bl.hex │ ├── f103-GPS_bl.bin │ ├── f103-GPS_bl.hex │ ├── f103-HWESC_bl.bin │ ├── f103-HWESC_bl.hex │ ├── f103-QiotekPeriph_bl.bin │ ├── f103-QiotekPeriph_bl.hex │ ├── f103-RangeFinder_bl.bin │ ├── f103-RangeFinder_bl.elf │ ├── f103-RangeFinder_bl.hex │ ├── f103-Trigger_bl.bin │ ├── f103-Trigger_bl.elf │ ├── f103-Trigger_bl.hex │ ├── f103-periph_bl.bin │ ├── f103-periph_bl.elf │ ├── f103-periph_bl.hex │ ├── f303-GPS_bl.bin │ ├── f303-GPS_bl.hex │ ├── f303-HWESC_bl.bin │ ├── f303-HWESC_bl.hex │ ├── f303-M10025_bl.bin │ ├── f303-M10025_bl.hex │ ├── f303-M10070_bl.bin │ ├── f303-M10070_bl.elf │ ├── f303-M10070_bl.hex │ ├── f303-MatekGPS_bl.bin │ ├── f303-MatekGPS_bl.elf │ ├── f303-MatekGPS_bl.hex │ ├── f303-Universal_bl.bin │ ├── f303-Universal_bl.elf │ ├── f303-Universal_bl.hex │ ├── f303-periph_bl.bin │ ├── f303-periph_bl.hex │ ├── f405-MatekAirspeed_bl.bin │ ├── f405-MatekAirspeed_bl.hex │ ├── f405-MatekGPS_bl.bin │ ├── f405-MatekGPS_bl.hex │ ├── fmuv3_bl.bin │ ├── fmuv3_bl.elf │ ├── fmuv3_bl.hex │ ├── fmuv5_bl.bin │ ├── fmuv5_bl.elf │ ├── fmuv5_bl.hex │ ├── iomcu_bl.bin │ ├── iomcu_bl.elf │ ├── iomcu_f103_8MHz_bl.bin │ ├── luminousbee5_bl.bin │ ├── luminousbee5_bl.elf │ ├── luminousbee5_bl.hex │ ├── mRo-M10095_bl.bin │ ├── mRo-M10095_bl.elf │ ├── mRo-M10095_bl.hex │ ├── mRoCANPWM-M10126_bl.bin │ ├── mRoControlZeroF7_bl.bin │ ├── mRoControlZeroF7_bl.elf │ ├── mRoControlZeroF7_bl.hex │ ├── mRoControlZeroH7-bdshot_bl.bin │ ├── mRoControlZeroH7-bdshot_bl.hex │ ├── mRoControlZeroOEMH7_bl.bin │ ├── mRoControlZeroOEMH7_bl.elf │ ├── mRoControlZeroOEMH7_bl.hex │ ├── mRoNexus_bl.bin │ ├── mRoNexus_bl.elf │ ├── mRoNexus_bl.hex │ ├── mRoPixracerPro-bdshot_bl.bin │ ├── mRoPixracerPro_bl.bin │ ├── mRoPixracerPro_bl.elf │ ├── mRoPixracerPro_bl.hex │ ├── mRoX21-777_bl.bin │ ├── mRoX21-777_bl.elf │ ├── mRoX21-777_bl.hex │ ├── mRoX21_bl.bin │ ├── mRoX21_bl.elf │ ├── mRoX21_bl.hex │ ├── mindpx-v2_bl.bin │ ├── mindpx-v2_bl.elf │ ├── mindpx-v2_bl.hex │ ├── mini-pix_bl.bin │ ├── mini-pix_bl.elf │ ├── mini-pix_bl.hex │ ├── modalai_fc-v1_bl.bin │ ├── omnibusf4_bl.bin │ ├── omnibusf4_bl.elf │ ├── omnibusf4_bl.hex │ ├── omnibusf4pro-bdshot_bl.bin │ ├── omnibusf4pro_bl.bin │ ├── omnibusf4pro_bl.elf │ ├── omnibusf4pro_bl.hex │ ├── omnibusf4v6_bl.bin │ ├── omnibusf4v6_bl.elf │ ├── omnibusf4v6_bl.hex │ ├── rFCU_bl.bin │ ├── rGNSS_bl.bin │ ├── revo-mini-sd_bl.bin │ ├── revo-mini-sd_bl.elf │ ├── revo-mini-sd_bl.hex │ ├── revo-mini_bl.bin │ ├── revo-mini_bl.elf │ ├── revo-mini_bl.hex │ ├── skyviper_v2450_bl.bin │ ├── skyviperf412_bl.bin │ ├── skyviperf412_bl.elf │ ├── sparky2_bl.bin │ ├── sparky2_bl.elf │ ├── sparky2_bl.hex │ ├── speedybeef4_bl.bin │ ├── speedybeef4_bl.elf │ ├── speedybeef4_bl.hex │ ├── speedybeef4v3_bl.bin │ ├── speedybeef4v3_bl.hex │ ├── thepeach-k1_bl.bin │ └── thepeach-r1_bl.bin ├── completion │ ├── bash │ │ ├── _ap_autotest │ │ ├── _ap_bin │ │ ├── _sim_vehicle │ │ └── _waf │ ├── completion.bash │ ├── completion.md │ ├── completion.zsh │ └── zsh │ │ ├── _ap_autotest │ │ ├── _ap_bin │ │ ├── _sim_vehicle │ │ └── _waf ├── debug │ ├── 99-blackmagic.rules │ ├── README.md │ ├── crash_debugger.py │ ├── crash_dump.scr │ ├── gdb-black-magic.init │ ├── gdb-openocd.init │ ├── gdb_crashdump.sh │ ├── openocd-h7.cfg │ └── openocd.cfg ├── environment_install │ ├── APM_install.sh │ ├── install-ROS-ubuntu.sh │ ├── install-prereqs-arch.sh │ ├── install-prereqs-mac.sh │ ├── install-prereqs-ubuntu.sh │ ├── install-prereqs-windows-andAPMSource.ps1 │ └── install-prereqs-windows.ps1 ├── geotag │ └── geotag.sh ├── gittools │ ├── git-commit-subsystems │ ├── git-subsystems-split │ ├── path-libraries.sh │ ├── path-nonlibraries.sh │ ├── pre-commit.py │ └── submodule-sync.sh ├── mavproxy_modules │ ├── README.md │ ├── lib │ │ ├── __init__.py │ │ ├── geodesic_grid.py │ │ └── magcal_graph_ui.py │ ├── magcal_graph.py │ └── sitl_calibration.py ├── scripts │ ├── CAN │ │ ├── can_sitl.sh │ │ ├── can_sitl_nodev.sh │ │ └── fix2_gap.py │ ├── apj_tool.py │ ├── bin2hex.py │ ├── board_list.py │ ├── build-jsbsim.sh │ ├── build_all.sh │ ├── build_appveyor.sh │ ├── build_autotest.sh │ ├── build_binaries.py │ ├── build_binaries_history.py │ ├── build_bootloaders.py │ ├── build_ci.sh │ ├── build_docs.sh │ ├── build_examples.py │ ├── build_examples.sh │ ├── build_iofirmware.py │ ├── build_log_message_documentation.sh │ ├── build_options.py │ ├── build_parameters.sh │ ├── build_sizes │ │ ├── build_sizes.py │ │ ├── filtertable.js │ │ └── sorttable.js │ ├── build_tests │ │ └── test_ccache.py │ ├── check_firmware_version.py │ ├── configure-ci.sh │ ├── configure_all.py │ ├── convert_plane_PID.py │ ├── cygwin_build.sh │ ├── decode_ICSR.py │ ├── decode_devid.py │ ├── decode_watchdog.py │ ├── du32_change.py │ ├── dumpcore.sh │ ├── dumpstack.sh │ ├── esp32_get_idf.sh │ ├── extract_features.py │ ├── firmware_version_decoder.py │ ├── fix_libraries_includes.sh │ ├── format.sh │ ├── frame_sizes.py │ ├── gen_stable.py │ ├── generate_features_txt_files.py │ ├── generate_manifest.py │ ├── generate_mp_paramfile.sh │ ├── install-apt-ci.sh │ ├── logic_decode_channels.py │ ├── macos_remote_upload.sh │ ├── magfit_flashlog.py │ ├── make_abin.sh │ ├── make_apj.py │ ├── make_intel_hex.py │ ├── param_unpack.py │ ├── playback_log_fg.py │ ├── powr_change.py │ ├── pretty_diff_size.py │ ├── rcda_decode.py │ ├── run_coverage.py │ ├── run_flake8.py │ ├── run_luacheck.sh │ ├── runcoptertest.py │ ├── runfliptest.py │ ├── runplanetest.py │ ├── signing │ │ ├── ArduPilotKeys │ │ │ ├── ArduPilot_public_key1.dat │ │ │ ├── ArduPilot_public_key2.dat │ │ │ └── ArduPilot_public_key3.dat │ │ ├── README.md │ │ ├── generate_keys.py │ │ ├── make_secure_bl.py │ │ └── make_secure_fw.py │ ├── size_compare_branches.py │ ├── solution_status_change.py │ ├── ssbl_uploader.sh │ ├── tempcal_IMU.py │ ├── tfminiplus.py │ ├── unpack_mp.sh │ └── uploader.py ├── simulink │ └── arducopter │ │ ├── README.md │ │ ├── arducopter.slx │ │ ├── functions │ │ ├── ModeConfig.m │ │ ├── demodYawAngle.m │ │ ├── getMotorMixerFactors.m │ │ ├── getParamVal.m │ │ ├── getTimeZero.m │ │ ├── plausibilizeTime.m │ │ └── resampleLog.m │ │ ├── sid_controller_validation.m │ │ ├── sid_controller_validation_cfg.m │ │ ├── sid_pre.m │ │ ├── sid_sim_init.m │ │ └── simulink_model.PNG └── vagrant │ ├── README.md │ ├── bashrc_git │ ├── initvagrant-desktop.sh │ ├── initvagrant-trusty64.sh │ ├── initvagrant.sh │ ├── mavinit.scr │ ├── screenrc │ └── shellinit.sh ├── Vagrantfile ├── appveyor.yml ├── benchmarks └── AP_gbenchmark.h ├── docs ├── README ├── build-apmrover2.sh ├── build-arducopter.sh ├── build-arduplane.sh ├── build-ardusub.sh ├── build-libs.sh ├── config │ ├── apmrover2 │ ├── arducopter │ ├── arduplane │ ├── ardusub │ ├── default │ └── libraries └── setup.sh ├── libraries ├── AC_AttitudeControl │ ├── AC_AttitudeControl.cpp │ ├── AC_AttitudeControl.h │ ├── AC_AttitudeControl_Heli.cpp │ ├── AC_AttitudeControl_Heli.h │ ├── AC_AttitudeControl_Multi.cpp │ ├── AC_AttitudeControl_Multi.h │ ├── AC_AttitudeControl_Multi_6DoF.cpp │ ├── AC_AttitudeControl_Multi_6DoF.h │ ├── AC_AttitudeControl_Sub.cpp │ ├── AC_AttitudeControl_Sub.h │ ├── AC_AttitudeControl_TS.cpp │ ├── AC_AttitudeControl_TS.h │ ├── AC_CommandModel.cpp │ ├── AC_CommandModel.h │ ├── AC_PosControl.cpp │ ├── AC_PosControl.h │ ├── AC_WeatherVane.cpp │ ├── AC_WeatherVane.h │ └── ControlMonitor.cpp ├── AC_AutoTune │ ├── AC_AutoTune.cpp │ ├── AC_AutoTune.h │ ├── AC_AutoTune_FreqResp.cpp │ ├── AC_AutoTune_FreqResp.h │ ├── AC_AutoTune_Heli.cpp │ ├── AC_AutoTune_Heli.h │ ├── AC_AutoTune_Multi.cpp │ └── AC_AutoTune_Multi.h ├── AC_Autorotation │ ├── AC_Autorotation.cpp │ └── AC_Autorotation.h ├── AC_Avoidance │ ├── AC_Avoid.cpp │ ├── AC_Avoid.h │ ├── AC_Avoidance_Logging.cpp │ ├── AP_OABendyRuler.cpp │ ├── AP_OABendyRuler.h │ ├── AP_OADatabase.cpp │ ├── AP_OADatabase.h │ ├── AP_OADijkstra.cpp │ ├── AP_OADijkstra.h │ ├── AP_OAPathPlanner.cpp │ ├── AP_OAPathPlanner.h │ ├── AP_OAVisGraph.cpp │ ├── AP_OAVisGraph.h │ └── LogStructure.h ├── AC_CustomControl │ ├── AC_CustomControl.cpp │ ├── AC_CustomControl.h │ ├── AC_CustomControl_Backend.h │ ├── AC_CustomControl_Empty.cpp │ ├── AC_CustomControl_Empty.h │ ├── AC_CustomControl_PID.cpp │ ├── AC_CustomControl_PID.h │ └── README.md ├── AC_Fence │ ├── AC_Fence.cpp │ ├── AC_Fence.h │ ├── AC_Fence_config.h │ ├── AC_PolyFence_loader.cpp │ ├── AC_PolyFence_loader.h │ └── LogStructure.h ├── AC_InputManager │ ├── AC_InputManager.cpp │ ├── AC_InputManager.h │ ├── AC_InputManager_Heli.cpp │ └── AC_InputManager_Heli.h ├── AC_PID │ ├── AC_HELI_PID.cpp │ ├── AC_HELI_PID.h │ ├── AC_P.cpp │ ├── AC_P.h │ ├── AC_PI.cpp │ ├── AC_PI.h │ ├── AC_PID.cpp │ ├── AC_PID.h │ ├── AC_PID_2D.cpp │ ├── AC_PID_2D.h │ ├── AC_PID_Basic.cpp │ ├── AC_PID_Basic.h │ ├── AC_PI_2D.cpp │ ├── AC_PI_2D.h │ ├── AC_P_1D.cpp │ ├── AC_P_1D.h │ ├── AC_P_2D.cpp │ ├── AC_P_2D.h │ ├── AP_PIDInfo.h │ └── examples │ │ └── AC_PID_test │ │ ├── AC_PID_test.cpp │ │ └── wscript ├── AC_PrecLand │ ├── AC_PrecLand.cpp │ ├── AC_PrecLand.h │ ├── AC_PrecLand_Backend.h │ ├── AC_PrecLand_Companion.cpp │ ├── AC_PrecLand_Companion.h │ ├── AC_PrecLand_IRLock.cpp │ ├── AC_PrecLand_IRLock.h │ ├── AC_PrecLand_SITL.cpp │ ├── AC_PrecLand_SITL.h │ ├── AC_PrecLand_SITL_Gazebo.cpp │ ├── AC_PrecLand_SITL_Gazebo.h │ ├── AC_PrecLand_StateMachine.cpp │ ├── AC_PrecLand_StateMachine.h │ ├── LogStructure.h │ ├── PosVelEKF.cpp │ └── PosVelEKF.h ├── AC_Sprayer │ ├── AC_Sprayer.cpp │ └── AC_Sprayer.h ├── AC_WPNav │ ├── AC_Circle.cpp │ ├── AC_Circle.h │ ├── AC_Loiter.cpp │ ├── AC_Loiter.h │ ├── AC_WPNav.cpp │ ├── AC_WPNav.h │ ├── AC_WPNav_OA.cpp │ └── AC_WPNav_OA.h ├── APM_Control │ ├── APM_Control.h │ ├── AP_AutoTune.cpp │ ├── AP_AutoTune.h │ ├── AP_PitchController.cpp │ ├── AP_PitchController.h │ ├── AP_RollController.cpp │ ├── AP_RollController.h │ ├── AP_SteerController.cpp │ ├── AP_SteerController.h │ ├── AP_YawController.cpp │ ├── AP_YawController.h │ ├── AR_AttitudeControl.cpp │ ├── AR_AttitudeControl.h │ ├── AR_PosControl.cpp │ └── AR_PosControl.h ├── AP_ADC │ ├── AP_ADC_ADS1115.cpp │ └── AP_ADC_ADS1115.h ├── AP_ADSB │ ├── AP_ADSB.cpp │ ├── AP_ADSB.h │ ├── AP_ADSB_Backend.cpp │ ├── AP_ADSB_Backend.h │ ├── AP_ADSB_Sagetech.cpp │ ├── AP_ADSB_Sagetech.h │ ├── AP_ADSB_Sagetech_MXS.cpp │ ├── AP_ADSB_Sagetech_MXS.h │ ├── AP_ADSB_config.h │ ├── AP_ADSB_uAvionix_MAVLink.cpp │ ├── AP_ADSB_uAvionix_MAVLink.h │ ├── AP_ADSB_uAvionix_UCP.cpp │ ├── AP_ADSB_uAvionix_UCP.h │ ├── GDL90_protocol │ │ ├── GDL90_Message_Structs.h │ │ └── hostGDL90Support.h │ ├── sagetech-sdk │ │ ├── LICENSE │ │ ├── README.md │ │ ├── appendChecksum.c │ │ ├── calcChecksum.c │ │ ├── charArray2Buf.c │ │ ├── float2Buf.c │ │ ├── icao2Buf.c │ │ ├── sagetech_mxs.h │ │ ├── sg.h │ │ ├── sgDecodeAck.c │ │ ├── sgDecodeFlightId.c │ │ ├── sgDecodeInstall.c │ │ ├── sgDecodeMSR.c │ │ ├── sgDecodeSVR.c │ │ ├── sgEncodeDataReq.c │ │ ├── sgEncodeFlightId.c │ │ ├── sgEncodeGPS.c │ │ ├── sgEncodeInstall.c │ │ ├── sgEncodeOperating.c │ │ ├── sgEncodeTargetReq.c │ │ ├── sgUtil.h │ │ ├── target.c │ │ ├── target.h │ │ ├── toAlt.c │ │ ├── toGS.c │ │ ├── toHeading.c │ │ ├── toHeading2.c │ │ ├── toIcao.c │ │ ├── toInt16.c │ │ ├── toInt32.c │ │ ├── toLatLon.c │ │ ├── toTOA.c │ │ ├── toUint16.c │ │ ├── toUint32.c │ │ ├── toVel.c │ │ ├── uint162Buf.c │ │ └── uint322Buf.c │ └── tests │ │ ├── test_adsb_callsign.cpp │ │ └── wscript ├── AP_AHRS │ ├── AP_AHRS.cpp │ ├── AP_AHRS.h │ ├── AP_AHRS_Backend.cpp │ ├── AP_AHRS_Backend.h │ ├── AP_AHRS_DCM.cpp │ ├── AP_AHRS_DCM.h │ ├── AP_AHRS_Logging.cpp │ ├── AP_AHRS_SIM.cpp │ ├── AP_AHRS_SIM.h │ ├── AP_AHRS_View.cpp │ ├── AP_AHRS_View.h │ ├── AP_AHRS_config.h │ ├── LogStructure.h │ └── examples │ │ └── AHRS_Test │ │ ├── AHRS_Test.cpp │ │ ├── norelax.inoflag │ │ └── wscript ├── AP_AIS │ ├── AP_AIS.cpp │ ├── AP_AIS.h │ ├── AP_AIS_config.h │ └── LogStructure.h ├── AP_AccelCal │ ├── AP_AccelCal.cpp │ ├── AP_AccelCal.h │ ├── AccelCalibrator.cpp │ └── AccelCalibrator.h ├── AP_AdvancedFailsafe │ ├── AP_AdvancedFailsafe.cpp │ ├── AP_AdvancedFailsafe.h │ └── AP_AdvancedFailsafe_config.h ├── AP_Airspeed │ ├── AP_Airspeed.cpp │ ├── AP_Airspeed.h │ ├── AP_Airspeed_ASP5033.cpp │ ├── AP_Airspeed_ASP5033.h │ ├── AP_Airspeed_Backend.cpp │ ├── AP_Airspeed_Backend.h │ ├── AP_Airspeed_DLVR.cpp │ ├── AP_Airspeed_DLVR.h │ ├── AP_Airspeed_Health.cpp │ ├── AP_Airspeed_MS4525.cpp │ ├── AP_Airspeed_MS4525.h │ ├── AP_Airspeed_MS5525.cpp │ ├── AP_Airspeed_MS5525.h │ ├── AP_Airspeed_MSP.cpp │ ├── AP_Airspeed_MSP.h │ ├── AP_Airspeed_NMEA.cpp │ ├── AP_Airspeed_NMEA.h │ ├── AP_Airspeed_Params.cpp │ ├── AP_Airspeed_SDP3X.cpp │ ├── AP_Airspeed_SDP3X.h │ ├── AP_Airspeed_SITL.cpp │ ├── AP_Airspeed_SITL.h │ ├── AP_Airspeed_UAVCAN.cpp │ ├── AP_Airspeed_UAVCAN.h │ ├── AP_Airspeed_analog.cpp │ ├── AP_Airspeed_analog.h │ ├── AP_Airspeed_config.h │ ├── Airspeed_Calibration.cpp │ ├── examples │ │ └── Airspeed │ │ │ ├── Airspeed.cpp │ │ │ └── wscript │ └── models │ │ ├── ADS_cal_EKF.m │ │ └── NMEA_Sensor.m ├── AP_Arming │ ├── AP_Arming.cpp │ └── AP_Arming.h ├── AP_Avoidance │ ├── AP_Avoidance.cpp │ └── AP_Avoidance.h ├── AP_BLHeli │ ├── AP_BLHeli.cpp │ ├── AP_BLHeli.h │ └── blheli_4way_protocol.h ├── AP_Baro │ ├── AP_Baro.cpp │ ├── AP_Baro.h │ ├── AP_Baro_BMP085.cpp │ ├── AP_Baro_BMP085.h │ ├── AP_Baro_BMP280.cpp │ ├── AP_Baro_BMP280.h │ ├── AP_Baro_BMP388.cpp │ ├── AP_Baro_BMP388.h │ ├── AP_Baro_Backend.cpp │ ├── AP_Baro_Backend.h │ ├── AP_Baro_DPS280.cpp │ ├── AP_Baro_DPS280.h │ ├── AP_Baro_Dummy.cpp │ ├── AP_Baro_Dummy.h │ ├── AP_Baro_ExternalAHRS.cpp │ ├── AP_Baro_ExternalAHRS.h │ ├── AP_Baro_FBM320.cpp │ ├── AP_Baro_FBM320.h │ ├── AP_Baro_HIL.cpp │ ├── AP_Baro_ICM20789.cpp │ ├── AP_Baro_ICM20789.h │ ├── AP_Baro_ICP101XX.cpp │ ├── AP_Baro_ICP101XX.h │ ├── AP_Baro_ICP201XX.cpp │ ├── AP_Baro_ICP201XX.h │ ├── AP_Baro_KellerLD.cpp │ ├── AP_Baro_KellerLD.h │ ├── AP_Baro_LPS2XH.cpp │ ├── AP_Baro_LPS2XH.h │ ├── AP_Baro_Logging.cpp │ ├── AP_Baro_MS5611.cpp │ ├── AP_Baro_MS5611.h │ ├── AP_Baro_MSP.cpp │ ├── AP_Baro_MSP.h │ ├── AP_Baro_SITL.cpp │ ├── AP_Baro_SITL.h │ ├── AP_Baro_SPL06.cpp │ ├── AP_Baro_SPL06.h │ ├── AP_Baro_UAVCAN.cpp │ ├── AP_Baro_UAVCAN.h │ ├── AP_Baro_Wind.cpp │ ├── AP_Baro_config.h │ ├── LogStructure.h │ └── examples │ │ ├── BARO_generic │ │ ├── BARO_generic.cpp │ │ └── wscript │ │ └── ICM20789 │ │ ├── ICM20789.cpp │ │ └── wscript ├── AP_BattMonitor │ ├── AP_BattMonitor.cpp │ ├── AP_BattMonitor.h │ ├── AP_BattMonitor_Analog.cpp │ ├── AP_BattMonitor_Analog.h │ ├── AP_BattMonitor_Backend.cpp │ ├── AP_BattMonitor_Backend.h │ ├── AP_BattMonitor_Bebop.cpp │ ├── AP_BattMonitor_Bebop.h │ ├── AP_BattMonitor_EFI.cpp │ ├── AP_BattMonitor_EFI.h │ ├── AP_BattMonitor_ESC.cpp │ ├── AP_BattMonitor_ESC.h │ ├── AP_BattMonitor_FuelFlow.cpp │ ├── AP_BattMonitor_FuelFlow.h │ ├── AP_BattMonitor_FuelLevel_Analog.cpp │ ├── AP_BattMonitor_FuelLevel_Analog.h │ ├── AP_BattMonitor_FuelLevel_PWM.cpp │ ├── AP_BattMonitor_FuelLevel_PWM.h │ ├── AP_BattMonitor_Generator.cpp │ ├── AP_BattMonitor_Generator.h │ ├── AP_BattMonitor_INA239.cpp │ ├── AP_BattMonitor_INA239.h │ ├── AP_BattMonitor_INA2xx.cpp │ ├── AP_BattMonitor_INA2xx.h │ ├── AP_BattMonitor_LTC2946.cpp │ ├── AP_BattMonitor_LTC2946.h │ ├── AP_BattMonitor_Logging.cpp │ ├── AP_BattMonitor_Params.cpp │ ├── AP_BattMonitor_Params.h │ ├── AP_BattMonitor_SMBus.cpp │ ├── AP_BattMonitor_SMBus.h │ ├── AP_BattMonitor_SMBus_Generic.cpp │ ├── AP_BattMonitor_SMBus_Generic.h │ ├── AP_BattMonitor_SMBus_Maxell.h │ ├── AP_BattMonitor_SMBus_NeoDesign.cpp │ ├── AP_BattMonitor_SMBus_NeoDesign.h │ ├── AP_BattMonitor_SMBus_Rotoye.cpp │ ├── AP_BattMonitor_SMBus_Rotoye.h │ ├── AP_BattMonitor_SMBus_SUI.cpp │ ├── AP_BattMonitor_SMBus_SUI.h │ ├── AP_BattMonitor_SMBus_Solo.cpp │ ├── AP_BattMonitor_SMBus_Solo.h │ ├── AP_BattMonitor_Sum.cpp │ ├── AP_BattMonitor_Sum.h │ ├── AP_BattMonitor_Synthetic_Current.cpp │ ├── AP_BattMonitor_Synthetic_Current.h │ ├── AP_BattMonitor_Torqeedo.cpp │ ├── AP_BattMonitor_Torqeedo.h │ ├── AP_BattMonitor_UAVCAN.cpp │ ├── AP_BattMonitor_UAVCAN.h │ ├── AP_BattMonitor_config.h │ ├── LogStructure.h │ └── tests │ │ ├── test_calculate_mah.cpp │ │ └── wscript ├── AP_Beacon │ ├── AP_Beacon.cpp │ ├── AP_Beacon.h │ ├── AP_Beacon_Backend.cpp │ ├── AP_Beacon_Backend.h │ ├── AP_Beacon_Marvelmind.cpp │ ├── AP_Beacon_Marvelmind.h │ ├── AP_Beacon_Nooploop.cpp │ ├── AP_Beacon_Nooploop.h │ ├── AP_Beacon_Pozyx.cpp │ ├── AP_Beacon_Pozyx.h │ ├── AP_Beacon_SITL.cpp │ ├── AP_Beacon_SITL.h │ ├── AP_Beacon_config.h │ ├── LogStructure.h │ ├── examples │ │ └── AP_Marvelmind_test │ │ │ ├── AP_Marvelmind_test.cpp │ │ │ ├── inject_marvelmind_dump.sh │ │ │ ├── sample.dump │ │ │ └── wscript │ └── sitl │ │ └── sitl_beacons.param ├── AP_BoardConfig │ ├── AP_BoardConfig.cpp │ ├── AP_BoardConfig.h │ ├── AP_BoardConfig_config.h │ ├── IMU_heater.cpp │ └── board_drivers.cpp ├── AP_Button │ ├── AP_Button.cpp │ └── AP_Button.h ├── AP_CANManager │ ├── AP_CANDriver.cpp │ ├── AP_CANDriver.h │ ├── AP_CANIfaceParams.cpp │ ├── AP_CANManager.cpp │ ├── AP_CANManager.h │ ├── AP_CANManager_config.h │ ├── AP_CANSensor.cpp │ ├── AP_CANSensor.h │ ├── AP_CANTester.cpp │ ├── AP_CANTester.h │ ├── AP_CANTester_KDECAN.cpp │ ├── AP_CANTester_KDECAN.h │ ├── AP_SLCANIface.cpp │ ├── AP_SLCANIface.h │ └── README.md ├── AP_CSVReader │ ├── AP_CSVReader.cpp │ ├── AP_CSVReader.h │ └── tests │ │ ├── test_csvreader.cpp │ │ └── wscript ├── AP_Camera │ ├── AP_Camera.cpp │ ├── AP_Camera.h │ ├── AP_Camera_Backend.cpp │ ├── AP_Camera_Backend.h │ ├── AP_Camera_Logging.cpp │ ├── AP_Camera_MAVLink.cpp │ ├── AP_Camera_MAVLink.h │ ├── AP_Camera_Mount.cpp │ ├── AP_Camera_Mount.h │ ├── AP_Camera_Params.cpp │ ├── AP_Camera_Params.h │ ├── AP_Camera_Relay.cpp │ ├── AP_Camera_Relay.h │ ├── AP_Camera_Servo.cpp │ ├── AP_Camera_Servo.h │ ├── AP_Camera_SoloGimbal.cpp │ ├── AP_Camera_SoloGimbal.h │ ├── AP_Camera_config.h │ ├── AP_RunCam.cpp │ ├── AP_RunCam.h │ └── LogStructure.h ├── AP_CheckFirmware │ ├── AP_CheckFirmware.cpp │ ├── AP_CheckFirmware.h │ ├── AP_CheckFirmware_secure_command.cpp │ ├── monocypher.cpp │ └── monocypher.h ├── AP_Common │ ├── AP_Common.cpp │ ├── AP_Common.h │ ├── AP_ExpandingArray.cpp │ ├── AP_ExpandingArray.h │ ├── AP_FWVersion.cpp │ ├── AP_FWVersion.h │ ├── AP_FWVersionDefine.h │ ├── AP_Test.h │ ├── Bitmask.h │ ├── ExpandingString.cpp │ ├── ExpandingString.h │ ├── Location.cpp │ ├── Location.h │ ├── MultiHeap.cpp │ ├── MultiHeap.h │ ├── NMEA.cpp │ ├── NMEA.h │ ├── TSIndex.h │ ├── c++.cpp │ ├── examples │ │ └── AP_Common │ │ │ ├── AP_Common.cpp │ │ │ └── wscript │ ├── float16.cpp │ ├── float16.h │ ├── missing │ │ ├── ap_version.h │ │ ├── byteswap.h │ │ ├── cmath │ │ ├── cstddef │ │ ├── endian.h │ │ ├── fenv.h │ │ ├── string.h │ │ ├── sys │ │ │ └── epoll.h │ │ ├── type_traits │ │ └── utility │ ├── sorting.cpp │ ├── sorting.h │ └── tests │ │ ├── test_ap_common.cpp │ │ ├── test_bitmask.cpp │ │ ├── test_cpp.cpp │ │ ├── test_expandingstring.cpp │ │ ├── test_expandingstring_failure.cpp │ │ ├── test_fwversion.cpp │ │ ├── test_location.cpp │ │ ├── test_nmea_print.cpp │ │ ├── test_nmea_vaprint.cpp │ │ ├── test_sorting.cpp │ │ ├── test_tsindex.cpp │ │ └── wscript ├── AP_Compass │ ├── AP_Compass.cpp │ ├── AP_Compass.h │ ├── AP_Compass_AK09916.cpp │ ├── AP_Compass_AK09916.h │ ├── AP_Compass_AK8963.cpp │ ├── AP_Compass_AK8963.h │ ├── AP_Compass_BMM150.cpp │ ├── AP_Compass_BMM150.h │ ├── AP_Compass_Backend.cpp │ ├── AP_Compass_Backend.h │ ├── AP_Compass_Calibration.cpp │ ├── AP_Compass_ExternalAHRS.cpp │ ├── AP_Compass_ExternalAHRS.h │ ├── AP_Compass_HMC5843.cpp │ ├── AP_Compass_HMC5843.h │ ├── AP_Compass_IST8308.cpp │ ├── AP_Compass_IST8308.h │ ├── AP_Compass_IST8310.cpp │ ├── AP_Compass_IST8310.h │ ├── AP_Compass_LIS3MDL.cpp │ ├── AP_Compass_LIS3MDL.h │ ├── AP_Compass_LSM303D.cpp │ ├── AP_Compass_LSM303D.h │ ├── AP_Compass_LSM9DS1.cpp │ ├── AP_Compass_LSM9DS1.h │ ├── AP_Compass_MAG3110.cpp │ ├── AP_Compass_MAG3110.h │ ├── AP_Compass_MMC3416.cpp │ ├── AP_Compass_MMC3416.h │ ├── AP_Compass_MMC5xx3.cpp │ ├── AP_Compass_MMC5xx3.h │ ├── AP_Compass_MSP.cpp │ ├── AP_Compass_MSP.h │ ├── AP_Compass_QMC5883L.cpp │ ├── AP_Compass_QMC5883L.h │ ├── AP_Compass_RM3100.cpp │ ├── AP_Compass_RM3100.h │ ├── AP_Compass_SITL.cpp │ ├── AP_Compass_SITL.h │ ├── AP_Compass_UAVCAN.cpp │ ├── AP_Compass_UAVCAN.h │ ├── AP_Compass_config.h │ ├── CompassCalibrator.cpp │ ├── CompassCalibrator.h │ ├── Compass_PerMotor.cpp │ ├── Compass_PerMotor.h │ ├── Compass_learn.cpp │ ├── Compass_learn.h │ └── examples │ │ ├── AP_Compass_test │ │ ├── AP_Compass_test.cpp │ │ └── wscript │ │ └── CompassCalibrator_index_test │ │ ├── CompassCalibrator_index_test.cpp │ │ └── wscript ├── AP_CustomRotations │ ├── AP_CustomRotations.cpp │ ├── AP_CustomRotations.h │ └── AP_CustomRotations_params.cpp ├── AP_DAL │ ├── AP_DAL.cpp │ ├── AP_DAL.h │ ├── AP_DAL_Airspeed.cpp │ ├── AP_DAL_Airspeed.h │ ├── AP_DAL_Baro.cpp │ ├── AP_DAL_Baro.h │ ├── AP_DAL_Beacon.cpp │ ├── AP_DAL_Beacon.h │ ├── AP_DAL_Compass.cpp │ ├── AP_DAL_Compass.h │ ├── AP_DAL_GPS.cpp │ ├── AP_DAL_GPS.h │ ├── AP_DAL_InertialSensor.cpp │ ├── AP_DAL_InertialSensor.h │ ├── AP_DAL_RangeFinder.cpp │ ├── AP_DAL_RangeFinder.h │ ├── AP_DAL_VisualOdom.cpp │ ├── AP_DAL_VisualOdom.h │ ├── LogStructure.h │ └── examples │ │ └── AP_DAL_Standalone │ │ ├── main.cpp │ │ └── wscript ├── AP_Declination │ ├── AP_Declination.cpp │ ├── AP_Declination.h │ ├── examples │ │ └── AP_Declination_test │ │ │ ├── AP_Declination_test.cpp │ │ │ └── wscript │ ├── generate │ │ ├── README.md │ │ ├── generate.py │ │ └── testvectors.py │ ├── tables.cpp │ └── tests │ │ ├── test_magfield.cpp │ │ └── wscript ├── AP_Devo_Telem │ ├── AP_Devo_Telem.cpp │ └── AP_Devo_Telem.h ├── AP_EFI │ ├── AP_EFI.cpp │ ├── AP_EFI.h │ ├── AP_EFI_Backend.cpp │ ├── AP_EFI_Backend.h │ ├── AP_EFI_Currawong_ECU.cpp │ ├── AP_EFI_Currawong_ECU.h │ ├── AP_EFI_DroneCAN.cpp │ ├── AP_EFI_DroneCAN.h │ ├── AP_EFI_NWPMU.cpp │ ├── AP_EFI_NWPMU.h │ ├── AP_EFI_Scripting.cpp │ ├── AP_EFI_Scripting.h │ ├── AP_EFI_Serial_Lutan.cpp │ ├── AP_EFI_Serial_Lutan.h │ ├── AP_EFI_Serial_MS.cpp │ ├── AP_EFI_Serial_MS.h │ ├── AP_EFI_State.h │ └── AP_EFI_config.h ├── AP_ESC_Telem │ ├── AP_ESC_Telem.cpp │ ├── AP_ESC_Telem.h │ ├── AP_ESC_Telem_Backend.cpp │ ├── AP_ESC_Telem_Backend.h │ ├── AP_ESC_Telem_SITL.cpp │ ├── AP_ESC_Telem_SITL.h │ ├── AP_ESC_Telem_config.h │ └── LogStructure.h ├── AP_ExternalAHRS │ ├── AP_ExternalAHRS.cpp │ ├── AP_ExternalAHRS.h │ ├── AP_ExternalAHRS_LORD.cpp │ ├── AP_ExternalAHRS_LORD.h │ ├── AP_ExternalAHRS_VectorNav.cpp │ ├── AP_ExternalAHRS_VectorNav.h │ ├── AP_ExternalAHRS_backend.cpp │ ├── AP_ExternalAHRS_backend.h │ └── AP_ExternalAHRS_config.h ├── AP_FETtecOneWire │ ├── AP_FETtecOneWire.cpp │ ├── AP_FETtecOneWire.h │ ├── README.md │ └── quad_on_serial2.parm ├── AP_Filesystem │ ├── AP_Filesystem.cpp │ ├── AP_Filesystem.h │ ├── AP_Filesystem_Available.h │ ├── AP_Filesystem_ESP32.cpp │ ├── AP_Filesystem_ESP32.h │ ├── AP_Filesystem_FATFS.cpp │ ├── AP_Filesystem_FATFS.h │ ├── AP_Filesystem_Mission.cpp │ ├── AP_Filesystem_Mission.h │ ├── AP_Filesystem_Param.cpp │ ├── AP_Filesystem_Param.h │ ├── AP_Filesystem_ROMFS.cpp │ ├── AP_Filesystem_ROMFS.h │ ├── AP_Filesystem_Sys.cpp │ ├── AP_Filesystem_Sys.h │ ├── AP_Filesystem_backend.cpp │ ├── AP_Filesystem_backend.h │ ├── AP_Filesystem_config.h │ ├── AP_Filesystem_posix.cpp │ ├── AP_Filesystem_posix.h │ ├── README.md │ ├── examples │ │ └── File_IO │ │ │ ├── File_IO.cpp │ │ │ └── wscript │ ├── posix_compat.cpp │ └── posix_compat.h ├── AP_FlashIface │ ├── AP_FlashIface.h │ ├── AP_FlashIface_Abstract.h │ ├── AP_FlashIface_JEDEC.cpp │ ├── AP_FlashIface_JEDEC.h │ └── examples │ │ ├── jedec_test │ │ ├── jedec_test.cpp │ │ └── wscript │ │ └── jedec_test_bl │ │ ├── jedec_test.cpp │ │ └── wscript ├── AP_FlashStorage │ ├── AP_FlashStorage.cpp │ ├── AP_FlashStorage.h │ └── examples │ │ └── FlashTest │ │ ├── FlashTest.cpp │ │ └── wscript ├── AP_Follow │ ├── AP_Follow.cpp │ └── AP_Follow.h ├── AP_Frsky_Telem │ ├── AP_Frsky_Backend.cpp │ ├── AP_Frsky_Backend.h │ ├── AP_Frsky_D.cpp │ ├── AP_Frsky_D.h │ ├── AP_Frsky_MAVlite.h │ ├── AP_Frsky_MAVliteMsgHandler.cpp │ ├── AP_Frsky_MAVliteMsgHandler.h │ ├── AP_Frsky_MAVlite_MAVliteToSPort.cpp │ ├── AP_Frsky_MAVlite_MAVliteToSPort.h │ ├── AP_Frsky_MAVlite_Message.cpp │ ├── AP_Frsky_MAVlite_Message.h │ ├── AP_Frsky_MAVlite_SPortToMAVlite.cpp │ ├── AP_Frsky_MAVlite_SPortToMAVlite.h │ ├── AP_Frsky_Parameters.cpp │ ├── AP_Frsky_Parameters.h │ ├── AP_Frsky_SPort.cpp │ ├── AP_Frsky_SPort.h │ ├── AP_Frsky_SPortParser.h │ ├── AP_Frsky_SPort_Passthrough.cpp │ ├── AP_Frsky_SPort_Passthrough.h │ ├── AP_Frsky_Telem.cpp │ ├── AP_Frsky_Telem.h │ └── AP_Frsky_config.h ├── AP_GPS │ ├── AP_GPS.cpp │ ├── AP_GPS.h │ ├── AP_GPS_ERB.cpp │ ├── AP_GPS_ERB.h │ ├── AP_GPS_ExternalAHRS.cpp │ ├── AP_GPS_ExternalAHRS.h │ ├── AP_GPS_GSOF.cpp │ ├── AP_GPS_GSOF.h │ ├── AP_GPS_MAV.cpp │ ├── AP_GPS_MAV.h │ ├── AP_GPS_MSP.cpp │ ├── AP_GPS_MSP.h │ ├── AP_GPS_NMEA.cpp │ ├── AP_GPS_NMEA.h │ ├── AP_GPS_NOVA.cpp │ ├── AP_GPS_NOVA.h │ ├── AP_GPS_SBF.cpp │ ├── AP_GPS_SBF.h │ ├── AP_GPS_SBP.cpp │ ├── AP_GPS_SBP.h │ ├── AP_GPS_SBP2.cpp │ ├── AP_GPS_SBP2.h │ ├── AP_GPS_SIRF.cpp │ ├── AP_GPS_SIRF.h │ ├── AP_GPS_SITL.cpp │ ├── AP_GPS_SITL.h │ ├── AP_GPS_UAVCAN.cpp │ ├── AP_GPS_UAVCAN.h │ ├── AP_GPS_UBLOX.cpp │ ├── AP_GPS_UBLOX.h │ ├── AP_GPS_config.h │ ├── GPS_Backend.cpp │ ├── GPS_Backend.h │ ├── GPS_detect_state.h │ ├── LogStructure.h │ ├── LogStructure_SBP.h │ ├── MovingBase.cpp │ ├── MovingBase.h │ ├── RTCM3_Parser.cpp │ ├── RTCM3_Parser.h │ ├── examples │ │ ├── GPS_AUTO_test │ │ │ ├── GPS_AUTO_test.cpp │ │ │ └── wscript │ │ └── GPS_UBLOX_passthrough │ │ │ ├── GPS_UBLOX_passthrough.cpp │ │ │ └── wscript │ ├── tests │ │ ├── test_gps.cpp │ │ └── wscript │ └── wscript ├── AP_Generator │ ├── AP_Generator.cpp │ ├── AP_Generator.h │ ├── AP_Generator_Backend.cpp │ ├── AP_Generator_Backend.h │ ├── AP_Generator_IE_2400.cpp │ ├── AP_Generator_IE_2400.h │ ├── AP_Generator_IE_650_800.cpp │ ├── AP_Generator_IE_650_800.h │ ├── AP_Generator_IE_FuelCell.cpp │ ├── AP_Generator_IE_FuelCell.h │ ├── AP_Generator_RichenPower.cpp │ ├── AP_Generator_RichenPower.h │ └── AP_Generator_config.h ├── AP_Gripper │ ├── AP_Gripper.cpp │ ├── AP_Gripper.h │ ├── AP_Gripper_Backend.cpp │ ├── AP_Gripper_Backend.h │ ├── AP_Gripper_EPM.cpp │ ├── AP_Gripper_EPM.h │ ├── AP_Gripper_Servo.cpp │ ├── AP_Gripper_Servo.h │ └── AP_Gripper_config.h ├── AP_GyroFFT │ ├── AP_GyroFFT.cpp │ ├── AP_GyroFFT.h │ ├── CMSIS_5 │ │ ├── LICENSE.txt │ │ ├── README.md │ │ ├── include │ │ │ ├── arm_common_tables.h │ │ │ ├── arm_const_structs.h │ │ │ └── arm_math.h │ │ └── lib │ │ │ ├── libarm_cortexM3l_math.a │ │ │ ├── libarm_cortexM4l_math.a │ │ │ ├── libarm_cortexM4lf_math.a │ │ │ ├── libarm_cortexM7l_math.a │ │ │ ├── libarm_cortexM7lfdp_math.a │ │ │ └── libarm_cortexM7lfsp_math.a │ ├── examples │ │ └── ReplayGyroFFT │ │ │ ├── ReplayGyroFFT.cpp │ │ │ └── wscript │ └── tests │ │ ├── test_harmonic_fit.cpp │ │ └── wscript ├── AP_HAL │ ├── AP_HAL.h │ ├── AP_HAL_Boards.h │ ├── AP_HAL_Macros.h │ ├── AP_HAL_Main.h │ ├── AP_HAL_Namespace.h │ ├── AnalogIn.h │ ├── CANIface.cpp │ ├── CANIface.h │ ├── DSP.cpp │ ├── DSP.h │ ├── Device.cpp │ ├── Device.h │ ├── EventHandle.cpp │ ├── EventHandle.h │ ├── Flash.h │ ├── GPIO.cpp │ ├── GPIO.h │ ├── HAL.cpp │ ├── HAL.h │ ├── I2CDevice.h │ ├── OpticalFlow.h │ ├── QSPIDevice.h │ ├── RCInput.h │ ├── RCOutput.cpp │ ├── RCOutput.h │ ├── SIMState.cpp │ ├── SIMState.h │ ├── SPIDevice.h │ ├── Scheduler.cpp │ ├── Scheduler.h │ ├── Semaphores.cpp │ ├── Semaphores.h │ ├── Storage.cpp │ ├── Storage.h │ ├── UARTDriver.h │ ├── Util.cpp │ ├── Util.h │ ├── board │ │ ├── chibios.h │ │ ├── empty.h │ │ ├── esp32.h │ │ ├── linux.h │ │ └── sitl.h │ ├── examples │ │ ├── AnalogIn │ │ │ ├── AnalogIn.cpp │ │ │ ├── nobuild.txt │ │ │ └── wscript │ │ ├── DSP_test │ │ │ ├── DSP_test.cpp │ │ │ ├── GyroFrame.cpp │ │ │ ├── GyroFrame.h │ │ │ ├── gyro_isb_reader.py │ │ │ └── wscript │ │ ├── Printf │ │ │ ├── Printf.cpp │ │ │ └── wscript │ │ ├── RCInput │ │ │ ├── RCInput.cpp │ │ │ └── wscript │ │ ├── RCInputToRCOutput │ │ │ ├── RCInputToRCOutput.cpp │ │ │ └── wscript │ │ ├── RCOutput │ │ │ ├── RCOutput.cpp │ │ │ └── wscript │ │ ├── RCOutput2 │ │ │ ├── RCOutput.cpp │ │ │ └── wscript │ │ ├── RNG_test │ │ │ ├── RNG_test.cpp │ │ │ └── wscript │ │ ├── RingBuffer │ │ │ ├── RingBuffer.cpp │ │ │ └── wscript │ │ ├── Storage │ │ │ ├── Storage.cpp │ │ │ └── wscript │ │ ├── UART_chargen │ │ │ ├── UART_chargen.cpp │ │ │ └── wscript │ │ └── UART_test │ │ │ ├── UART_test.cpp │ │ │ └── wscript │ ├── system.cpp │ ├── system.h │ ├── tests │ │ ├── test_prescaler.cpp │ │ ├── test_vsnprintf.cpp │ │ └── wscript │ └── utility │ │ ├── BetterStream.cpp │ │ ├── BetterStream.h │ │ ├── OwnPtr.h │ │ ├── RCOutput_Tap.cpp │ │ ├── RCOutput_Tap.h │ │ ├── RCOutput_Tap_Linux.cpp │ │ ├── RingBuffer.cpp │ │ ├── RingBuffer.h │ │ ├── Socket.cpp │ │ ├── Socket.h │ │ ├── dsm.cpp │ │ ├── dsm.h │ │ ├── ftoa_engine.cpp │ │ ├── ftoa_engine.h │ │ ├── functor.h │ │ ├── getopt_cpp.cpp │ │ ├── getopt_cpp.h │ │ ├── packetise.cpp │ │ ├── packetise.h │ │ ├── print_vprintf.cpp │ │ ├── print_vprintf.h │ │ ├── replace.cpp │ │ ├── replace.h │ │ ├── sparse-endian.h │ │ ├── srxl.cpp │ │ ├── srxl.h │ │ ├── st24.cpp │ │ ├── st24.h │ │ ├── sumd.cpp │ │ ├── sumd.h │ │ ├── tests │ │ ├── test_own_ptr.cpp │ │ ├── test_ringbuffer.cpp │ │ └── wscript │ │ ├── utoa_invert.cpp │ │ └── xtoa_fast.h ├── AP_HAL_ChibiOS │ ├── AP_HAL_ChibiOS.h │ ├── AP_HAL_ChibiOS_Namespace.h │ ├── AP_HAL_ChibiOS_Private.h │ ├── AnalogIn.cpp │ ├── AnalogIn.h │ ├── CANFDIface.cpp │ ├── CANFDIface.h │ ├── CANIface.h │ ├── CanIface.cpp │ ├── DSP.cpp │ ├── DSP.h │ ├── Device.cpp │ ├── Device.h │ ├── EventSource.cpp │ ├── EventSource.h │ ├── Flash.h │ ├── GPIO.cpp │ ├── GPIO.h │ ├── HAL_ChibiOS_Class.cpp │ ├── HAL_ChibiOS_Class.h │ ├── I2CDevice.cpp │ ├── I2CDevice.h │ ├── LogStructure.h │ ├── QSPIDevice.cpp │ ├── QSPIDevice.h │ ├── RCInput.cpp │ ├── RCInput.h │ ├── RCOutput.cpp │ ├── RCOutput.h │ ├── RCOutput_bdshot.cpp │ ├── RCOutput_serial.cpp │ ├── SPIDevice.cpp │ ├── SPIDevice.h │ ├── Scheduler.cpp │ ├── Scheduler.h │ ├── Semaphores.cpp │ ├── Semaphores.h │ ├── SoftSigReader.cpp │ ├── SoftSigReader.h │ ├── SoftSigReaderInt.cpp │ ├── SoftSigReaderInt.h │ ├── Storage.cpp │ ├── Storage.h │ ├── UARTDriver.cpp │ ├── UARTDriver.h │ ├── Util.cpp │ ├── Util.h │ ├── bxcan.hpp │ ├── hwdef │ │ ├── AIRLink │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── ARKV6X │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── ARK_GPS │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── ARK_RTK_GPS │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── AeroFox-Airspeed-DLVR │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── AeroFox-Airspeed │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── AeroFox-PMU │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ ├── hwdef-bl.inc │ │ │ ├── hwdef.dat │ │ │ └── hwdef.inc │ │ ├── AtomRCF405NAVI │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── BeastF7 │ │ │ ├── README.md │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── BeastF7v2 │ │ │ ├── README.md │ │ │ ├── beast_f7v2_pinout.JPG │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── BeastH7 │ │ │ ├── README.md │ │ │ ├── beast_h7_pinout.png │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── BeastH7v2 │ │ │ ├── README.md │ │ │ ├── beast_h7v2_pinout.jpg │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── BirdCANdy │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── C-RTK2-HP │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── CUAV-Nora-bdshot │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── CUAV-Nora │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── CUAV-X7-bdshot │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── CUAV-X7 │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── CUAV_GPS │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── CUAVv5-bdshot │ │ │ ├── CUAVv5-pinout.jpg │ │ │ ├── README.md │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── CUAVv5 │ │ │ ├── CUAVv5-pinout.jpg │ │ │ ├── README.md │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── CUAVv5Nano-bdshot │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── CUAVv5Nano │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── CarbonixF405 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── CarbonixL496 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── CubeBlack+ │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── CubeBlack-periph │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── CubeBlack │ │ │ ├── CubeBlack-pinout.jpg │ │ │ ├── README.md │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── CubeGreen-solo │ │ │ ├── README.md │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── CubeOrange-ODID │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── CubeOrange-SimOnHardWare │ │ │ ├── defaults.parm │ │ │ └── hwdef.dat │ │ ├── CubeOrange-bdshot │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── CubeOrange-joey │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ ├── hwdef.dat │ │ │ └── scripts │ │ │ │ └── mode.lua │ │ ├── CubeOrange-periph-heavy │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── CubeOrange-periph │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── CubeOrange │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ ├── hwdef-bl.inc │ │ │ ├── hwdef.dat │ │ │ ├── hwdef.inc │ │ │ └── sdcard.inc │ │ ├── CubeOrangePlus-bdshot │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── CubeOrangePlus │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── CubePilot-CANMod │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── CubePurple │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── CubeSolo │ │ │ ├── README.md │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── CubeYellow-bdshot │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── CubeYellow │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── DevEBoxH7v2 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── DrotekP3Pro │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── Durandal-bdshot │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── Durandal │ │ │ ├── Durandal-back.png │ │ │ ├── Durandal-front.png │ │ │ ├── Durandal-left.png │ │ │ ├── Durandal-right.png │ │ │ ├── Durandal-top.png │ │ │ ├── README.md │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── F35Lightning │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── F4BY │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── FlyingMoonF407 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── FlyingMoonF427 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── FlywooF405S-AIO │ │ │ ├── GOKUF405AIO_Pinout.PNG │ │ │ ├── README.md │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── FlywooF745 │ │ │ ├── GOKUGN745AIO_Pinout.png │ │ │ ├── README.md │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── FlywooF745Nano │ │ │ ├── GOKUF745Nano_Pinout.jpg │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── FoxeerH743v1 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── FreeflyRTK │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── G4-ESC │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── H757I_EVAL │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── H757I_EVAL_intf │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── HerePro │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ ├── hwdef.dat │ │ │ └── scripts │ │ │ │ └── hereproled.lua │ │ ├── Hitec-Airspeed │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── HitecMosaic │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── HolybroG4_Compass │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── HolybroG4_GPS │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── HolybroGPS │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── JHEMCU-GSF405A-RX2 │ │ │ ├── hwdef-bl.dat │ │ │ ├── hwdef.dat │ │ │ └── readme.md │ │ ├── JHEMCU-GSF405A │ │ │ ├── gsf405a.jpg │ │ │ ├── gsf405a_pinout.jpg │ │ │ ├── hwdef-bl.dat │ │ │ ├── hwdef.dat │ │ │ └── readme.md │ │ ├── KakuteF4 │ │ │ ├── README.md │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ ├── hwdef.dat │ │ │ └── kakutef4_top.jpg │ │ ├── KakuteF4Mini │ │ │ ├── README.md │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ ├── hwdef.dat │ │ │ └── kakutef4mini.jpg │ │ ├── KakuteF7-bdshot │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── KakuteF7 │ │ │ ├── README.md │ │ │ ├── hwdef-bl.dat │ │ │ ├── hwdef.dat │ │ │ ├── kakutef7.jpg │ │ │ └── kakutef7_AIO.jpg │ │ ├── KakuteF7Mini │ │ │ ├── README.md │ │ │ ├── hwdef-bl.dat │ │ │ ├── hwdef.dat │ │ │ └── kakutef7mini.jpg │ │ ├── KakuteH7-bdshot │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── KakuteH7 │ │ │ ├── Kakkute_H7_Board_Top__Bottom2.jpg │ │ │ ├── Kakkute_H7_Board_Top__Bottom3.jpg │ │ │ ├── Kakkute_H7_Board_Top__Bottom4.jpg │ │ │ ├── README.md │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── KakuteH7Mini-Nand │ │ │ ├── README.md │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── KakuteH7Mini │ │ │ ├── KakuteH7Mini_Board.jpg │ │ │ ├── README.md │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── KakuteH7v2 │ │ │ ├── README.md │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── MambaF405-2022 │ │ │ ├── README.md │ │ │ ├── basic20pinout.png │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── MambaF405US-I2C │ │ │ ├── README.md │ │ │ ├── basic20pinout.png │ │ │ ├── basic30pinout.png │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── MambaF405v2 │ │ │ ├── README.md │ │ │ ├── hwdef-bl.dat │ │ │ ├── hwdef.dat │ │ │ ├── mamba_f405mk2_board.jpg │ │ │ └── mamba_f405mk2_pinout.png │ │ ├── MambaH743v4 │ │ │ ├── MambaH743v4_Board.jpg │ │ │ ├── README.md │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── MatekF405-CAN │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── MatekF405-STD │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── MatekF405-TE │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── MatekF405-Wing-bdshot │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── MatekF405-Wing │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── MatekF405-bdshot │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── MatekF405 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── MatekF765-SE │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── MatekF765-Wing-bdshot │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── MatekF765-Wing │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── MatekH743-bdshot │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── MatekH743-periph │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── MatekH743 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── MatekL431-Airspeed │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── MatekL431-BattMon │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── MatekL431-DShot │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── MatekL431-EFI │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── MatekL431-GPS │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── MatekL431-HWTelem │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── MatekL431-Periph │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── MatekL431-Proximity │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── MatekL431-Rangefinder │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── MatekL431-bdshot │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── MatekL431 │ │ │ ├── hwdef-bl.inc │ │ │ └── hwdef.inc │ │ ├── MazzyStarDrone │ │ │ ├── README.md │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── Nucleo-G491 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── Nucleo-L476 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── Nucleo-L496 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── NucleoH743 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── NucleoH755 │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── OMNIBUSF7V2 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── OmnibusNanoV6-bdshot │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── OmnibusNanoV6 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── PH4-mini-bdshot │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── PH4-mini │ │ │ ├── PH4-mini-pinout.jpg │ │ │ ├── README.md │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── Pix32v5 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── PixC4-Jetson │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── PixPilot-V3 │ │ │ ├── PixPilot-V3.png │ │ │ ├── PixPilot-V3_Pinout.png │ │ │ ├── README.md │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── PixPilot-V6 │ │ │ ├── PixPilot-V6.png │ │ │ ├── PixPilot-V6_2.png │ │ │ ├── README.md │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── PixSurveyA1 │ │ │ ├── README.md │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── PixSurveyA2 │ │ │ ├── PixSurveyA2.png │ │ │ ├── README.md │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── Pixhawk1-1M-bdshot │ │ │ └── hwdef.dat │ │ ├── Pixhawk1-1M │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── Pixhawk1 │ │ │ ├── PixhawkLabeled.jpg │ │ │ ├── README.md │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── Pixhawk4-bdshot │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── Pixhawk4 │ │ │ ├── README.md │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ ├── hwdef.dat │ │ │ └── pixhawk4-pinout.jpg │ │ ├── Pixhawk5X │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── Pixhawk6C-bdshot │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── Pixhawk6C │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── Pixhawk6X-ODID │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── Pixhawk6X │ │ │ ├── hwdef-bl.dat │ │ │ ├── hwdef.dat │ │ │ └── param │ │ │ │ └── CUAV_V6X_defaults.parm │ │ ├── Pixracer-bdshot │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── Pixracer-periph │ │ │ ├── hwdef-bl.dat │ │ │ ├── hwdef.dat │ │ │ ├── pixracer_r09_bot_pinouts.jpg │ │ │ └── pixracer_r09_top_pinouts.jpg │ │ ├── Pixracer │ │ │ ├── README.md │ │ │ ├── hwdef-bl.dat │ │ │ ├── hwdef.dat │ │ │ ├── pixracer_r09_bot_pinouts.jpg │ │ │ └── pixracer_r09_top_pinouts.jpg │ │ ├── QioTekZealotF427 │ │ │ ├── README.md │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── QioTekZealotH743-bdshot │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── QioTekZealotH743 │ │ │ ├── README.md │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── R9Pilot │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── ReaperF745 │ │ │ ├── README.md │ │ │ ├── ReaperF745v2_Board.jpg │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── SPRacingH7 │ │ │ ├── README.md │ │ │ ├── SPRacingH7_Board.JPG │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── STM32CubeConf │ │ │ ├── F3-8MHz │ │ │ │ └── F3-8MHz.ioc │ │ │ ├── F3-no-xtal │ │ │ │ └── F3-no-xtal.ioc │ │ │ ├── F405-16MHz │ │ │ │ └── F405-16MHz.ioc │ │ │ ├── F405-24MHz │ │ │ │ └── F405-24MHz.ioc │ │ │ ├── F405-8MHz │ │ │ │ └── F405-8MHz.ioc │ │ │ ├── F412-16MHz │ │ │ │ └── F412-16MHz.ioc │ │ │ ├── F412-24MHz │ │ │ │ └── F412-24MHz.ioc │ │ │ ├── F412-8MHz │ │ │ │ └── F412-8MHz.ioc │ │ │ ├── F412-no-xtal │ │ │ │ └── F412-no-xtal.ioc │ │ │ ├── F427-24MHz │ │ │ │ └── F427-24MHz.ioc │ │ │ ├── F469-24MHz │ │ │ │ └── F469-24MHz.ioc │ │ │ ├── F722-nucleo │ │ │ │ └── F722-nucleo.ioc │ │ │ ├── F732-16MHz │ │ │ │ └── F732-16MHz.ioc │ │ │ ├── F732-24MHz │ │ │ │ └── F732-24MHz.ioc │ │ │ ├── F732-no-xtal │ │ │ │ └── F732-no-xtal.ioc │ │ │ ├── F745-8MHz │ │ │ │ └── F745-8MHz.ioc │ │ │ ├── F777-16MHz │ │ │ │ └── F777-16MHz.ioc │ │ │ ├── G4-24MHz │ │ │ │ └── G4-24MHz.ioc │ │ │ ├── G4-no-xtal │ │ │ │ └── G4-no-xtal.ioc │ │ │ ├── G431-24MHz │ │ │ │ └── G431-24MHz.ioc │ │ │ ├── G441-24MHz │ │ │ │ └── G441-24MHz.ioc │ │ │ ├── G491-24MHz │ │ │ │ └── G491-24MHz.ioc │ │ │ ├── H7-16MHz │ │ │ │ └── H7-16MHz.ioc │ │ │ ├── H7-24MHz │ │ │ │ └── H7-24MHz.ioc │ │ │ ├── H7-25MHz │ │ │ │ └── H7-25MHz.ioc │ │ │ ├── H7-8MHz │ │ │ │ └── H7-8MHz.ioc │ │ │ ├── H7-no-xtal │ │ │ │ └── H7-no-xtal.ioc │ │ │ ├── L431-16MHz │ │ │ │ └── L431-16MHz.ioc │ │ │ ├── L496-24MHz │ │ │ │ └── L496-24MHz.ioc │ │ │ └── STM32F777-24MHz │ │ │ │ └── STM32F777-24MHz.ioc │ │ ├── Sierra-F405 │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── Sierra-F412 │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── Sierra-F9P │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── Sierra-L431 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── SkystarsH7HD-bdshot │ │ │ ├── README.md │ │ │ ├── SkystarsH7HD.jpg │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── SkystarsH7HD │ │ │ ├── README.md │ │ │ ├── SkystarsH7HD.jpg │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── SuccexF4 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── Swan-K1 │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── TBS-Colibri-F7 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── VRBrain-v51 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── VRBrain-v52 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── VRBrain-v54 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── VRCore-v10 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── VRUBrain-v51 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── ZubaxGNSS │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── airbotf4 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── common │ │ │ ├── board.c │ │ │ ├── board.h │ │ │ ├── bouncebuffer.c │ │ │ ├── bouncebuffer.h │ │ │ ├── chconf.h │ │ │ ├── chibios_board.mk │ │ │ ├── chibios_common.mk │ │ │ ├── common.ld │ │ │ ├── common_extf.ld │ │ │ ├── crashdump.c │ │ │ ├── cstdio │ │ │ ├── ffconf.h │ │ │ ├── flash.c │ │ │ ├── flash.h │ │ │ ├── halconf.h │ │ │ ├── hrt.c │ │ │ ├── hrt.h │ │ │ ├── malloc.c │ │ │ ├── mcuconf.h │ │ │ ├── ppm.h │ │ │ ├── spi_hook.h │ │ │ ├── stdio.h │ │ │ ├── stm32_util.c │ │ │ ├── stm32_util.h │ │ │ ├── stm32f1_mcuconf.h │ │ │ ├── stm32f3_mcuconf.h │ │ │ ├── stm32f47_mcuconf.h │ │ │ ├── stm32g4_mcuconf.h │ │ │ ├── stm32h7_mcuconf.h │ │ │ ├── stm32l4_mcuconf.h │ │ │ ├── stubs.c │ │ │ ├── usbcfg.c │ │ │ ├── usbcfg.h │ │ │ ├── usbcfg_common.c │ │ │ ├── usbcfg_dualcdc.c │ │ │ ├── watchdog.c │ │ │ └── watchdog.h │ │ ├── crazyflie2 │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── f103-ADSB │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── f103-Airspeed │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── f103-GPS │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── f103-HWESC │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── f103-QiotekPeriph │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── f103-RangeFinder │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── f103-Trigger │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── f103-periph │ │ │ ├── hwdef-bl.inc │ │ │ └── hwdef.inc │ │ ├── f303-GPS │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── f303-HWESC │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── f303-M10025 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── f303-M10070 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── f303-MatekGPS │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── f303-PWM │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── f303-TempSensor │ │ │ └── hwdef.dat │ │ ├── f303-Universal │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── f303-periph │ │ │ ├── hwdef-bl.inc │ │ │ └── hwdef.inc │ │ ├── f405-MatekAirspeed │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── f405-MatekGPS │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── fmuv2 │ │ │ └── hwdef.dat │ │ ├── fmuv3-bdshot │ │ │ └── hwdef.dat │ │ ├── fmuv3 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── fmuv5 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── include │ │ │ ├── SimOnHW.inc │ │ │ ├── minimal.inc │ │ │ ├── minimal_Airspeed.inc │ │ │ ├── minimal_GPS.inc │ │ │ ├── minimize_features.inc │ │ │ └── save_some_flash.inc │ │ ├── iomcu │ │ │ └── hwdef.dat │ │ ├── iomcu_f103_8MHz │ │ │ └── hwdef.dat │ │ ├── luminousbee4 │ │ │ └── hwdef.dat │ │ ├── luminousbee5 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── mRo-M10095 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── mRoCANPWM-M10126 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── mRoControlZeroClassic │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── mRoControlZeroF7 │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── mRoControlZeroH7-bdshot │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── mRoControlZeroH7 │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── mRoControlZeroOEMH7 │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── mRoNexus │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── mRoPixracerPro-bdshot │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── mRoPixracerPro │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── mRoX21-777 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── mRoX21 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── mindpx-v2 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── mini-pix │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── modalai_fc-v1 │ │ │ ├── README.md │ │ │ ├── fc-dk-preliminary-datasheet.png │ │ │ ├── fc-overlay-top-144-dpi.jpg │ │ │ ├── flight-core-dims.png │ │ │ ├── flight-core.jpg │ │ │ ├── flight_core_v1_imu_locations.png │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── omnibusf4 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── omnibusf4pro-bdshot │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── omnibusf4pro-one │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── omnibusf4pro │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── omnibusf4v6 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── rFCU │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── rGNSS │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── revo-mini-bdshot │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── revo-mini-i2c-bdshot │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── revo-mini-i2c │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── revo-mini-sd │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── revo-mini │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── scripts │ │ │ ├── STM32F100xB.py │ │ │ ├── STM32F103xB.py │ │ │ ├── STM32F105xC.py │ │ │ ├── STM32F303xC.py │ │ │ ├── STM32F405xx.py │ │ │ ├── STM32F407xx.py │ │ │ ├── STM32F412Rx.py │ │ │ ├── STM32F427xx.py │ │ │ ├── STM32F469xx.py │ │ │ ├── STM32F732xx.py │ │ │ ├── STM32F745xx.py │ │ │ ├── STM32F767xx.py │ │ │ ├── STM32F777xx.py │ │ │ ├── STM32G431xx.py │ │ │ ├── STM32G441xx.py │ │ │ ├── STM32G474xx.py │ │ │ ├── STM32G491xx.py │ │ │ ├── STM32H743xx.py │ │ │ ├── STM32H750xx.py │ │ │ ├── STM32H757xx.py │ │ │ ├── STM32L431xx.py │ │ │ ├── STM32L476xx.py │ │ │ ├── STM32L496xx.py │ │ │ ├── addfunc_parse.py │ │ │ ├── af_parse.py │ │ │ ├── af_parse_cubemx.py │ │ │ ├── chibios_hwdef.py │ │ │ ├── convert_betaflight_unified.py │ │ │ ├── convert_uart_order.py │ │ │ ├── dma_parse.py │ │ │ └── dma_resolver.py │ │ ├── skyviper-f412-rev1 │ │ │ └── hwdef.dat │ │ ├── skyviper-journey │ │ │ ├── defaults.parm │ │ │ └── hwdef.dat │ │ ├── skyviper-v2450 │ │ │ └── hwdef.dat │ │ ├── sparky2 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── speedybeef4 │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── speedybeef4v3 │ │ │ ├── README.md │ │ │ ├── SpeedyBee_F405_v3_Board_Bottom.JPG │ │ │ ├── SpeedyBee_F405_v3_Board_Top.JPG │ │ │ ├── defaults.parm │ │ │ ├── hwdef-bl.dat │ │ │ └── hwdef.dat │ │ ├── thepeach-k1 │ │ │ ├── README.md │ │ │ ├── hwdef-bl.dat │ │ │ ├── hwdef.dat │ │ │ ├── main.png │ │ │ ├── pinmap_bottom.png │ │ │ └── pinmap_top.png │ │ └── thepeach-r1 │ │ │ ├── README.md │ │ │ ├── hwdef-bl.dat │ │ │ ├── hwdef.dat │ │ │ ├── main.png │ │ │ └── pinmap.png │ ├── sdcard.cpp │ ├── sdcard.h │ ├── shared_dma.cpp │ ├── shared_dma.h │ ├── stdio.cpp │ └── system.cpp ├── AP_HAL_ESP32 │ ├── AP_HAL_ESP32.h │ ├── AnalogIn.cpp │ ├── AnalogIn.h │ ├── DeviceBus.cpp │ ├── DeviceBus.h │ ├── HAL_ESP32_Class.cpp │ ├── HAL_ESP32_Class.h │ ├── HAL_ESP32_Namespace.h │ ├── I2CDevice.cpp │ ├── I2CDevice.h │ ├── OSD.cpp │ ├── Profile.cpp │ ├── Profile.h │ ├── RCInput.cpp │ ├── RCInput.h │ ├── RCOutput.cpp │ ├── RCOutput.h │ ├── README.md │ ├── RmtSigReader.cpp │ ├── RmtSigReader.h │ ├── SPIDevice.cpp │ ├── SPIDevice.h │ ├── Scheduler.cpp │ ├── Scheduler.h │ ├── SdCard.cpp │ ├── SdCard.h │ ├── Semaphores.cpp │ ├── Semaphores.h │ ├── SoftSigReaderInt.cpp │ ├── SoftSigReaderInt.h │ ├── SoftSigReaderRMT.cpp │ ├── SoftSigReaderRMT.h │ ├── Storage.cpp │ ├── Storage.h │ ├── UARTDriver.cpp │ ├── UARTDriver.h │ ├── Util.cpp │ ├── Util.h │ ├── WiFiDriver.cpp │ ├── WiFiDriver.h │ ├── WiFiUdpDriver.cpp │ ├── WiFiUdpDriver.h │ ├── boards │ │ ├── defaults.parm │ │ ├── esp32buzz.h │ │ ├── esp32diy.h │ │ ├── esp32empty.h │ │ └── esp32icarus.h │ ├── hwdef │ │ ├── esp32buzz │ │ │ └── hwdef.dat │ │ ├── esp32diy │ │ │ └── hwdef.dat │ │ ├── esp32empty │ │ │ └── hwdef.dat │ │ └── esp32icarus │ │ │ └── hwdef.dat │ ├── i2c_sw.c │ ├── i2c_sw.h │ ├── profile │ │ ├── LinkerScriptGenerator.kt │ │ ├── PROF000.TXT │ │ ├── README.md │ │ └── ardusub.map │ ├── system.cpp │ ├── targets │ │ ├── .gitignore │ │ ├── esp-idf │ │ │ ├── CMakeLists.txt │ │ │ ├── main.c │ │ │ └── sdkconfig │ │ └── partitions.csv │ └── utils │ │ ├── FontConverter.kt │ │ └── profile │ │ ├── LinkerScriptGenerator.kt │ │ └── README.md ├── AP_HAL_Empty │ ├── AP_HAL_Empty.h │ ├── AP_HAL_Empty_Namespace.h │ ├── AP_HAL_Empty_Private.h │ ├── AnalogIn.cpp │ ├── AnalogIn.h │ ├── DSP.h │ ├── Flash.h │ ├── GPIO.cpp │ ├── GPIO.h │ ├── HAL_Empty_Class.cpp │ ├── HAL_Empty_Class.h │ ├── I2CDevice.h │ ├── OpticalFlow.h │ ├── QSPIDevice.h │ ├── RCInput.cpp │ ├── RCInput.h │ ├── RCOutput.cpp │ ├── RCOutput.h │ ├── SPIDevice.h │ ├── Scheduler.h │ ├── Semaphores.cpp │ ├── Semaphores.h │ ├── Storage.cpp │ ├── Storage.h │ ├── UARTDriver.cpp │ ├── UARTDriver.h │ └── Util.h ├── AP_HAL_Linux │ ├── AP_HAL_Linux.h │ ├── AnalogIn_ADS1115.cpp │ ├── AnalogIn_ADS1115.h │ ├── AnalogIn_IIO.cpp │ ├── AnalogIn_IIO.h │ ├── AnalogIn_Navio2.cpp │ ├── AnalogIn_Navio2.h │ ├── CANSocketIface.cpp │ ├── CANSocketIface.h │ ├── CameraSensor.cpp │ ├── CameraSensor.h │ ├── CameraSensor_Mt9v117.cpp │ ├── CameraSensor_Mt9v117.h │ ├── CameraSensor_Mt9v117_Patches.cpp │ ├── ConsoleDevice.cpp │ ├── ConsoleDevice.h │ ├── Flow_PX4.cpp │ ├── Flow_PX4.h │ ├── GPIO.cpp │ ├── GPIO.h │ ├── GPIO_Aero.cpp │ ├── GPIO_Aero.h │ ├── GPIO_BBB.cpp │ ├── GPIO_BBB.h │ ├── GPIO_Bebop.cpp │ ├── GPIO_Bebop.h │ ├── GPIO_Disco.cpp │ ├── GPIO_Disco.h │ ├── GPIO_Edge.cpp │ ├── GPIO_Edge.h │ ├── GPIO_Navigator.cpp │ ├── GPIO_Navigator.h │ ├── GPIO_Navio.cpp │ ├── GPIO_Navio.h │ ├── GPIO_Navio2.cpp │ ├── GPIO_Navio2.h │ ├── GPIO_RPI.cpp │ ├── GPIO_RPI.h │ ├── GPIO_Sysfs.cpp │ ├── GPIO_Sysfs.h │ ├── HAL_Linux_Class.cpp │ ├── HAL_Linux_Class.h │ ├── Heat.h │ ├── Heat_Pwm.cpp │ ├── Heat_Pwm.h │ ├── I2CDevice.cpp │ ├── I2CDevice.h │ ├── Led_Sysfs.cpp │ ├── Led_Sysfs.h │ ├── OpticalFlow_Onboard.cpp │ ├── OpticalFlow_Onboard.h │ ├── PWM_Sysfs.cpp │ ├── PWM_Sysfs.h │ ├── Poller.cpp │ ├── Poller.h │ ├── PollerThread.cpp │ ├── PollerThread.h │ ├── RCInput.cpp │ ├── RCInput.h │ ├── RCInput_AioPRU.cpp │ ├── RCInput_AioPRU.h │ ├── RCInput_Multi.cpp │ ├── RCInput_Multi.h │ ├── RCInput_Navio2.cpp │ ├── RCInput_Navio2.h │ ├── RCInput_PRU.cpp │ ├── RCInput_PRU.h │ ├── RCInput_RCProtocol.cpp │ ├── RCInput_RCProtocol.h │ ├── RCInput_RPI.cpp │ ├── RCInput_RPI.h │ ├── RCInput_SoloLink.cpp │ ├── RCInput_SoloLink.h │ ├── RCInput_UART.cpp │ ├── RCInput_UART.h │ ├── RCInput_UDP.cpp │ ├── RCInput_UDP.h │ ├── RCInput_UDP_Protocol.h │ ├── RCInput_ZYNQ.cpp │ ├── RCInput_ZYNQ.h │ ├── RCOutput_AeroIO.cpp │ ├── RCOutput_AeroIO.h │ ├── RCOutput_AioPRU.cpp │ ├── RCOutput_AioPRU.h │ ├── RCOutput_Bebop.cpp │ ├── RCOutput_Bebop.h │ ├── RCOutput_Disco.cpp │ ├── RCOutput_Disco.h │ ├── RCOutput_PCA9685.cpp │ ├── RCOutput_PCA9685.h │ ├── RCOutput_PRU.cpp │ ├── RCOutput_PRU.h │ ├── RCOutput_Sysfs.cpp │ ├── RCOutput_Sysfs.h │ ├── RCOutput_ZYNQ.cpp │ ├── RCOutput_ZYNQ.h │ ├── SPIDevice.cpp │ ├── SPIDevice.h │ ├── SPIUARTDriver.cpp │ ├── SPIUARTDriver.h │ ├── Scheduler.cpp │ ├── Scheduler.h │ ├── Semaphores.cpp │ ├── Semaphores.h │ ├── SerialDevice.h │ ├── Storage.cpp │ ├── Storage.h │ ├── TCPServerDevice.cpp │ ├── TCPServerDevice.h │ ├── Thread.cpp │ ├── Thread.h │ ├── ToneAlarm.cpp │ ├── ToneAlarm.h │ ├── ToneAlarm_Disco.cpp │ ├── ToneAlarm_Disco.h │ ├── UARTDevice.cpp │ ├── UARTDevice.h │ ├── UARTDriver.cpp │ ├── UARTDriver.h │ ├── UDPDevice.cpp │ ├── UDPDevice.h │ ├── Util.cpp │ ├── Util.h │ ├── Util_RPI.cpp │ ├── Util_RPI.h │ ├── VideoIn.cpp │ ├── VideoIn.h │ ├── benchmarks │ │ ├── benchmark_videoin.cpp │ │ └── wscript │ ├── boards │ │ └── navigator │ │ │ └── defaults.parm │ ├── examples │ │ ├── BusTest │ │ │ ├── BusTest.cpp │ │ │ ├── Makefile │ │ │ └── wscript │ │ └── GPIOTest │ │ │ ├── GPIOTest.cpp │ │ │ └── wscript │ ├── sbus.cpp │ ├── sbus.h │ ├── system.cpp │ └── tests │ │ ├── test_thread.cpp │ │ └── wscript ├── AP_HAL_SITL │ ├── AP_HAL_SITL.h │ ├── AP_HAL_SITL_Namespace.h │ ├── AP_HAL_SITL_Private.h │ ├── AnalogIn.cpp │ ├── AnalogIn.h │ ├── CANSocketIface.cpp │ ├── CANSocketIface.h │ ├── DSP.cpp │ ├── DSP.h │ ├── GPIO.cpp │ ├── GPIO.h │ ├── HAL_SITL_Class.cpp │ ├── HAL_SITL_Class.h │ ├── I2CDevice.cpp │ ├── I2CDevice.h │ ├── RCInput.cpp │ ├── RCInput.h │ ├── RCOutput.cpp │ ├── RCOutput.h │ ├── SITL_Periph_State.cpp │ ├── SITL_Periph_State.h │ ├── SITL_State.cpp │ ├── SITL_State.h │ ├── SITL_cmdline.cpp │ ├── SPIDevice.cpp │ ├── SPIDevice.h │ ├── Scheduler.cpp │ ├── Scheduler.h │ ├── Semaphores.cpp │ ├── Semaphores.h │ ├── Storage.cpp │ ├── Storage.h │ ├── Synth.hpp │ ├── ToneAlarm_SF.cpp │ ├── ToneAlarm_SF.h │ ├── UARTDriver.cpp │ ├── UARTDriver.h │ ├── UART_utils.cpp │ ├── Util.cpp │ ├── Util.h │ ├── sitl_airspeed.cpp │ ├── sitl_rangefinder.cpp │ └── system.cpp ├── AP_Hott_Telem │ ├── AP_Hott_Telem.cpp │ └── AP_Hott_Telem.h ├── AP_ICEngine │ ├── AP_ICEngine.cpp │ ├── AP_ICEngine.h │ └── AP_ICEngine_config.h ├── AP_IOMCU │ ├── AP_IOMCU.cpp │ ├── AP_IOMCU.h │ ├── fw_uploader.cpp │ └── iofirmware │ │ ├── analog.cpp │ │ ├── analog.h │ │ ├── iofirmware.cpp │ │ ├── iofirmware.h │ │ ├── ioprotocol.h │ │ ├── mixer.cpp │ │ ├── rc.cpp │ │ ├── rc.h │ │ └── wscript ├── AP_IRLock │ ├── AP_IRLock.h │ ├── AP_IRLock_I2C.cpp │ ├── AP_IRLock_I2C.h │ ├── AP_IRLock_SITL.cpp │ ├── AP_IRLock_SITL.h │ ├── AP_IRLock_SITL_Gazebo.cpp │ ├── AP_IRLock_SITL_Gazebo.h │ ├── IRLock.cpp │ └── IRLock.h ├── AP_InertialNav │ ├── AP_InertialNav.cpp │ └── AP_InertialNav.h ├── AP_InertialSensor │ ├── AP_InertialSensor.cpp │ ├── AP_InertialSensor.h │ ├── AP_InertialSensor_ADIS1647x.cpp │ ├── AP_InertialSensor_ADIS1647x.h │ ├── AP_InertialSensor_BMI055.cpp │ ├── AP_InertialSensor_BMI055.h │ ├── AP_InertialSensor_BMI088.cpp │ ├── AP_InertialSensor_BMI088.h │ ├── AP_InertialSensor_BMI160.cpp │ ├── AP_InertialSensor_BMI160.h │ ├── AP_InertialSensor_BMI270.cpp │ ├── AP_InertialSensor_BMI270.h │ ├── AP_InertialSensor_Backend.cpp │ ├── AP_InertialSensor_Backend.h │ ├── AP_InertialSensor_ExternalAHRS.cpp │ ├── AP_InertialSensor_ExternalAHRS.h │ ├── AP_InertialSensor_Invensense.cpp │ ├── AP_InertialSensor_Invensense.h │ ├── AP_InertialSensor_Invensense_registers.h │ ├── AP_InertialSensor_Invensensev2.cpp │ ├── AP_InertialSensor_Invensensev2.h │ ├── AP_InertialSensor_Invensensev2_registers.h │ ├── AP_InertialSensor_Invensensev3.cpp │ ├── AP_InertialSensor_Invensensev3.h │ ├── AP_InertialSensor_L3G4200D.cpp │ ├── AP_InertialSensor_L3G4200D.h │ ├── AP_InertialSensor_LSM9DS0.cpp │ ├── AP_InertialSensor_LSM9DS0.h │ ├── AP_InertialSensor_LSM9DS1.cpp │ ├── AP_InertialSensor_LSM9DS1.h │ ├── AP_InertialSensor_Logging.cpp │ ├── AP_InertialSensor_NONE.cpp │ ├── AP_InertialSensor_NONE.h │ ├── AP_InertialSensor_RST.cpp │ ├── AP_InertialSensor_RST.h │ ├── AP_InertialSensor_SITL.cpp │ ├── AP_InertialSensor_SITL.h │ ├── AP_InertialSensor_config.h │ ├── AP_InertialSensor_tempcal.cpp │ ├── AuxiliaryBus.cpp │ ├── AuxiliaryBus.h │ ├── BatchSampler.cpp │ ├── LogStructure.h │ └── examples │ │ ├── INS_generic │ │ ├── INS_generic.cpp │ │ └── wscript │ │ └── coning.py ├── AP_InternalError │ ├── AP_InternalError.cpp │ └── AP_InternalError.h ├── AP_JSButton │ ├── AP_JSButton.cpp │ └── AP_JSButton.h ├── AP_KDECAN │ ├── AP_KDECAN.cpp │ ├── AP_KDECAN.h │ └── examples │ │ └── KDECAN_sniffer │ │ └── nobuild.txt ├── AP_L1_Control │ ├── AP_L1_Control.cpp │ └── AP_L1_Control.h ├── AP_LTM_Telem │ ├── AP_LTM_Telem.cpp │ └── AP_LTM_Telem.h ├── AP_Landing │ ├── AP_Landing.cpp │ ├── AP_Landing.h │ ├── AP_Landing_Deepstall.cpp │ ├── AP_Landing_Deepstall.h │ └── AP_Landing_Slope.cpp ├── AP_LandingGear │ ├── AP_LandingGear.cpp │ ├── AP_LandingGear.h │ └── AP_LandingGear_config.h ├── AP_LeakDetector │ ├── AP_LeakDetector.cpp │ ├── AP_LeakDetector.h │ ├── AP_LeakDetector_Analog.cpp │ ├── AP_LeakDetector_Analog.h │ ├── AP_LeakDetector_Backend.cpp │ ├── AP_LeakDetector_Backend.h │ ├── AP_LeakDetector_Digital.cpp │ └── AP_LeakDetector_Digital.h ├── AP_Logger │ ├── AP_Logger.cpp │ ├── AP_Logger.h │ ├── AP_Logger_Backend.cpp │ ├── AP_Logger_Backend.h │ ├── AP_Logger_Block.cpp │ ├── AP_Logger_Block.h │ ├── AP_Logger_DataFlash.cpp │ ├── AP_Logger_DataFlash.h │ ├── AP_Logger_File.cpp │ ├── AP_Logger_File.h │ ├── AP_Logger_MAVLink.cpp │ ├── AP_Logger_MAVLink.h │ ├── AP_Logger_MAVLinkLogTransfer.cpp │ ├── AP_Logger_W25N01GV.cpp │ ├── AP_Logger_W25N01GV.h │ ├── AP_Logger_config.h │ ├── LogFile.cpp │ ├── LogStructure.h │ ├── LoggerMessageWriter.cpp │ ├── LoggerMessageWriter.h │ ├── README.md │ └── examples │ │ ├── AP_Logger_AllTypes │ │ ├── AP_Logger_AllTypes.cpp │ │ ├── output.BIN │ │ └── wscript │ │ └── AP_Logger_test │ │ ├── AP_Logger_test.cpp │ │ ├── nobuild.txt │ │ └── wscript ├── AP_MSP │ ├── AP_MSP.cpp │ ├── AP_MSP.h │ ├── AP_MSP_Telem_Backend.cpp │ ├── AP_MSP_Telem_Backend.h │ ├── AP_MSP_Telem_DJI.cpp │ ├── AP_MSP_Telem_DJI.h │ ├── AP_MSP_Telem_DisplayPort.cpp │ ├── AP_MSP_Telem_DisplayPort.h │ ├── AP_MSP_Telem_Generic.cpp │ ├── AP_MSP_Telem_Generic.h │ ├── Tools │ │ ├── msposd.py │ │ ├── osdtest.parm │ │ └── pymsp.py │ ├── msp.cpp │ ├── msp.h │ ├── msp_osd.h │ ├── msp_protocol.h │ ├── msp_sbuf.cpp │ ├── msp_sbuf.h │ ├── msp_sensors.h │ └── msp_version.h ├── AP_Math │ ├── AP_GeodesicGrid.cpp │ ├── AP_GeodesicGrid.h │ ├── AP_Math.cpp │ ├── AP_Math.h │ ├── SCurve.cpp │ ├── SCurve.h │ ├── SplineCurve.cpp │ ├── SplineCurve.h │ ├── benchmarks │ │ ├── benchmark_geodesic_grid.cpp │ │ ├── benchmark_matrix.cpp │ │ └── wscript │ ├── chirp.cpp │ ├── chirp.h │ ├── control.cpp │ ├── control.h │ ├── crc.cpp │ ├── crc.h │ ├── definitions.h │ ├── examples │ │ ├── eulers │ │ │ ├── eulers.cpp │ │ │ └── wscript │ │ ├── location │ │ │ ├── location.cpp │ │ │ └── wscript │ │ ├── matrix_alg │ │ │ ├── matrix_alg.cpp │ │ │ ├── nocore.inoflag │ │ │ └── wscript │ │ ├── polygon │ │ │ ├── polygon.cpp │ │ │ └── wscript │ │ └── rotations │ │ │ ├── rotations.cpp │ │ │ └── wscript │ ├── ftype.h │ ├── location.cpp │ ├── location.h │ ├── location_double.cpp │ ├── matrix3.cpp │ ├── matrix3.h │ ├── matrixN.cpp │ ├── matrixN.h │ ├── matrix_alg.cpp │ ├── polyfit.cpp │ ├── polyfit.h │ ├── polygon.cpp │ ├── polygon.h │ ├── quaternion.cpp │ ├── quaternion.h │ ├── rotations.h │ ├── spline5.cpp │ ├── spline5.h │ ├── tests │ │ ├── math_test.h │ │ ├── test_3d_lines.cpp │ │ ├── test_closest_distance_between_radial_and_point.cpp │ │ ├── test_control.cpp │ │ ├── test_geodesic_grid.cpp │ │ ├── test_math.cpp │ │ ├── test_math_double.cpp │ │ ├── test_matrix3.cpp │ │ ├── test_perpendicular.cpp │ │ ├── test_polygon.cpp │ │ ├── test_quaternion.cpp │ │ ├── test_rc_in_to_roll_pitch.cpp │ │ ├── test_scurve.cpp │ │ ├── test_segment_intersection.cpp │ │ ├── test_sqrt_controller.cpp │ │ ├── test_vector2.cpp │ │ ├── test_vector3.cpp │ │ └── wscript │ ├── tools │ │ └── geodesic_grid │ │ │ ├── README.md │ │ │ ├── geodesic_grid.py │ │ │ ├── grid.py │ │ │ ├── icosahedron.py │ │ │ └── plot.py │ ├── vector2.cpp │ ├── vector2.h │ ├── vector3.cpp │ ├── vector3.h │ └── vectorN.h ├── AP_Menu │ ├── AP_Menu.cpp │ └── AP_Menu.h ├── AP_Mission │ ├── AP_Mission.cpp │ ├── AP_Mission.h │ ├── AP_Mission_ChangeDetector.cpp │ ├── AP_Mission_ChangeDetector.h │ ├── AP_Mission_Commands.cpp │ ├── AP_Mission_config.h │ └── examples │ │ └── AP_Mission_test │ │ ├── AP_Mission_test.cpp │ │ └── wscript ├── AP_Module │ ├── AP_Module.cpp │ ├── AP_Module.h │ ├── AP_Module_Structures.h │ └── examples │ │ └── ModuleTest │ │ ├── ModuleTest.cpp │ │ ├── module │ │ └── moduletest.c │ │ └── wscript ├── AP_Motors │ ├── AP_Motors.h │ ├── AP_Motors6DOF.cpp │ ├── AP_Motors6DOF.h │ ├── AP_MotorsCoax.cpp │ ├── AP_MotorsCoax.h │ ├── AP_MotorsHeli.cpp │ ├── AP_MotorsHeli.h │ ├── AP_MotorsHeli_Dual.cpp │ ├── AP_MotorsHeli_Dual.h │ ├── AP_MotorsHeli_Quad.cpp │ ├── AP_MotorsHeli_Quad.h │ ├── AP_MotorsHeli_RSC.cpp │ ├── AP_MotorsHeli_RSC.h │ ├── AP_MotorsHeli_Single.cpp │ ├── AP_MotorsHeli_Single.h │ ├── AP_MotorsHeli_Swash.cpp │ ├── AP_MotorsHeli_Swash.h │ ├── AP_MotorsMatrix.cpp │ ├── AP_MotorsMatrix.h │ ├── AP_MotorsMatrix_6DoF_Scripting.cpp │ ├── AP_MotorsMatrix_6DoF_Scripting.h │ ├── AP_MotorsMatrix_Scripting_Dynamic.cpp │ ├── AP_MotorsMatrix_Scripting_Dynamic.h │ ├── AP_MotorsMulticopter.cpp │ ├── AP_MotorsMulticopter.h │ ├── AP_MotorsSingle.cpp │ ├── AP_MotorsSingle.h │ ├── AP_MotorsTailsitter.cpp │ ├── AP_MotorsTailsitter.h │ ├── AP_MotorsTri.cpp │ ├── AP_MotorsTri.h │ ├── AP_Motors_Class.cpp │ ├── AP_Motors_Class.h │ └── examples │ │ ├── AP_Motors_test │ │ ├── AP_Motors_test.cpp │ │ ├── nobuild.txt │ │ └── wscript │ │ └── expo_inverse_test │ │ ├── expo_inverse_test.cpp │ │ └── wscript ├── AP_Mount │ ├── AP_Mount.cpp │ ├── AP_Mount.h │ ├── AP_Mount_Alexmos.cpp │ ├── AP_Mount_Alexmos.h │ ├── AP_Mount_Backend.cpp │ ├── AP_Mount_Backend.h │ ├── AP_Mount_Gremsy.cpp │ ├── AP_Mount_Gremsy.h │ ├── AP_Mount_Params.cpp │ ├── AP_Mount_Params.h │ ├── AP_Mount_SToRM32.cpp │ ├── AP_Mount_SToRM32.h │ ├── AP_Mount_SToRM32_serial.cpp │ ├── AP_Mount_SToRM32_serial.h │ ├── AP_Mount_Scripting.cpp │ ├── AP_Mount_Scripting.h │ ├── AP_Mount_Servo.cpp │ ├── AP_Mount_Servo.h │ ├── AP_Mount_Siyi.cpp │ ├── AP_Mount_Siyi.h │ ├── AP_Mount_SoloGimbal.cpp │ ├── AP_Mount_SoloGimbal.h │ ├── AP_Mount_config.h │ ├── SoloGimbal.cpp │ ├── SoloGimbal.h │ ├── SoloGimbalEKF.cpp │ ├── SoloGimbalEKF.h │ ├── SoloGimbal_Parameters.cpp │ └── SoloGimbal_Parameters.h ├── AP_NMEA_Output │ ├── AP_NMEA_Output.cpp │ ├── AP_NMEA_Output.h │ ├── AP_NMEA_Output_config.h │ └── examples │ │ └── NMEA_Output │ │ ├── nmea_output.cpp │ │ └── wscript ├── AP_NavEKF │ ├── AP_NavEKF_Source.cpp │ ├── AP_NavEKF_Source.h │ ├── AP_NavEKF_core_common.cpp │ ├── AP_NavEKF_core_common.h │ ├── AP_Nav_Common.h │ ├── EKFGSF_Logging.cpp │ ├── EKFGSF_yaw.cpp │ ├── EKFGSF_yaw.h │ ├── EKF_Buffer.cpp │ ├── EKF_Buffer.h │ ├── LogStructure.h │ ├── Models │ │ ├── AttErrVecMathExample │ │ │ ├── AlignHeading.m │ │ │ ├── AlignTilt.m │ │ │ ├── FuseMagnetometer.m │ │ │ ├── FuseVelocity.m │ │ │ ├── GenerateEquations.m │ │ │ ├── PlotData.m │ │ │ ├── PredictCovariance.m │ │ │ ├── PredictStates.m │ │ │ ├── RunRealData.m │ │ │ ├── RunSyntheticData.m │ │ │ ├── calcF.m │ │ │ ├── calcH_MAG.m │ │ │ ├── calcQ.m │ │ │ └── with_initial_alignment.fig │ │ ├── Common │ │ │ ├── ConvertToC.m │ │ │ ├── ConvertToM.m │ │ │ ├── EulToQuat.m │ │ │ ├── NormQuat.m │ │ │ ├── OptimiseAlgebra.m │ │ │ ├── Quat2Tbn.m │ │ │ ├── QuatDivide.m │ │ │ ├── QuatMult.m │ │ │ ├── QuatToEul.m │ │ │ └── RotToQuat.m │ │ ├── GimbalEstimatorExample │ │ │ ├── AlignHeading.m │ │ │ ├── AlignTilt.m │ │ │ ├── C_code.txt │ │ │ ├── FixAutoGenCCode.m │ │ │ ├── FuseMagnetometer.m │ │ │ ├── FuseVelocity.m │ │ │ ├── GenerateEquations.m │ │ │ ├── PlotData.m │ │ │ ├── PredictCovariance.m │ │ │ ├── PredictCovarianceOptimised.m │ │ │ ├── PredictStates.m │ │ │ ├── RunSimulation.m │ │ │ ├── calcEKF.m │ │ │ ├── calcF.c │ │ │ ├── calcF.cpp │ │ │ ├── calcF.m │ │ │ ├── calcH_MAG.c │ │ │ ├── calcH_MAG.cpp │ │ │ ├── calcH_MAG.m │ │ │ ├── calcMagAng.m │ │ │ ├── calcP.c │ │ │ ├── calcP.cpp │ │ │ ├── calcP.m │ │ │ ├── calcP.txt │ │ │ ├── calcQ.c │ │ │ ├── calcQ.cpp │ │ │ ├── calcQ.m │ │ │ ├── calcSF.c │ │ │ ├── calcSP.c │ │ │ ├── calcTmn.c │ │ │ ├── calcTmn.m │ │ │ ├── calcTms.c │ │ │ └── calcTms.m │ │ ├── QuaternionMathExample │ │ │ ├── FuseMagnetometer.m │ │ │ ├── FuseVelocity.m │ │ │ ├── GenerateEquations.m │ │ │ ├── PlotData.m │ │ │ ├── PredictCovariance.m │ │ │ ├── PredictStates.m │ │ │ ├── RunRealData.m │ │ │ ├── calcF.m │ │ │ ├── calcG.m │ │ │ ├── calcH_MAG.m │ │ │ └── calcQ.m │ │ ├── ReadMe.txt │ │ └── testData │ │ │ ├── fltTest.mat │ │ │ └── gndTest.mat │ └── tests │ │ ├── test_ring_buffer.cpp │ │ └── wscript ├── AP_NavEKF2 │ ├── AP_NavEKF2.cpp │ ├── AP_NavEKF2.h │ ├── AP_NavEKF2_AirDataFusion.cpp │ ├── AP_NavEKF2_Control.cpp │ ├── AP_NavEKF2_Logging.cpp │ ├── AP_NavEKF2_MagFusion.cpp │ ├── AP_NavEKF2_Measurements.cpp │ ├── AP_NavEKF2_OptFlowFusion.cpp │ ├── AP_NavEKF2_Outputs.cpp │ ├── AP_NavEKF2_PosVelFusion.cpp │ ├── AP_NavEKF2_RngBcnFusion.cpp │ ├── AP_NavEKF2_VehicleStatus.cpp │ ├── AP_NavEKF2_core.cpp │ ├── AP_NavEKF2_core.h │ ├── AP_NavEKF_GyroBias.cpp │ └── LogStructure.h ├── AP_NavEKF3 │ ├── AP_NavEKF3.cpp │ ├── AP_NavEKF3.h │ ├── AP_NavEKF3_AirDataFusion.cpp │ ├── AP_NavEKF3_Control.cpp │ ├── AP_NavEKF3_GyroBias.cpp │ ├── AP_NavEKF3_Logging.cpp │ ├── AP_NavEKF3_MagFusion.cpp │ ├── AP_NavEKF3_Measurements.cpp │ ├── AP_NavEKF3_OptFlowFusion.cpp │ ├── AP_NavEKF3_Outputs.cpp │ ├── AP_NavEKF3_PosVelFusion.cpp │ ├── AP_NavEKF3_RngBcnFusion.cpp │ ├── AP_NavEKF3_VehicleStatus.cpp │ ├── AP_NavEKF3_core.cpp │ ├── AP_NavEKF3_core.h │ ├── AP_NavEKF3_feature.h │ ├── LogStructure.h │ └── derivation │ │ ├── code_gen.py │ │ ├── generated │ │ ├── acc_bf_generated.cpp │ │ ├── covariance_generated.cpp │ │ └── yaw_generated.cpp │ │ └── main.py ├── AP_Navigation │ └── AP_Navigation.h ├── AP_Notify │ ├── AP_BoardLED.cpp │ ├── AP_BoardLED.h │ ├── AP_BoardLED2.cpp │ ├── AP_BoardLED2.h │ ├── AP_Notify.cpp │ ├── AP_Notify.h │ ├── AP_Notify_config.h │ ├── Buzzer.cpp │ ├── Buzzer.h │ ├── DShotLED.cpp │ ├── DShotLED.h │ ├── DiscoLED.cpp │ ├── DiscoLED.h │ ├── DiscreteRGBLed.cpp │ ├── DiscreteRGBLed.h │ ├── Display.cpp │ ├── Display.h │ ├── Display_Backend.h │ ├── Display_SH1106_I2C.cpp │ ├── Display_SH1106_I2C.h │ ├── Display_SITL.cpp │ ├── Display_SITL.h │ ├── Display_SSD1306_I2C.cpp │ ├── Display_SSD1306_I2C.h │ ├── ExternalLED.cpp │ ├── ExternalLED.h │ ├── Led_Sysfs.cpp │ ├── Led_Sysfs.h │ ├── MMLPlayer.cpp │ ├── MMLPlayer.h │ ├── NCP5623.cpp │ ├── NCP5623.h │ ├── NavigatorLED.cpp │ ├── NavigatorLED.h │ ├── NeoPixel.cpp │ ├── NeoPixel.h │ ├── NotifyDevice.h │ ├── OreoLED_I2C.cpp │ ├── OreoLED_I2C.h │ ├── PCA9685LED_I2C.cpp │ ├── PCA9685LED_I2C.h │ ├── PixRacerLED.cpp │ ├── PixRacerLED.h │ ├── ProfiLED.cpp │ ├── ProfiLED.h │ ├── RCOutputRGBLed.cpp │ ├── RCOutputRGBLed.h │ ├── RGBLed.cpp │ ├── RGBLed.h │ ├── SITL_SFML_LED.cpp │ ├── SITL_SFML_LED.h │ ├── ScriptingLED.cpp │ ├── ScriptingLED.h │ ├── SerialLED.cpp │ ├── SerialLED.h │ ├── ToneAlarm.cpp │ ├── ToneAlarm.h │ ├── ToshibaLED_I2C.cpp │ ├── ToshibaLED_I2C.h │ ├── UAVCAN_RGB_LED.cpp │ ├── UAVCAN_RGB_LED.h │ ├── VRBoard_LED.cpp │ ├── VRBoard_LED.h │ └── examples │ │ ├── AP_Notify_test │ │ ├── AP_Notify_test.cpp │ │ ├── nobuild.txt │ │ └── wscript │ │ └── ToshibaLED_test │ │ ├── ToshibaLED_test.cpp │ │ └── wscript ├── AP_OLC │ ├── AP_OLC.cpp │ └── AP_OLC.h ├── AP_ONVIF │ ├── AP_ONVIF.cpp │ ├── AP_ONVIF.h │ ├── base64.cpp │ ├── examples │ │ └── onvif_test │ │ │ ├── onvif_test.cpp │ │ │ └── wscript │ ├── onvifhelpers.h │ ├── sha1.cpp │ ├── soap │ │ ├── onvif.h │ │ └── update_onvif_wsdl2h.sh │ └── wscript ├── AP_OSD │ ├── AP_OSD.cpp │ ├── AP_OSD.h │ ├── AP_OSD_Backend.cpp │ ├── AP_OSD_Backend.h │ ├── AP_OSD_MAX7456.cpp │ ├── AP_OSD_MAX7456.h │ ├── AP_OSD_MSP.cpp │ ├── AP_OSD_MSP.h │ ├── AP_OSD_MSP_DisplayPort.cpp │ ├── AP_OSD_MSP_DisplayPort.h │ ├── AP_OSD_ParamScreen.cpp │ ├── AP_OSD_ParamSetting.cpp │ ├── AP_OSD_SITL.cpp │ ├── AP_OSD_SITL.h │ ├── AP_OSD_Screen.cpp │ ├── AP_OSD_Setting.cpp │ └── fonts │ │ ├── HDFonts │ │ ├── AllWhite │ │ │ ├── font.bin │ │ │ ├── font_2.bin │ │ │ ├── font_hd.bin │ │ │ ├── font_hd_2.bin │ │ │ └── hd_flat_map.png │ │ └── Color │ │ │ ├── font.bin │ │ │ ├── font_2.bin │ │ │ ├── font_hd.bin │ │ │ ├── font_hd_2.bin │ │ │ └── hd_colour_map.png │ │ ├── MAX7456Charwizard.jar │ │ ├── README.md │ │ ├── bfstyle.mcm │ │ ├── bfstyle.png │ │ ├── bold.mcm │ │ ├── bold.png │ │ ├── clarity.mcm │ │ ├── clarity.png │ │ ├── clarity_medium.mcm │ │ ├── clarity_medium.png │ │ ├── digital.mcm │ │ ├── digital.png │ │ ├── font0.bin │ │ ├── font1.bin │ │ ├── font2.bin │ │ ├── font3.bin │ │ ├── font4.bin │ │ ├── mcm2bin.py │ │ └── mcm_all.py ├── AP_OpenDroneID │ ├── AP_OpenDroneID.cpp │ ├── AP_OpenDroneID.h │ ├── AP_OpenDroneID_DroneCAN.cpp │ └── AP_OpenDroneID_config.h ├── AP_OpticalFlow │ ├── AP_OpticalFlow.cpp │ ├── AP_OpticalFlow.h │ ├── AP_OpticalFlow_Backend.cpp │ ├── AP_OpticalFlow_Backend.h │ ├── AP_OpticalFlow_CXOF.cpp │ ├── AP_OpticalFlow_CXOF.h │ ├── AP_OpticalFlow_Calibrator.cpp │ ├── AP_OpticalFlow_Calibrator.h │ ├── AP_OpticalFlow_HereFlow.cpp │ ├── AP_OpticalFlow_HereFlow.h │ ├── AP_OpticalFlow_MAV.cpp │ ├── AP_OpticalFlow_MAV.h │ ├── AP_OpticalFlow_MSP.cpp │ ├── AP_OpticalFlow_MSP.h │ ├── AP_OpticalFlow_Onboard.cpp │ ├── AP_OpticalFlow_Onboard.h │ ├── AP_OpticalFlow_PX4Flow.cpp │ ├── AP_OpticalFlow_PX4Flow.h │ ├── AP_OpticalFlow_Pixart.cpp │ ├── AP_OpticalFlow_Pixart.h │ ├── AP_OpticalFlow_Pixart_SROM.h │ ├── AP_OpticalFlow_SITL.cpp │ ├── AP_OpticalFlow_SITL.h │ ├── AP_OpticalFlow_UPFLOW.cpp │ ├── AP_OpticalFlow_UPFLOW.h │ └── examples │ │ └── AP_OpticalFlow_test │ │ ├── AP_OpticalFlow_test.cpp │ │ ├── nobuild.txt │ │ └── wscript ├── AP_Parachute │ ├── AP_Parachute.cpp │ ├── AP_Parachute.h │ └── examples │ │ └── AP_Parachute_test │ │ ├── AP_Parachute_test.cpp │ │ └── wscript ├── AP_Param │ ├── AP_Param.cpp │ ├── AP_Param.h │ ├── AP_ParamT.cpp │ └── tools │ │ └── eedump_apparam.c ├── AP_PiccoloCAN │ ├── AP_PiccoloCAN.cpp │ ├── AP_PiccoloCAN.h │ └── piccolo_protocol │ │ ├── .gitignore │ │ ├── ECUDefines.c │ │ ├── ECUDefines.h │ │ ├── ECUPackets.c │ │ ├── ECUPackets.h │ │ ├── ECUProtocol.c │ │ ├── ECUProtocol.h │ │ ├── ECUSettings.c │ │ ├── ECUSettings.h │ │ ├── ESCCommands.c │ │ ├── ESCCommands.h │ │ ├── ESCDefines.c │ │ ├── ESCDefines.h │ │ ├── ESCPackets.c │ │ ├── ESCPackets.h │ │ ├── ESCVelocityProtocol.c │ │ ├── ESCVelocityProtocol.h │ │ ├── ESCVelocity_source.xml │ │ ├── LegacyESCDefines.c │ │ ├── LegacyESCDefines.h │ │ ├── LegacyESCPackets.c │ │ ├── LegacyESCPackets.h │ │ ├── README.md │ │ ├── ServoCommands.c │ │ ├── ServoCommands.h │ │ ├── ServoDefines.c │ │ ├── ServoDefines.h │ │ ├── ServoPackets.c │ │ ├── ServoPackets.h │ │ ├── ServoProtocol.c │ │ ├── ServoProtocol.h │ │ ├── Servo_source.xml │ │ ├── fielddecode.c │ │ ├── fielddecode.h │ │ ├── fieldencode.c │ │ ├── fieldencode.h │ │ ├── license.txt │ │ ├── scaleddecode.c │ │ ├── scaleddecode.h │ │ ├── scaledencode.c │ │ └── scaledencode.h ├── AP_Proximity │ ├── AP_Proximity.cpp │ ├── AP_Proximity.h │ ├── AP_Proximity_AirSimSITL.cpp │ ├── AP_Proximity_AirSimSITL.h │ ├── AP_Proximity_Backend.cpp │ ├── AP_Proximity_Backend.h │ ├── AP_Proximity_Backend_Serial.cpp │ ├── AP_Proximity_Backend_Serial.h │ ├── AP_Proximity_Boundary_3D.cpp │ ├── AP_Proximity_Boundary_3D.h │ ├── AP_Proximity_Cygbot_D1.cpp │ ├── AP_Proximity_Cygbot_D1.h │ ├── AP_Proximity_DroneCAN.cpp │ ├── AP_Proximity_DroneCAN.h │ ├── AP_Proximity_LightWareSF40C.cpp │ ├── AP_Proximity_LightWareSF40C.h │ ├── AP_Proximity_LightWareSF45B.cpp │ ├── AP_Proximity_LightWareSF45B.h │ ├── AP_Proximity_LightWareSerial.cpp │ ├── AP_Proximity_LightWareSerial.h │ ├── AP_Proximity_MAV.cpp │ ├── AP_Proximity_MAV.h │ ├── AP_Proximity_Params.cpp │ ├── AP_Proximity_Params.h │ ├── AP_Proximity_RPLidarA2.cpp │ ├── AP_Proximity_RPLidarA2.h │ ├── AP_Proximity_RangeFinder.cpp │ ├── AP_Proximity_RangeFinder.h │ ├── AP_Proximity_SITL.cpp │ ├── AP_Proximity_SITL.h │ ├── AP_Proximity_TeraRangerTower.cpp │ ├── AP_Proximity_TeraRangerTower.h │ ├── AP_Proximity_TeraRangerTowerEvo.cpp │ ├── AP_Proximity_TeraRangerTowerEvo.h │ ├── AP_Proximity_Utils.cpp │ ├── AP_Proximity_config.h │ └── LogStructure.h ├── AP_RAMTRON │ ├── AP_RAMTRON.cpp │ └── AP_RAMTRON.h ├── AP_RCMapper │ ├── AP_RCMapper.cpp │ └── AP_RCMapper.h ├── AP_RCProtocol │ ├── AP_RCProtocol.cpp │ ├── AP_RCProtocol.h │ ├── AP_RCProtocol_Backend.cpp │ ├── AP_RCProtocol_Backend.h │ ├── AP_RCProtocol_CRSF.cpp │ ├── AP_RCProtocol_CRSF.h │ ├── AP_RCProtocol_DSM.cpp │ ├── AP_RCProtocol_DSM.h │ ├── AP_RCProtocol_FPort.cpp │ ├── AP_RCProtocol_FPort.h │ ├── AP_RCProtocol_FPort2.cpp │ ├── AP_RCProtocol_FPort2.h │ ├── AP_RCProtocol_IBUS.cpp │ ├── AP_RCProtocol_IBUS.h │ ├── AP_RCProtocol_PPMSum.cpp │ ├── AP_RCProtocol_PPMSum.h │ ├── AP_RCProtocol_SBUS.cpp │ ├── AP_RCProtocol_SBUS.h │ ├── AP_RCProtocol_SRXL.cpp │ ├── AP_RCProtocol_SRXL.h │ ├── AP_RCProtocol_SRXL2.cpp │ ├── AP_RCProtocol_SRXL2.h │ ├── AP_RCProtocol_ST24.cpp │ ├── AP_RCProtocol_ST24.h │ ├── AP_RCProtocol_SUMD.cpp │ ├── AP_RCProtocol_SUMD.h │ ├── AP_RCProtocol_config.h │ ├── SoftSerial.cpp │ ├── SoftSerial.h │ ├── examples │ │ ├── RCProtocolDecoder │ │ │ ├── RCProtocolDecoder.cpp │ │ │ └── wscript │ │ └── RCProtocolTest │ │ │ ├── RCProtocolTest.cpp │ │ │ └── wscript │ ├── spm_srxl.cpp │ ├── spm_srxl.h │ └── spm_srxl_config.h ├── AP_RCTelemetry │ ├── AP_CRSF_Telem.cpp │ ├── AP_CRSF_Telem.h │ ├── AP_RCTelemetry.cpp │ ├── AP_RCTelemetry.h │ ├── AP_Spektrum_Telem.cpp │ ├── AP_Spektrum_Telem.h │ └── spektrumTelemetrySensors.h ├── AP_ROMFS │ ├── AP_ROMFS.cpp │ ├── AP_ROMFS.h │ ├── tinf.h │ ├── tinfgzip.cpp │ └── tinflate.cpp ├── AP_RPM │ ├── AP_RPM.cpp │ ├── AP_RPM.h │ ├── AP_RPM_Params.cpp │ ├── AP_RPM_Params.h │ ├── AP_RPM_config.h │ ├── LogStructure.h │ ├── RPM_Backend.cpp │ ├── RPM_Backend.h │ ├── RPM_EFI.cpp │ ├── RPM_EFI.h │ ├── RPM_ESC_Telem.cpp │ ├── RPM_ESC_Telem.h │ ├── RPM_Generator.cpp │ ├── RPM_Generator.h │ ├── RPM_HarmonicNotch.cpp │ ├── RPM_HarmonicNotch.h │ ├── RPM_Pin.cpp │ ├── RPM_Pin.h │ ├── RPM_SITL.cpp │ ├── RPM_SITL.h │ └── examples │ │ ├── ArduinoHallEffectDebug.ino │ │ └── RPM_generic │ │ ├── RPM_generic.cpp │ │ └── wscript ├── AP_RSSI │ ├── AP_RSSI.cpp │ └── AP_RSSI.h ├── AP_RTC │ ├── AP_RTC.cpp │ ├── AP_RTC.h │ ├── JitterCorrection.cpp │ ├── JitterCorrection.h │ └── examples │ │ └── RTC_test │ │ ├── RTC_Test.cpp │ │ └── wscript ├── AP_Radio │ ├── AP_Radio.cpp │ ├── AP_Radio.h │ ├── AP_Radio_backend.cpp │ ├── AP_Radio_backend.h │ ├── AP_Radio_bk2425.cpp │ ├── AP_Radio_bk2425.h │ ├── AP_Radio_cc2500.cpp │ ├── AP_Radio_cc2500.h │ ├── AP_Radio_cypress.cpp │ ├── AP_Radio_cypress.h │ ├── driver_bk2425.cpp │ ├── driver_bk2425.h │ ├── driver_cc2500.cpp │ ├── driver_cc2500.h │ └── telem_structure.h ├── AP_Rally │ ├── AP_Rally.cpp │ └── AP_Rally.h ├── AP_RangeFinder │ ├── AP_RangeFinder.cpp │ ├── AP_RangeFinder.h │ ├── AP_RangeFinder_BBB_PRU.cpp │ ├── AP_RangeFinder_BBB_PRU.h │ ├── AP_RangeFinder_BLPing.cpp │ ├── AP_RangeFinder_BLPing.h │ ├── AP_RangeFinder_Backend.cpp │ ├── AP_RangeFinder_Backend.h │ ├── AP_RangeFinder_Backend_Serial.cpp │ ├── AP_RangeFinder_Backend_Serial.h │ ├── AP_RangeFinder_Bebop.cpp │ ├── AP_RangeFinder_Bebop.h │ ├── AP_RangeFinder_Benewake.cpp │ ├── AP_RangeFinder_Benewake.h │ ├── AP_RangeFinder_Benewake_CAN.cpp │ ├── AP_RangeFinder_Benewake_CAN.h │ ├── AP_RangeFinder_Benewake_TF02.h │ ├── AP_RangeFinder_Benewake_TF03.h │ ├── AP_RangeFinder_Benewake_TFMini.h │ ├── AP_RangeFinder_Benewake_TFMiniPlus.cpp │ ├── AP_RangeFinder_Benewake_TFMiniPlus.h │ ├── AP_RangeFinder_GYUS42v2.cpp │ ├── AP_RangeFinder_GYUS42v2.h │ ├── AP_RangeFinder_HC_SR04.cpp │ ├── AP_RangeFinder_HC_SR04.h │ ├── AP_RangeFinder_Lanbao.cpp │ ├── AP_RangeFinder_Lanbao.h │ ├── AP_RangeFinder_LeddarOne.cpp │ ├── AP_RangeFinder_LeddarOne.h │ ├── AP_RangeFinder_LeddarVu8.cpp │ ├── AP_RangeFinder_LeddarVu8.h │ ├── AP_RangeFinder_LightWareI2C.cpp │ ├── AP_RangeFinder_LightWareI2C.h │ ├── AP_RangeFinder_LightWareSerial.cpp │ ├── AP_RangeFinder_LightWareSerial.h │ ├── AP_RangeFinder_Lua.cpp │ ├── AP_RangeFinder_Lua.h │ ├── AP_RangeFinder_MAVLink.cpp │ ├── AP_RangeFinder_MAVLink.h │ ├── AP_RangeFinder_MSP.cpp │ ├── AP_RangeFinder_MSP.h │ ├── AP_RangeFinder_MaxsonarI2CXL.cpp │ ├── AP_RangeFinder_MaxsonarI2CXL.h │ ├── AP_RangeFinder_MaxsonarSerialLV.cpp │ ├── AP_RangeFinder_MaxsonarSerialLV.h │ ├── AP_RangeFinder_NMEA.cpp │ ├── AP_RangeFinder_NMEA.h │ ├── AP_RangeFinder_PWM.cpp │ ├── AP_RangeFinder_PWM.h │ ├── AP_RangeFinder_Params.cpp │ ├── AP_RangeFinder_Params.h │ ├── AP_RangeFinder_PulsedLightLRF.cpp │ ├── AP_RangeFinder_PulsedLightLRF.h │ ├── AP_RangeFinder_SITL.cpp │ ├── AP_RangeFinder_SITL.h │ ├── AP_RangeFinder_TeraRangerI2C.cpp │ ├── AP_RangeFinder_TeraRangerI2C.h │ ├── AP_RangeFinder_TeraRanger_Serial.cpp │ ├── AP_RangeFinder_TeraRanger_Serial.h │ ├── AP_RangeFinder_UAVCAN.cpp │ ├── AP_RangeFinder_UAVCAN.h │ ├── AP_RangeFinder_USD1_CAN.cpp │ ├── AP_RangeFinder_USD1_CAN.h │ ├── AP_RangeFinder_USD1_Serial.cpp │ ├── AP_RangeFinder_USD1_Serial.h │ ├── AP_RangeFinder_VL53L0X.cpp │ ├── AP_RangeFinder_VL53L0X.h │ ├── AP_RangeFinder_VL53L1X.cpp │ ├── AP_RangeFinder_VL53L1X.h │ ├── AP_RangeFinder_Wasp.cpp │ ├── AP_RangeFinder_Wasp.h │ ├── AP_RangeFinder_analog.cpp │ ├── AP_RangeFinder_analog.h │ └── examples │ │ └── RFIND_test │ │ ├── RFIND_test.cpp │ │ └── wscript ├── AP_Relay │ ├── AP_Relay.cpp │ └── AP_Relay.h ├── AP_RobotisServo │ ├── AP_RobotisServo.cpp │ └── AP_RobotisServo.h ├── AP_SBusOut │ ├── AP_SBusOut.cpp │ └── AP_SBusOut.h ├── AP_Scheduler │ ├── AP_Scheduler.cpp │ ├── AP_Scheduler.h │ ├── PerfInfo.cpp │ ├── PerfInfo.h │ └── examples │ │ └── Scheduler_test │ │ ├── Scheduler_test.cpp │ │ └── wscript ├── AP_Scripting │ ├── .gitignore │ ├── AP_Scripting.cpp │ ├── AP_Scripting.h │ ├── AP_Scripting_CANSensor.cpp │ ├── AP_Scripting_CANSensor.h │ ├── AP_Scripting_helpers.cpp │ ├── AP_Scripting_helpers.h │ ├── README.md │ ├── applets │ │ ├── Aerobatics │ │ │ └── FixedWing │ │ │ │ ├── README.md │ │ │ │ ├── RateBased │ │ │ │ ├── README.md │ │ │ │ └── sport_aerobatics.lua │ │ │ │ ├── Schedules │ │ │ │ ├── AirShow.txt │ │ │ │ ├── F3AF23.txt │ │ │ │ ├── F3AF25.txt │ │ │ │ ├── F3AP23.txt │ │ │ │ ├── F3AP25.txt │ │ │ │ ├── F4CScaleExample.txt │ │ │ │ ├── NZClubMan.txt │ │ │ │ ├── README.md │ │ │ │ ├── SportPlane_Airshow.txt │ │ │ │ └── stall_turn_test.txt │ │ │ │ ├── plane_aerobatics.lua │ │ │ │ └── view_paths.py │ │ ├── Gimbal_Camera_Mode.lua │ │ ├── Gimbal_Camera_Mode.md │ │ ├── Heli_IM_COL_Tune.lua │ │ ├── Heli_IM_Col_Tune.md │ │ ├── Hexsoon LEDs.lua │ │ ├── Hexsoon LEDs.md │ │ ├── MissionSelector.lua │ │ ├── MissionSelector.md │ │ ├── ONVIF_Camera_Control.lua │ │ ├── ONVIF_Camera_Control.md │ │ ├── QuadPlane_Low_Alt_FW_mode_prevention.lua │ │ ├── QuadPlane_Low_Alt_FW_mode_prevention.md │ │ ├── README.md │ │ ├── RockBlock.lua │ │ ├── RockBlock.md │ │ ├── Script_Controller.lua │ │ ├── Script_Controller.md │ │ ├── SmartAudio.lua │ │ ├── SmartAudio.md │ │ ├── VTOL-quicktune.lua │ │ ├── VTOL-quicktune.md │ │ ├── forward_flight_motor_shutdown.lua │ │ ├── forward_flight_motor_shutdown.md │ │ ├── motor_failure_test.lua │ │ ├── motor_failure_test.md │ │ ├── plane_package_place.lua │ │ ├── plane_package_place.md │ │ ├── plane_ship_landing.lua │ │ ├── runcam_on_arm.lua │ │ └── runcam_on_arm.md │ ├── docs │ │ └── docs.lua │ ├── drivers │ │ ├── EFI_HFE.lua │ │ ├── EFI_HFE.md │ │ ├── EFI_SkyPower.lua │ │ ├── EFI_SkyPower.md │ │ ├── mount-djirs2-driver.lua │ │ ├── mount-djirs2-driver.md │ │ ├── mount-viewpro-driver.lua │ │ └── mount-viewpro-driver.md │ ├── examples │ │ ├── 6DoF_roll_pitch.lua │ │ ├── AHRS_switch.lua │ │ ├── CAN_MiniCheetah_drive.lua │ │ ├── CAN_read.lua │ │ ├── CAN_write.lua │ │ ├── EFI_tester.lua │ │ ├── LED_matrix_image.lua │ │ ├── LED_matrix_text.lua │ │ ├── LED_poslight.lua │ │ ├── LED_roll.lua │ │ ├── MAVLinkHL.lua │ │ ├── Mission_test.lua │ │ ├── MotorMatrix_fault_tolerant_hex.lua │ │ ├── MotorMatrix_setup.lua │ │ ├── Motor_mixer_dynamic_setup.lua │ │ ├── Motors_6DoF.lua │ │ ├── NMEA-decode.lua │ │ ├── OOP_example.lua │ │ ├── RCIN_test.lua │ │ ├── RC_override.lua │ │ ├── SN-GCJA5-particle-sensor.lua │ │ ├── Safety_States.lua │ │ ├── Serial_Dump.lua │ │ ├── UART_log.lua │ │ ├── active_source_set.lua │ │ ├── ahrs-print-angle-and-rates.lua │ │ ├── ahrs-print-home-and-origin.lua │ │ ├── ahrs-print-variances.lua │ │ ├── ahrs-set-home-to-vehicle-location.lua │ │ ├── ahrs-set-origin.lua │ │ ├── ahrs-source-gps-optflow.lua │ │ ├── ahrs-source-gps-wheelencoders.lua │ │ ├── ahrs-source.lua │ │ ├── analog_input_and_GPIO.lua │ │ ├── arming-check-batt-temp.lua │ │ ├── arming-check-wp1-takeoff.lua │ │ ├── aux_cached.lua │ │ ├── benewakeH30_can_rangefinder.lua │ │ ├── button_test.lua │ │ ├── copter-circle-speed.lua │ │ ├── copter-deadreckon-home.lua │ │ ├── copter-fast-descent.lua │ │ ├── copter-fly-vertical-circle.lua │ │ ├── copter-nav-script-time.lua │ │ ├── copter-wall-climber.lua │ │ ├── copter_alt_offset.lua │ │ ├── copy_userdata.lua │ │ ├── easter-egg.lua │ │ ├── esc_rpm_scale.lua │ │ ├── frsky_battery.lua │ │ ├── frsky_rpm.lua │ │ ├── frsky_wp.lua │ │ ├── fw_vtol_failsafe.lua │ │ ├── gen_control.lua │ │ ├── get_notify_RGB.lua │ │ ├── hello_world.lua │ │ ├── i2c_scan.lua │ │ ├── jump_tags_calibrate_agl.lua │ │ ├── jump_tags_calibrate_agl.waypoints │ │ ├── jump_tags_into_wind_landing.lua │ │ ├── jump_tags_into_wind_landing.waypoints │ │ ├── lidar_control.lua │ │ ├── logging.lua │ │ ├── mag_heading.lua │ │ ├── message_interval.lua │ │ ├── mission-edit-demo.lua │ │ ├── mission-load.lua │ │ ├── mission-save.lua │ │ ├── mission_spiral.lua │ │ ├── mount-poi.lua │ │ ├── mount-test.lua │ │ ├── opendog_demo.lua │ │ ├── orbit_follow.lua │ │ ├── param_add.lua │ │ ├── param_get_set_test.lua │ │ ├── plane-doublets.lua │ │ ├── plane-wind-failsafe.lua │ │ ├── plane-wind-fs.lua │ │ ├── plane_guided_follow.lua │ │ ├── protected_call.lua │ │ ├── proximity_test.lua │ │ ├── quadruped.lua │ │ ├── rangefinder_test.lua │ │ ├── relay_control.lua │ │ ├── rgb_led_test.lua │ │ ├── rgb_notify_patterns.lua │ │ ├── rover-MinFixType.lua │ │ ├── rover-SaveTurns.lua │ │ ├── rover-TerrainDetector.lua │ │ ├── rover-motor-driver.lua │ │ ├── rover-set-steering-and-throttle.lua │ │ ├── rover-set-turn-rate.lua │ │ ├── serial_test.lua │ │ ├── servo_scan.lua │ │ ├── servo_set_get.lua │ │ ├── set-angle.lua │ │ ├── set-target-location.lua │ │ ├── set-target-velocity.lua │ │ ├── set_target_posvel_circle.lua │ │ ├── ship_vel_match.lua │ │ ├── simple_loop.lua │ │ ├── smbus-check-cycles.lua │ │ ├── terrain_warning.lua │ │ ├── test_load.lua │ │ ├── winch-test.lua │ │ └── wp_test.lua │ ├── generator │ │ ├── description │ │ │ └── bindings.desc │ │ └── src │ │ │ └── main.c │ ├── lua │ │ ├── Makefile │ │ ├── README │ │ ├── doc │ │ │ ├── contents.html │ │ │ ├── index.css │ │ │ ├── logo.gif │ │ │ ├── lua.1 │ │ │ ├── lua.css │ │ │ ├── luac.1 │ │ │ ├── manual.css │ │ │ ├── manual.html │ │ │ ├── osi-certified-72x60.png │ │ │ └── readme.html │ │ └── src │ │ │ ├── Makefile │ │ │ ├── lapi.c │ │ │ ├── lapi.h │ │ │ ├── lauxlib.c │ │ │ ├── lauxlib.h │ │ │ ├── lbaselib.c │ │ │ ├── lbitlib.c │ │ │ ├── lcode.c │ │ │ ├── lcode.h │ │ │ ├── lcorolib.c │ │ │ ├── lctype.c │ │ │ ├── lctype.h │ │ │ ├── ldblib.c │ │ │ ├── ldebug.c │ │ │ ├── ldebug.h │ │ │ ├── ldo.c │ │ │ ├── ldo.h │ │ │ ├── ldump.c │ │ │ ├── lfunc.c │ │ │ ├── lfunc.h │ │ │ ├── lgc.c │ │ │ ├── lgc.h │ │ │ ├── linit.c │ │ │ ├── liolib.c │ │ │ ├── llex.c │ │ │ ├── llex.h │ │ │ ├── llimits.h │ │ │ ├── lmathlib.c │ │ │ ├── lmem.c │ │ │ ├── lmem.h │ │ │ ├── loadlib.c │ │ │ ├── lobject.c │ │ │ ├── lobject.h │ │ │ ├── lopcodes.c │ │ │ ├── lopcodes.h │ │ │ ├── loslib.c │ │ │ ├── lparser.c │ │ │ ├── lparser.h │ │ │ ├── lprefix.h │ │ │ ├── lstate.c │ │ │ ├── lstate.h │ │ │ ├── lstring.c │ │ │ ├── lstring.h │ │ │ ├── lstrlib.c │ │ │ ├── ltable.c │ │ │ ├── ltable.h │ │ │ ├── ltablib.c │ │ │ ├── ltm.c │ │ │ ├── ltm.h │ │ │ ├── lua.c │ │ │ ├── lua.h │ │ │ ├── lua.hpp │ │ │ ├── luac.c │ │ │ ├── luaconf.h │ │ │ ├── lualib.h │ │ │ ├── lundump.c │ │ │ ├── lundump.h │ │ │ ├── lutf8lib.c │ │ │ ├── lvm.c │ │ │ ├── lvm.h │ │ │ ├── lzio.c │ │ │ └── lzio.h │ ├── lua_bindings.cpp │ ├── lua_bindings.h │ ├── lua_boxed_numerics.cpp │ ├── lua_boxed_numerics.h │ ├── lua_repl.cpp │ ├── lua_scripts.cpp │ ├── lua_scripts.h │ ├── tests │ │ ├── docs_check.py │ │ ├── luacheck.lua │ │ ├── math.lua │ │ ├── scripting_test.lua │ │ └── strings.lua │ └── wscript ├── AP_SerialLED │ ├── AP_SerialLED.cpp │ ├── AP_SerialLED.h │ └── AP_SerialLED_config.h ├── AP_SerialManager │ ├── AP_SerialManager.cpp │ └── AP_SerialManager.h ├── AP_ServoRelayEvents │ ├── AP_ServoRelayEvents.cpp │ └── AP_ServoRelayEvents.h ├── AP_SmartRTL │ ├── AP_SmartRTL.cpp │ ├── AP_SmartRTL.h │ └── examples │ │ └── SmartRTL_test │ │ ├── SmartRTL_test.cpp │ │ ├── SmartRTL_test.h │ │ └── wscript ├── AP_Soaring │ ├── AP_Soaring.cpp │ ├── AP_Soaring.h │ ├── ExtendedKalmanFilter.cpp │ ├── ExtendedKalmanFilter.h │ ├── SpeedToFly.cpp │ ├── SpeedToFly.h │ ├── Variometer.cpp │ └── Variometer.h ├── AP_Stats │ ├── AP_Stats.cpp │ └── AP_Stats.h ├── AP_TECS │ ├── AP_TECS.cpp │ └── AP_TECS.h ├── AP_TempCalibration │ ├── AP_TempCalibration.cpp │ └── AP_TempCalibration.h ├── AP_TemperatureSensor │ ├── AP_TemperatureSensor.cpp │ ├── AP_TemperatureSensor.h │ ├── AP_TemperatureSensor_Backend.cpp │ ├── AP_TemperatureSensor_Backend.h │ ├── AP_TemperatureSensor_MAX31865.cpp │ ├── AP_TemperatureSensor_MAX31865.h │ ├── AP_TemperatureSensor_MCP9600.cpp │ ├── AP_TemperatureSensor_MCP9600.h │ ├── AP_TemperatureSensor_Params.cpp │ ├── AP_TemperatureSensor_Params.h │ ├── AP_TemperatureSensor_TSYS01.cpp │ ├── AP_TemperatureSensor_TSYS01.h │ └── AP_TemperatureSensor_config.h ├── AP_Terrain │ ├── AP_Terrain.cpp │ ├── AP_Terrain.h │ ├── TerrainGCS.cpp │ ├── TerrainIO.cpp │ ├── TerrainMission.cpp │ ├── TerrainUtil.cpp │ └── tools │ │ └── create_terrain.py ├── AP_Torqeedo │ ├── AP_Torqeedo.cpp │ ├── AP_Torqeedo.h │ └── AP_Torqeedo_config.h ├── AP_Tuning │ ├── AP_Tuning.cpp │ └── AP_Tuning.h ├── AP_UAVCAN │ ├── AP_UAVCAN.cpp │ ├── AP_UAVCAN.h │ ├── AP_UAVCAN_Clock.h │ ├── AP_UAVCAN_DNA_Server.cpp │ ├── AP_UAVCAN_DNA_Server.h │ ├── AP_UAVCAN_IfaceMgr.cpp │ ├── AP_UAVCAN_IfaceMgr.h │ ├── AP_UAVCAN_pool.cpp │ ├── AP_UAVCAN_pool.h │ ├── dsdl │ │ └── README.md │ └── examples │ │ └── UAVCAN_sniffer │ │ ├── README.md │ │ ├── UAVCAN_sniffer.cpp │ │ ├── nobuild.txt │ │ └── wscript ├── AP_Vehicle │ ├── AP_FixedWing.h │ ├── AP_MultiCopter.h │ ├── AP_Vehicle.cpp │ ├── AP_Vehicle.h │ ├── AP_Vehicle_Type.h │ └── ModeReason.h ├── AP_VideoTX │ ├── AP_SmartAudio.cpp │ ├── AP_SmartAudio.h │ ├── AP_Tramp.cpp │ ├── AP_Tramp.h │ ├── AP_VideoTX.cpp │ ├── AP_VideoTX.h │ └── AP_VideoTX_config.h ├── AP_VisualOdom │ ├── AP_VisualOdom.cpp │ ├── AP_VisualOdom.h │ ├── AP_VisualOdom_Backend.cpp │ ├── AP_VisualOdom_Backend.h │ ├── AP_VisualOdom_IntelT265.cpp │ ├── AP_VisualOdom_IntelT265.h │ ├── AP_VisualOdom_Logging.cpp │ ├── AP_VisualOdom_MAV.cpp │ ├── AP_VisualOdom_MAV.h │ ├── AP_VisualOdom_config.h │ └── LogStructure.h ├── AP_Volz_Protocol │ ├── AP_Volz_Protocol.cpp │ └── AP_Volz_Protocol.h ├── AP_WheelEncoder │ ├── AP_WheelEncoder.cpp │ ├── AP_WheelEncoder.h │ ├── AP_WheelRateControl.cpp │ ├── AP_WheelRateControl.h │ ├── WheelEncoder_Backend.cpp │ ├── WheelEncoder_Backend.h │ ├── WheelEncoder_Quadrature.cpp │ ├── WheelEncoder_Quadrature.h │ ├── WheelEncoder_SITL_Quadrature.cpp │ └── WheelEncoder_SITL_Quadrature.h ├── AP_Winch │ ├── AP_Winch.cpp │ ├── AP_Winch.h │ ├── AP_Winch_Backend.cpp │ ├── AP_Winch_Backend.h │ ├── AP_Winch_Daiwa.cpp │ ├── AP_Winch_Daiwa.h │ ├── AP_Winch_PWM.cpp │ ├── AP_Winch_PWM.h │ └── AP_Winch_config.h ├── AP_WindVane │ ├── AP_WindVane.cpp │ ├── AP_WindVane.h │ ├── AP_WindVane_Airspeed.cpp │ ├── AP_WindVane_Airspeed.h │ ├── AP_WindVane_Analog.cpp │ ├── AP_WindVane_Analog.h │ ├── AP_WindVane_Backend.cpp │ ├── AP_WindVane_Backend.h │ ├── AP_WindVane_Home.cpp │ ├── AP_WindVane_Home.h │ ├── AP_WindVane_ModernDevice.cpp │ ├── AP_WindVane_ModernDevice.h │ ├── AP_WindVane_NMEA.cpp │ ├── AP_WindVane_NMEA.h │ ├── AP_WindVane_RPM.cpp │ ├── AP_WindVane_RPM.h │ ├── AP_WindVane_SITL.cpp │ ├── AP_WindVane_SITL.h │ └── Tools │ │ └── Bluetooth NMEA receiver │ │ ├── BLE_Scanner.jpg │ │ ├── Bluetooth NMEA receiver.ino │ │ ├── Bluetooth NMEA receiver.md │ │ ├── Mission_Planner_Quick.PNG │ │ └── XIAO_connection_diagram.png ├── AR_Motors │ ├── AP_MotorsUGV.cpp │ └── AP_MotorsUGV.h ├── AR_WPNav │ ├── AR_PivotTurn.cpp │ ├── AR_PivotTurn.h │ ├── AR_WPNav.cpp │ ├── AR_WPNav.h │ ├── AR_WPNav_OA.cpp │ └── AR_WPNav_OA.h ├── Filter │ ├── AverageFilter.h │ ├── Butter.h │ ├── DerivativeFilter.cpp │ ├── DerivativeFilter.h │ ├── Filter.h │ ├── FilterClass.h │ ├── FilterWithBuffer.h │ ├── HarmonicNotchFilter.cpp │ ├── HarmonicNotchFilter.h │ ├── LowPassFilter.cpp │ ├── LowPassFilter.h │ ├── LowPassFilter2p.cpp │ ├── LowPassFilter2p.h │ ├── ModeFilter.cpp │ ├── ModeFilter.h │ ├── NotchFilter.cpp │ ├── NotchFilter.h │ ├── SlewLimiter.cpp │ ├── SlewLimiter.h │ ├── examples │ │ ├── Derivative │ │ │ ├── Derivative.cpp │ │ │ └── wscript │ │ ├── Filter │ │ │ ├── Filter.cpp │ │ │ └── wscript │ │ ├── LowPassFilter │ │ │ ├── LowPassFilter.cpp │ │ │ └── wscript │ │ └── LowPassFilter2p │ │ │ ├── LowPassFilter2p.cpp │ │ │ └── wscript │ └── tests │ │ ├── plot_harmonics.gnu │ │ ├── test_averagefilter.cpp │ │ ├── test_modefilter.cpp │ │ ├── test_notchfilter.cpp │ │ └── wscript ├── GCS_MAVLink │ ├── .gitignore │ ├── GCS.cpp │ ├── GCS.h │ ├── GCS_Common.cpp │ ├── GCS_DeviceOp.cpp │ ├── GCS_Dummy.cpp │ ├── GCS_Dummy.h │ ├── GCS_FTP.cpp │ ├── GCS_Fence.cpp │ ├── GCS_MAVLink.cpp │ ├── GCS_MAVLink.h │ ├── GCS_Param.cpp │ ├── GCS_Rally.cpp │ ├── GCS_ServoRelay.cpp │ ├── GCS_Signing.cpp │ ├── GCS_config.h │ ├── GCS_serial_control.cpp │ ├── MAVLink_routing.cpp │ ├── MAVLink_routing.h │ ├── MissionItemProtocol.cpp │ ├── MissionItemProtocol.h │ ├── MissionItemProtocol_Fence.cpp │ ├── MissionItemProtocol_Fence.h │ ├── MissionItemProtocol_Rally.cpp │ ├── MissionItemProtocol_Rally.h │ ├── MissionItemProtocol_Waypoints.cpp │ ├── MissionItemProtocol_Waypoints.h │ ├── ap_message.h │ └── examples │ │ └── routing │ │ ├── routing.cpp │ │ └── wscript ├── PID │ ├── PID.cpp │ └── PID.h ├── RC_Channel │ ├── RC_Channel.cpp │ ├── RC_Channel.h │ ├── RC_Channels.cpp │ ├── RC_Channels_VarInfo.h │ └── examples │ │ ├── RC_Channel │ │ ├── RC_Channel.cpp │ │ └── wscript │ │ └── RC_UART │ │ ├── RC_UART.cpp │ │ └── wscript ├── SITL │ ├── SIM_ADSB.cpp │ ├── SIM_ADSB.h │ ├── SIM_AIS.cpp │ ├── SIM_AIS.h │ ├── SIM_AIS_data.txt │ ├── SIM_AirSim.cpp │ ├── SIM_AirSim.h │ ├── SIM_Aircraft.cpp │ ├── SIM_Aircraft.h │ ├── SIM_Airspeed_DLVR.cpp │ ├── SIM_Airspeed_DLVR.h │ ├── SIM_BalanceBot.cpp │ ├── SIM_BalanceBot.h │ ├── SIM_Balloon.cpp │ ├── SIM_Balloon.h │ ├── SIM_BattMonitor_SMBus.cpp │ ├── SIM_BattMonitor_SMBus.h │ ├── SIM_BattMonitor_SMBus_Generic.cpp │ ├── SIM_BattMonitor_SMBus_Generic.h │ ├── SIM_BattMonitor_SMBus_Maxell.cpp │ ├── SIM_BattMonitor_SMBus_Maxell.h │ ├── SIM_BattMonitor_SMBus_Rotoye.cpp │ ├── SIM_BattMonitor_SMBus_Rotoye.h │ ├── SIM_Battery.cpp │ ├── SIM_Battery.h │ ├── SIM_Blimp.cpp │ ├── SIM_Blimp.h │ ├── SIM_Buzzer.cpp │ ├── SIM_Buzzer.h │ ├── SIM_CRRCSim.cpp │ ├── SIM_CRRCSim.h │ ├── SIM_CRSF.cpp │ ├── SIM_CRSF.h │ ├── SIM_Calibration.cpp │ ├── SIM_Calibration.h │ ├── SIM_EFI_MegaSquirt.cpp │ ├── SIM_EFI_MegaSquirt.h │ ├── SIM_FETtecOneWireESC.cpp │ ├── SIM_FETtecOneWireESC.h │ ├── SIM_FlightAxis.cpp │ ├── SIM_FlightAxis.h │ ├── SIM_Frame.cpp │ ├── SIM_Frame.h │ ├── SIM_Frsky.cpp │ ├── SIM_Frsky.h │ ├── SIM_Frsky_D.cpp │ ├── SIM_Frsky_D.h │ ├── SIM_GPS.cpp │ ├── SIM_GPS.h │ ├── SIM_Gazebo.cpp │ ├── SIM_Gazebo.h │ ├── SIM_Gimbal.cpp │ ├── SIM_Gimbal.h │ ├── SIM_Gripper_EPM.cpp │ ├── SIM_Gripper_EPM.h │ ├── SIM_Gripper_Servo.cpp │ ├── SIM_Gripper_Servo.h │ ├── SIM_Helicopter.cpp │ ├── SIM_Helicopter.h │ ├── SIM_I2C.cpp │ ├── SIM_I2C.h │ ├── SIM_I2CDevice.cpp │ ├── SIM_I2CDevice.h │ ├── SIM_ICEngine.cpp │ ├── SIM_ICEngine.h │ ├── SIM_ICM40609.h │ ├── SIM_IntelligentEnergy.cpp │ ├── SIM_IntelligentEnergy.h │ ├── SIM_IntelligentEnergy24.cpp │ ├── SIM_IntelligentEnergy24.h │ ├── SIM_Invensense_v3.cpp │ ├── SIM_Invensense_v3.h │ ├── SIM_JEDEC.cpp │ ├── SIM_JEDEC.h │ ├── SIM_JEDEC_MX25L3206E.cpp │ ├── SIM_JEDEC_MX25L3206E.h │ ├── SIM_JSBSim.cpp │ ├── SIM_JSBSim.h │ ├── SIM_JSON.cpp │ ├── SIM_JSON.h │ ├── SIM_JSON_Master.cpp │ ├── SIM_JSON_Master.h │ ├── SIM_LORD.cpp │ ├── SIM_LORD.h │ ├── SIM_MS5525.cpp │ ├── SIM_MS5525.h │ ├── SIM_MS5611.cpp │ ├── SIM_MS5611.h │ ├── SIM_MS5XXX.cpp │ ├── SIM_MS5XXX.h │ ├── SIM_MaxSonarI2CXL.h │ ├── SIM_Morse.cpp │ ├── SIM_Morse.h │ ├── SIM_Motor.cpp │ ├── SIM_Motor.h │ ├── SIM_MotorBoat.h │ ├── SIM_Multicopter.cpp │ ├── SIM_Multicopter.h │ ├── SIM_PS_LightWare.h │ ├── SIM_PS_LightWare_SF45B.cpp │ ├── SIM_PS_LightWare_SF45B.h │ ├── SIM_PS_RPLidarA2.cpp │ ├── SIM_PS_RPLidarA2.h │ ├── SIM_PS_TeraRangerTower.cpp │ ├── SIM_PS_TeraRangerTower.h │ ├── SIM_Parachute.cpp │ ├── SIM_Parachute.h │ ├── SIM_Plane.cpp │ ├── SIM_Plane.h │ ├── SIM_Precland.cpp │ ├── SIM_Precland.h │ ├── SIM_QuadPlane.cpp │ ├── SIM_QuadPlane.h │ ├── SIM_RAMTRON.cpp │ ├── SIM_RAMTRON.h │ ├── SIM_RAMTRON_FM25V02.cpp │ ├── SIM_RAMTRON_FM25V02.h │ ├── SIM_RF_BLping.cpp │ ├── SIM_RF_BLping.h │ ├── SIM_RF_Benewake.cpp │ ├── SIM_RF_Benewake.h │ ├── SIM_RF_Benewake_TF02.h │ ├── SIM_RF_Benewake_TF03.h │ ├── SIM_RF_Benewake_TFmini.h │ ├── SIM_RF_GYUS42v2.cpp │ ├── SIM_RF_GYUS42v2.h │ ├── SIM_RF_Lanbao.cpp │ ├── SIM_RF_Lanbao.h │ ├── SIM_RF_LeddarOne.cpp │ ├── SIM_RF_LeddarOne.h │ ├── SIM_RF_LightWareSerial.cpp │ ├── SIM_RF_LightWareSerial.h │ ├── SIM_RF_LightWareSerialBinary.cpp │ ├── SIM_RF_LightWareSerialBinary.h │ ├── SIM_RF_MAVLink.cpp │ ├── SIM_RF_MAVLink.h │ ├── SIM_RF_MaxsonarSerialLV.cpp │ ├── SIM_RF_MaxsonarSerialLV.h │ ├── SIM_RF_NMEA.cpp │ ├── SIM_RF_NMEA.h │ ├── SIM_RF_TeraRanger_Serial.cpp │ ├── SIM_RF_TeraRanger_Serial.h │ ├── SIM_RF_USD1.cpp │ ├── SIM_RF_USD1.h │ ├── SIM_RF_USD1_v0.cpp │ ├── SIM_RF_USD1_v0.h │ ├── SIM_RF_USD1_v1.cpp │ ├── SIM_RF_USD1_v1.h │ ├── SIM_RF_Wasp.cpp │ ├── SIM_RF_Wasp.h │ ├── SIM_RGBLED.cpp │ ├── SIM_RGBLED.h │ ├── SIM_RichenPower.cpp │ ├── SIM_RichenPower.h │ ├── SIM_Rover.cpp │ ├── SIM_Rover.h │ ├── SIM_SMBusDevice.cpp │ ├── SIM_SMBusDevice.h │ ├── SIM_SPI.cpp │ ├── SIM_SPI.h │ ├── SIM_SPIDevice.h │ ├── SIM_Sailboat.cpp │ ├── SIM_Sailboat.h │ ├── SIM_Scrimmage.cpp │ ├── SIM_Scrimmage.h │ ├── SIM_SerialDevice.cpp │ ├── SIM_SerialDevice.h │ ├── SIM_SerialProximitySensor.cpp │ ├── SIM_SerialProximitySensor.h │ ├── SIM_SerialRangeFinder.cpp │ ├── SIM_SerialRangeFinder.h │ ├── SIM_Ship.cpp │ ├── SIM_Ship.h │ ├── SIM_SilentWings.cpp │ ├── SIM_SilentWings.h │ ├── SIM_SingleCopter.cpp │ ├── SIM_SingleCopter.h │ ├── SIM_Sprayer.cpp │ ├── SIM_Sprayer.h │ ├── SIM_Submarine.cpp │ ├── SIM_Submarine.h │ ├── SIM_Temperature_MCP9600.cpp │ ├── SIM_Temperature_MCP9600.h │ ├── SIM_Temperature_TSYS01.cpp │ ├── SIM_Temperature_TSYS01.h │ ├── SIM_ToneAlarm.cpp │ ├── SIM_ToneAlarm.h │ ├── SIM_ToshibaLED.cpp │ ├── SIM_ToshibaLED.h │ ├── SIM_Tracker.cpp │ ├── SIM_Tracker.h │ ├── SIM_VectorNav.cpp │ ├── SIM_VectorNav.h │ ├── SIM_Vicon.cpp │ ├── SIM_Vicon.h │ ├── SIM_Webots.cpp │ ├── SIM_Webots.h │ ├── SIM_Webots_Python.cpp │ ├── SIM_Webots_Python.h │ ├── SIM_XPlane.cpp │ ├── SIM_XPlane.h │ ├── SIM_last_letter.cpp │ ├── SIM_last_letter.h │ ├── SITL.cpp │ ├── SITL.h │ ├── SITL_Input.h │ ├── examples │ │ ├── Airsim │ │ │ ├── follow-copter.sh │ │ │ ├── lidar.parm │ │ │ ├── multi_uav_ros_sitl.launch │ │ │ └── multi_vehicle.sh │ │ ├── EvaluateBatteryModel │ │ │ ├── Battery_example_plots.png │ │ │ ├── EvaluateBatteryModel.cpp │ │ │ ├── README.md │ │ │ └── wscript │ │ ├── EvaluateMotorModel │ │ │ ├── EvaluateMotorModel.cpp │ │ │ ├── Motor_example_plots.png │ │ │ ├── README.md │ │ │ └── wscript │ │ ├── Follow │ │ │ └── plane_quad.sh │ │ ├── JSON │ │ │ ├── C++ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── SocketExample.cpp │ │ │ │ ├── SocketExample.h │ │ │ │ ├── libAP_JSON.cpp │ │ │ │ ├── libAP_JSON.h │ │ │ │ ├── minimal.cpp │ │ │ │ ├── readme.md │ │ │ │ ├── simpleRover.cpp │ │ │ │ └── simpleRover.h │ │ │ ├── MATLAB │ │ │ │ ├── AP_Conector.slx │ │ │ │ ├── AP_receve.m │ │ │ │ ├── AP_send.m │ │ │ │ ├── Copter │ │ │ │ │ ├── Copter.m │ │ │ │ │ ├── Hexsoon.mat │ │ │ │ │ ├── SIM_multicopter.m │ │ │ │ │ └── readme.md │ │ │ │ ├── Heli │ │ │ │ │ ├── heli.slx │ │ │ │ │ ├── heli_init.m │ │ │ │ │ └── readme.md │ │ │ │ ├── MATLAB 2018b Legacy │ │ │ │ │ ├── AP_Conector.slx │ │ │ │ │ ├── Rover.slx │ │ │ │ │ └── readme.md │ │ │ │ ├── Rover │ │ │ │ │ ├── Rover.slx │ │ │ │ │ └── readme.md │ │ │ │ ├── SITL_connector.m │ │ │ │ ├── readme.md │ │ │ │ └── tcp_udp_ip_2.0.6 │ │ │ │ │ ├── GNU_General_Public_License.txt │ │ │ │ │ ├── pnet.c │ │ │ │ │ ├── pnet.m │ │ │ │ │ ├── pnet.mexa64 │ │ │ │ │ ├── pnet.mexw64 │ │ │ │ │ └── whatsnew.txt │ │ │ ├── pybullet │ │ │ │ ├── models │ │ │ │ │ ├── iris │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── iris.urdf │ │ │ │ │ │ └── meshes │ │ │ │ │ │ │ ├── iris.dae │ │ │ │ │ │ │ ├── iris_prop_ccw.dae │ │ │ │ │ │ │ ├── iris_prop_cw.dae │ │ │ │ │ │ │ ├── propeller_ccw.dae │ │ │ │ │ │ │ └── propeller_cw.dae │ │ │ │ │ ├── opendog │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── meshes │ │ │ │ │ │ │ ├── base_link.STL │ │ │ │ │ │ │ ├── lb_hip.STL │ │ │ │ │ │ │ ├── lb_lowerleg.STL │ │ │ │ │ │ │ ├── lb_upperleg.STL │ │ │ │ │ │ │ ├── lf_hip.STL │ │ │ │ │ │ │ ├── lf_lowerleg.STL │ │ │ │ │ │ │ ├── lf_upperleg.STL │ │ │ │ │ │ │ ├── rb_hip.STL │ │ │ │ │ │ │ ├── rb_lowerleg.STL │ │ │ │ │ │ │ ├── rb_upperleg.STL │ │ │ │ │ │ │ ├── rf_hip.STL │ │ │ │ │ │ │ ├── rf_lowerleg.STL │ │ │ │ │ │ │ └── rf_upperleg.STL │ │ │ │ │ │ └── opendog.urdf │ │ │ │ │ └── quadruped │ │ │ │ │ │ └── quadruped.urdf │ │ │ │ ├── robot.py │ │ │ │ └── walking_robot.py │ │ │ └── readme.md │ │ ├── Morse │ │ │ ├── indoor_misison.waypoints │ │ │ ├── quad_scanner.parm │ │ │ ├── quad_scanner.py │ │ │ ├── quadcopter.parm │ │ │ ├── quadcopter.py │ │ │ ├── rover.parm │ │ │ ├── rover.py │ │ │ ├── rover_follow.py │ │ │ ├── rover_scanner.parm │ │ │ ├── rover_scanner.py │ │ │ ├── rover_skid.parm │ │ │ ├── rover_skid.py │ │ │ └── start_follow.sh │ │ ├── SilentWings │ │ │ ├── Missions │ │ │ │ ├── Plockton.waypoints │ │ │ │ └── Starmoen.waypoints │ │ │ ├── Params │ │ │ │ ├── Rolladen-Schneider-LS8b.param │ │ │ │ └── Schleicher-ASW27B.param │ │ │ └── Situations │ │ │ │ ├── ASW27B_Plockton_1000.stn │ │ │ │ └── LS-8b_Starmoen_800.stn │ │ ├── Webots │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── controllers │ │ │ │ ├── ardupilot_SITL_QUAD │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── ardupilot_SITL_QUAD.c │ │ │ │ │ ├── ardupilot_SITL_QUAD.h │ │ │ │ │ ├── sensors.c │ │ │ │ │ ├── sensors.h │ │ │ │ │ ├── sockets.c │ │ │ │ │ └── sockets.h │ │ │ │ ├── ardupilot_SITL_ROVER │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── ardupilot_SITL_ROVER.c │ │ │ │ │ ├── ardupilot_SITL_ROVER.h │ │ │ │ │ ├── sensors.c │ │ │ │ │ ├── sensors.h │ │ │ │ │ ├── sockets.c │ │ │ │ │ └── sockets.h │ │ │ │ └── ardupilot_SITL_TRICOPTER │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── ardupilot_SITL_TRICOPTER.c │ │ │ │ │ ├── ardupilot_SITL_TRICOPTER.h │ │ │ │ │ ├── sensors.c │ │ │ │ │ ├── sensors.h │ │ │ │ │ ├── sockets.c │ │ │ │ │ └── sockets.h │ │ │ ├── dronePlus.sh │ │ │ ├── droneTricopter.sh │ │ │ ├── droneTwoTricopters.sh │ │ │ ├── droneX.sh │ │ │ ├── droneX_TwoDrones.sh │ │ │ ├── mission_pyramids.plan │ │ │ ├── mission_test_sitl.plan │ │ │ ├── plugins │ │ │ │ └── physics │ │ │ │ │ └── sitl_physics_env │ │ │ │ │ ├── Makefile │ │ │ │ │ └── sitl_physics_env.c │ │ │ ├── pyramids_droneX.sh │ │ │ ├── pyramids_droneX_twoDrones.sh │ │ │ ├── quadPlus.parm │ │ │ ├── quadPlus2.parm │ │ │ ├── quadX.parm │ │ │ ├── quadX2.parm │ │ │ ├── rover.parm │ │ │ ├── rover.sh │ │ │ ├── tricopter.parm │ │ │ ├── tricopter2.parm │ │ │ └── worlds │ │ │ │ ├── pyramidMap.wbt │ │ │ │ ├── pyramidMap_two_quads.wbt │ │ │ │ ├── webots_quadPlus.wbt │ │ │ │ ├── webots_quadX.wbt │ │ │ │ ├── webots_rover.wbt │ │ │ │ ├── webots_tricopter.wbt │ │ │ │ ├── webots_two_quadX.wbt │ │ │ │ └── webots_two_tricopter.wbt │ │ ├── Webots_Python │ │ │ ├── .gitignore │ │ │ ├── controllers │ │ │ │ └── ardupilot_vehicle_controller │ │ │ │ │ ├── ardupilot_vehicle_controller.py │ │ │ │ │ └── webots_vehicle.py │ │ │ ├── params │ │ │ │ ├── crazyflie.parm │ │ │ │ ├── iris.parm │ │ │ │ └── pioneer3at.parm │ │ │ ├── protos │ │ │ │ ├── ArucoMarker.proto │ │ │ │ ├── Iris.proto │ │ │ │ ├── meshes │ │ │ │ │ ├── iris.dae │ │ │ │ │ ├── iris_prop_ccw.dae │ │ │ │ │ └── iris_prop_cw.dae │ │ │ │ └── textures │ │ │ │ │ ├── aruco_0.png │ │ │ │ │ ├── aruco_1.png │ │ │ │ │ ├── aruco_2.png │ │ │ │ │ ├── aruco_3.png │ │ │ │ │ ├── aruco_4.png │ │ │ │ │ ├── aruco_5.png │ │ │ │ │ ├── aruco_6.png │ │ │ │ │ ├── aruco_7.png │ │ │ │ │ └── aruco_8.png │ │ │ ├── scripts │ │ │ │ ├── example_aruco_detection.py │ │ │ │ └── example_camera_receive.py │ │ │ └── worlds │ │ │ │ ├── crazyflie.wbt │ │ │ │ ├── crazyflie_double.wbt │ │ │ │ ├── iris.wbt │ │ │ │ ├── iris_camera.wbt │ │ │ │ ├── iris_depth_camera.wbt │ │ │ │ └── pioneer3at.wbt │ │ ├── XPlane │ │ │ └── xplane_alia.json │ │ ├── follow-copter.sh │ │ ├── follow-mavproxy.sh │ │ └── on-hardware │ │ │ ├── README.md │ │ │ ├── default.param │ │ │ ├── extra-hwdef-sitl-on-hw.dat │ │ │ ├── plane-default.param │ │ │ ├── plane-extra-hwdef-sitl-on-hw.dat │ │ │ ├── sitl-on-hw.py │ │ │ └── some.script │ ├── picojson.cpp │ ├── picojson.h │ ├── tests │ │ ├── test_sim_ms5525.cpp │ │ ├── test_sim_ms5611.cpp │ │ └── wscript │ └── tools │ │ └── Sailboat_VPP.m ├── SRV_Channel │ ├── SRV_Channel.cpp │ ├── SRV_Channel.h │ ├── SRV_Channel_aux.cpp │ ├── SRV_Channel_config.h │ └── SRV_Channels.cpp ├── StorageManager │ ├── StorageManager.cpp │ ├── StorageManager.h │ └── examples │ │ └── StorageTest │ │ ├── StorageTest.cpp │ │ └── wscript └── doc │ ├── Doxyfile │ └── updateDocs ├── mk └── check_modules.sh ├── pyproject.toml ├── tests └── AP_gtest.h ├── waf └── wscript /.dir-locals.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/.dir-locals.el -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/.editorconfig -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/.flake8 -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/.github/SUPPORT.md -------------------------------------------------------------------------------- /.github/workflows/ccache.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/.github/workflows/ccache.env -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/.gitmodules -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pydevproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/.pydevproject -------------------------------------------------------------------------------- /.semaphore/semaphore.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/.semaphore/semaphore.yml -------------------------------------------------------------------------------- /.valgrind-suppressions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/.valgrind-suppressions -------------------------------------------------------------------------------- /.valgrindrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/.valgrindrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /AntennaTracker/AP_Arming.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/AntennaTracker/AP_Arming.h -------------------------------------------------------------------------------- /AntennaTracker/GCS_Mavlink.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/AntennaTracker/GCS_Mavlink.cpp -------------------------------------------------------------------------------- /AntennaTracker/GCS_Mavlink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/AntennaTracker/GCS_Mavlink.h -------------------------------------------------------------------------------- /AntennaTracker/GCS_Tracker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/AntennaTracker/GCS_Tracker.cpp -------------------------------------------------------------------------------- /AntennaTracker/GCS_Tracker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/AntennaTracker/GCS_Tracker.h -------------------------------------------------------------------------------- /AntennaTracker/Log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/AntennaTracker/Log.cpp -------------------------------------------------------------------------------- /AntennaTracker/Parameters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/AntennaTracker/Parameters.cpp -------------------------------------------------------------------------------- /AntennaTracker/Parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/AntennaTracker/Parameters.h -------------------------------------------------------------------------------- /AntennaTracker/RC_Channel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/AntennaTracker/RC_Channel.cpp -------------------------------------------------------------------------------- /AntennaTracker/RC_Channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/AntennaTracker/RC_Channel.h -------------------------------------------------------------------------------- /AntennaTracker/Tracker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/AntennaTracker/Tracker.cpp -------------------------------------------------------------------------------- /AntennaTracker/Tracker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/AntennaTracker/Tracker.h -------------------------------------------------------------------------------- /AntennaTracker/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/AntennaTracker/config.h -------------------------------------------------------------------------------- /AntennaTracker/defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/AntennaTracker/defines.h -------------------------------------------------------------------------------- /AntennaTracker/mode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/AntennaTracker/mode.cpp -------------------------------------------------------------------------------- /AntennaTracker/mode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/AntennaTracker/mode.h -------------------------------------------------------------------------------- /AntennaTracker/mode_auto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/AntennaTracker/mode_auto.cpp -------------------------------------------------------------------------------- /AntennaTracker/mode_guided.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/AntennaTracker/mode_guided.cpp -------------------------------------------------------------------------------- /AntennaTracker/mode_manual.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/AntennaTracker/mode_manual.cpp -------------------------------------------------------------------------------- /AntennaTracker/mode_scan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/AntennaTracker/mode_scan.cpp -------------------------------------------------------------------------------- /AntennaTracker/radio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/AntennaTracker/radio.cpp -------------------------------------------------------------------------------- /AntennaTracker/sensors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/AntennaTracker/sensors.cpp -------------------------------------------------------------------------------- /AntennaTracker/servos.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/AntennaTracker/servos.cpp -------------------------------------------------------------------------------- /AntennaTracker/system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/AntennaTracker/system.cpp -------------------------------------------------------------------------------- /AntennaTracker/tracking.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/AntennaTracker/tracking.cpp -------------------------------------------------------------------------------- /AntennaTracker/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/AntennaTracker/version.h -------------------------------------------------------------------------------- /AntennaTracker/wscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/AntennaTracker/wscript -------------------------------------------------------------------------------- /ArduCopter/APM_Config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/APM_Config.h -------------------------------------------------------------------------------- /ArduCopter/AP_Arming.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/AP_Arming.cpp -------------------------------------------------------------------------------- /ArduCopter/AP_Arming.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/AP_Arming.h -------------------------------------------------------------------------------- /ArduCopter/AP_Rally.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/AP_Rally.cpp -------------------------------------------------------------------------------- /ArduCopter/AP_Rally.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/AP_Rally.h -------------------------------------------------------------------------------- /ArduCopter/AP_State.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/AP_State.cpp -------------------------------------------------------------------------------- /ArduCopter/Attitude.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/Attitude.cpp -------------------------------------------------------------------------------- /ArduCopter/Copter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/Copter.cpp -------------------------------------------------------------------------------- /ArduCopter/Copter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/Copter.h -------------------------------------------------------------------------------- /ArduCopter/GCS_Copter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/GCS_Copter.cpp -------------------------------------------------------------------------------- /ArduCopter/GCS_Copter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/GCS_Copter.h -------------------------------------------------------------------------------- /ArduCopter/GCS_Mavlink.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/GCS_Mavlink.cpp -------------------------------------------------------------------------------- /ArduCopter/GCS_Mavlink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/GCS_Mavlink.h -------------------------------------------------------------------------------- /ArduCopter/Log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/Log.cpp -------------------------------------------------------------------------------- /ArduCopter/Makefile.waf: -------------------------------------------------------------------------------- 1 | all: 2 | @$(MAKE) -C ../ -f Makefile.waf copter 3 | -------------------------------------------------------------------------------- /ArduCopter/Parameters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/Parameters.cpp -------------------------------------------------------------------------------- /ArduCopter/Parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/Parameters.h -------------------------------------------------------------------------------- /ArduCopter/RC_Channel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/RC_Channel.cpp -------------------------------------------------------------------------------- /ArduCopter/RC_Channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/RC_Channel.h -------------------------------------------------------------------------------- /ArduCopter/ReleaseNotes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/ReleaseNotes.txt -------------------------------------------------------------------------------- /ArduCopter/UserCode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/UserCode.cpp -------------------------------------------------------------------------------- /ArduCopter/UserParameters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/UserParameters.cpp -------------------------------------------------------------------------------- /ArduCopter/UserParameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/UserParameters.h -------------------------------------------------------------------------------- /ArduCopter/UserVariables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/UserVariables.h -------------------------------------------------------------------------------- /ArduCopter/afs_copter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/afs_copter.cpp -------------------------------------------------------------------------------- /ArduCopter/afs_copter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/afs_copter.h -------------------------------------------------------------------------------- /ArduCopter/autoyaw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/autoyaw.cpp -------------------------------------------------------------------------------- /ArduCopter/avoidance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/avoidance.cpp -------------------------------------------------------------------------------- /ArduCopter/avoidance_adsb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/avoidance_adsb.cpp -------------------------------------------------------------------------------- /ArduCopter/avoidance_adsb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/avoidance_adsb.h -------------------------------------------------------------------------------- /ArduCopter/commands.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/commands.cpp -------------------------------------------------------------------------------- /ArduCopter/compassmot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/compassmot.cpp -------------------------------------------------------------------------------- /ArduCopter/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/config.h -------------------------------------------------------------------------------- /ArduCopter/crash_check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/crash_check.cpp -------------------------------------------------------------------------------- /ArduCopter/defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/defines.h -------------------------------------------------------------------------------- /ArduCopter/ekf_check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/ekf_check.cpp -------------------------------------------------------------------------------- /ArduCopter/esc_calibration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/esc_calibration.cpp -------------------------------------------------------------------------------- /ArduCopter/events.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/events.cpp -------------------------------------------------------------------------------- /ArduCopter/failsafe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/failsafe.cpp -------------------------------------------------------------------------------- /ArduCopter/fence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/fence.cpp -------------------------------------------------------------------------------- /ArduCopter/heli.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/heli.cpp -------------------------------------------------------------------------------- /ArduCopter/inertia.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/inertia.cpp -------------------------------------------------------------------------------- /ArduCopter/land_detector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/land_detector.cpp -------------------------------------------------------------------------------- /ArduCopter/landing_gear.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/landing_gear.cpp -------------------------------------------------------------------------------- /ArduCopter/mode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/mode.cpp -------------------------------------------------------------------------------- /ArduCopter/mode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/mode.h -------------------------------------------------------------------------------- /ArduCopter/mode_acro.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/mode_acro.cpp -------------------------------------------------------------------------------- /ArduCopter/mode_acro_heli.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/mode_acro_heli.cpp -------------------------------------------------------------------------------- /ArduCopter/mode_althold.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/mode_althold.cpp -------------------------------------------------------------------------------- /ArduCopter/mode_auto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/mode_auto.cpp -------------------------------------------------------------------------------- /ArduCopter/mode_autorotate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/mode_autorotate.cpp -------------------------------------------------------------------------------- /ArduCopter/mode_autotune.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/mode_autotune.cpp -------------------------------------------------------------------------------- /ArduCopter/mode_avoid_adsb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/mode_avoid_adsb.cpp -------------------------------------------------------------------------------- /ArduCopter/mode_brake.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/mode_brake.cpp -------------------------------------------------------------------------------- /ArduCopter/mode_circle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/mode_circle.cpp -------------------------------------------------------------------------------- /ArduCopter/mode_drift.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/mode_drift.cpp -------------------------------------------------------------------------------- /ArduCopter/mode_flip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/mode_flip.cpp -------------------------------------------------------------------------------- /ArduCopter/mode_flowhold.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/mode_flowhold.cpp -------------------------------------------------------------------------------- /ArduCopter/mode_follow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/mode_follow.cpp -------------------------------------------------------------------------------- /ArduCopter/mode_guided.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/mode_guided.cpp -------------------------------------------------------------------------------- /ArduCopter/mode_land.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/mode_land.cpp -------------------------------------------------------------------------------- /ArduCopter/mode_loiter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/mode_loiter.cpp -------------------------------------------------------------------------------- /ArduCopter/mode_poshold.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/mode_poshold.cpp -------------------------------------------------------------------------------- /ArduCopter/mode_rtl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/mode_rtl.cpp -------------------------------------------------------------------------------- /ArduCopter/mode_smart_rtl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/mode_smart_rtl.cpp -------------------------------------------------------------------------------- /ArduCopter/mode_sport.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/mode_sport.cpp -------------------------------------------------------------------------------- /ArduCopter/mode_stabilize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/mode_stabilize.cpp -------------------------------------------------------------------------------- /ArduCopter/mode_systemid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/mode_systemid.cpp -------------------------------------------------------------------------------- /ArduCopter/mode_throw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/mode_throw.cpp -------------------------------------------------------------------------------- /ArduCopter/mode_turtle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/mode_turtle.cpp -------------------------------------------------------------------------------- /ArduCopter/mode_zigzag.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/mode_zigzag.cpp -------------------------------------------------------------------------------- /ArduCopter/motor_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/motor_test.cpp -------------------------------------------------------------------------------- /ArduCopter/motors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/motors.cpp -------------------------------------------------------------------------------- /ArduCopter/navigation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/navigation.cpp -------------------------------------------------------------------------------- /ArduCopter/radio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/radio.cpp -------------------------------------------------------------------------------- /ArduCopter/sensors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/sensors.cpp -------------------------------------------------------------------------------- /ArduCopter/standby.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/standby.cpp -------------------------------------------------------------------------------- /ArduCopter/system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/system.cpp -------------------------------------------------------------------------------- /ArduCopter/takeoff.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/takeoff.cpp -------------------------------------------------------------------------------- /ArduCopter/takeoff_check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/takeoff_check.cpp -------------------------------------------------------------------------------- /ArduCopter/terrain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/terrain.cpp -------------------------------------------------------------------------------- /ArduCopter/toy_mode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/toy_mode.cpp -------------------------------------------------------------------------------- /ArduCopter/toy_mode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/toy_mode.h -------------------------------------------------------------------------------- /ArduCopter/tuning.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/tuning.cpp -------------------------------------------------------------------------------- /ArduCopter/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/version.h -------------------------------------------------------------------------------- /ArduCopter/wscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduCopter/wscript -------------------------------------------------------------------------------- /ArduPlane/AP_Arming.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/AP_Arming.cpp -------------------------------------------------------------------------------- /ArduPlane/AP_Arming.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/AP_Arming.h -------------------------------------------------------------------------------- /ArduPlane/ArduPlane.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/ArduPlane.cpp -------------------------------------------------------------------------------- /ArduPlane/Attitude.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/Attitude.cpp -------------------------------------------------------------------------------- /ArduPlane/GCS_Mavlink.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/GCS_Mavlink.cpp -------------------------------------------------------------------------------- /ArduPlane/GCS_Mavlink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/GCS_Mavlink.h -------------------------------------------------------------------------------- /ArduPlane/GCS_Plane.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/GCS_Plane.cpp -------------------------------------------------------------------------------- /ArduPlane/GCS_Plane.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/GCS_Plane.h -------------------------------------------------------------------------------- /ArduPlane/Log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/Log.cpp -------------------------------------------------------------------------------- /ArduPlane/Makefile.waf: -------------------------------------------------------------------------------- 1 | all: 2 | @$(MAKE) -C ../ -f Makefile.waf plane 3 | -------------------------------------------------------------------------------- /ArduPlane/Parameters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/Parameters.cpp -------------------------------------------------------------------------------- /ArduPlane/Parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/Parameters.h -------------------------------------------------------------------------------- /ArduPlane/Plane.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/Plane.cpp -------------------------------------------------------------------------------- /ArduPlane/Plane.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/Plane.h -------------------------------------------------------------------------------- /ArduPlane/RC_Channel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/RC_Channel.cpp -------------------------------------------------------------------------------- /ArduPlane/RC_Channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/RC_Channel.h -------------------------------------------------------------------------------- /ArduPlane/ReleaseNotes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/ReleaseNotes.txt -------------------------------------------------------------------------------- /ArduPlane/afs_plane.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/afs_plane.cpp -------------------------------------------------------------------------------- /ArduPlane/afs_plane.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/afs_plane.h -------------------------------------------------------------------------------- /ArduPlane/altitude.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/altitude.cpp -------------------------------------------------------------------------------- /ArduPlane/avoidance_adsb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/avoidance_adsb.cpp -------------------------------------------------------------------------------- /ArduPlane/avoidance_adsb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/avoidance_adsb.h -------------------------------------------------------------------------------- /ArduPlane/commands.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/commands.cpp -------------------------------------------------------------------------------- /ArduPlane/commands_logic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/commands_logic.cpp -------------------------------------------------------------------------------- /ArduPlane/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/config.h -------------------------------------------------------------------------------- /ArduPlane/control_modes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/control_modes.cpp -------------------------------------------------------------------------------- /ArduPlane/createTags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/createTags -------------------------------------------------------------------------------- /ArduPlane/defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/defines.h -------------------------------------------------------------------------------- /ArduPlane/ekf_check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/ekf_check.cpp -------------------------------------------------------------------------------- /ArduPlane/events.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/events.cpp -------------------------------------------------------------------------------- /ArduPlane/failsafe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/failsafe.cpp -------------------------------------------------------------------------------- /ArduPlane/fence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/fence.cpp -------------------------------------------------------------------------------- /ArduPlane/is_flying.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/is_flying.cpp -------------------------------------------------------------------------------- /ArduPlane/mode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/mode.cpp -------------------------------------------------------------------------------- /ArduPlane/mode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/mode.h -------------------------------------------------------------------------------- /ArduPlane/mode_acro.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/mode_acro.cpp -------------------------------------------------------------------------------- /ArduPlane/mode_auto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/mode_auto.cpp -------------------------------------------------------------------------------- /ArduPlane/mode_autotune.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/mode_autotune.cpp -------------------------------------------------------------------------------- /ArduPlane/mode_avoidADSB.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/mode_avoidADSB.cpp -------------------------------------------------------------------------------- /ArduPlane/mode_circle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/mode_circle.cpp -------------------------------------------------------------------------------- /ArduPlane/mode_cruise.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/mode_cruise.cpp -------------------------------------------------------------------------------- /ArduPlane/mode_fbwa.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/mode_fbwa.cpp -------------------------------------------------------------------------------- /ArduPlane/mode_fbwb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/mode_fbwb.cpp -------------------------------------------------------------------------------- /ArduPlane/mode_guided.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/mode_guided.cpp -------------------------------------------------------------------------------- /ArduPlane/mode_loiter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/mode_loiter.cpp -------------------------------------------------------------------------------- /ArduPlane/mode_manual.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/mode_manual.cpp -------------------------------------------------------------------------------- /ArduPlane/mode_qacro.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/mode_qacro.cpp -------------------------------------------------------------------------------- /ArduPlane/mode_qautotune.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/mode_qautotune.cpp -------------------------------------------------------------------------------- /ArduPlane/mode_qhover.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/mode_qhover.cpp -------------------------------------------------------------------------------- /ArduPlane/mode_qland.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/mode_qland.cpp -------------------------------------------------------------------------------- /ArduPlane/mode_qloiter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/mode_qloiter.cpp -------------------------------------------------------------------------------- /ArduPlane/mode_qrtl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/mode_qrtl.cpp -------------------------------------------------------------------------------- /ArduPlane/mode_qstabilize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/mode_qstabilize.cpp -------------------------------------------------------------------------------- /ArduPlane/mode_rtl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/mode_rtl.cpp -------------------------------------------------------------------------------- /ArduPlane/mode_stabilize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/mode_stabilize.cpp -------------------------------------------------------------------------------- /ArduPlane/mode_takeoff.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/mode_takeoff.cpp -------------------------------------------------------------------------------- /ArduPlane/mode_thermal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/mode_thermal.cpp -------------------------------------------------------------------------------- /ArduPlane/mode_training.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/mode_training.cpp -------------------------------------------------------------------------------- /ArduPlane/motor_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/motor_test.cpp -------------------------------------------------------------------------------- /ArduPlane/navigation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/navigation.cpp -------------------------------------------------------------------------------- /ArduPlane/parachute.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/parachute.cpp -------------------------------------------------------------------------------- /ArduPlane/qautotune.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/qautotune.cpp -------------------------------------------------------------------------------- /ArduPlane/qautotune.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/qautotune.h -------------------------------------------------------------------------------- /ArduPlane/quadplane.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/quadplane.cpp -------------------------------------------------------------------------------- /ArduPlane/quadplane.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/quadplane.h -------------------------------------------------------------------------------- /ArduPlane/radio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/radio.cpp -------------------------------------------------------------------------------- /ArduPlane/reverse_thrust.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/reverse_thrust.cpp -------------------------------------------------------------------------------- /ArduPlane/sensors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/sensors.cpp -------------------------------------------------------------------------------- /ArduPlane/servos.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/servos.cpp -------------------------------------------------------------------------------- /ArduPlane/soaring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/soaring.cpp -------------------------------------------------------------------------------- /ArduPlane/system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/system.cpp -------------------------------------------------------------------------------- /ArduPlane/tailsitter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/tailsitter.cpp -------------------------------------------------------------------------------- /ArduPlane/tailsitter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/tailsitter.h -------------------------------------------------------------------------------- /ArduPlane/takeoff.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/takeoff.cpp -------------------------------------------------------------------------------- /ArduPlane/tiltrotor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/tiltrotor.cpp -------------------------------------------------------------------------------- /ArduPlane/tiltrotor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/tiltrotor.h -------------------------------------------------------------------------------- /ArduPlane/transition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/transition.h -------------------------------------------------------------------------------- /ArduPlane/tuning.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/tuning.cpp -------------------------------------------------------------------------------- /ArduPlane/tuning.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/tuning.h -------------------------------------------------------------------------------- /ArduPlane/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/version.h -------------------------------------------------------------------------------- /ArduPlane/wscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduPlane/wscript -------------------------------------------------------------------------------- /ArduSub/AP_Arming_Sub.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/AP_Arming_Sub.cpp -------------------------------------------------------------------------------- /ArduSub/AP_Arming_Sub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/AP_Arming_Sub.h -------------------------------------------------------------------------------- /ArduSub/AP_State.cpp: -------------------------------------------------------------------------------- 1 | #include "Sub.h" 2 | -------------------------------------------------------------------------------- /ArduSub/ArduSub.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/ArduSub.cpp -------------------------------------------------------------------------------- /ArduSub/Attitude.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/Attitude.cpp -------------------------------------------------------------------------------- /ArduSub/GCS_Mavlink.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/GCS_Mavlink.cpp -------------------------------------------------------------------------------- /ArduSub/GCS_Mavlink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/GCS_Mavlink.h -------------------------------------------------------------------------------- /ArduSub/GCS_Sub.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/GCS_Sub.cpp -------------------------------------------------------------------------------- /ArduSub/GCS_Sub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/GCS_Sub.h -------------------------------------------------------------------------------- /ArduSub/Log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/Log.cpp -------------------------------------------------------------------------------- /ArduSub/Makefile.waf: -------------------------------------------------------------------------------- 1 | all: 2 | @$(MAKE) -C ../ -f Makefile.waf sub 3 | -------------------------------------------------------------------------------- /ArduSub/Parameters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/Parameters.cpp -------------------------------------------------------------------------------- /ArduSub/Parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/Parameters.h -------------------------------------------------------------------------------- /ArduSub/RC_Channel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/RC_Channel.cpp -------------------------------------------------------------------------------- /ArduSub/RC_Channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/RC_Channel.h -------------------------------------------------------------------------------- /ArduSub/ReleaseNotes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/ReleaseNotes.txt -------------------------------------------------------------------------------- /ArduSub/Sub.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/Sub.cpp -------------------------------------------------------------------------------- /ArduSub/Sub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/Sub.h -------------------------------------------------------------------------------- /ArduSub/UserCode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/UserCode.cpp -------------------------------------------------------------------------------- /ArduSub/UserVariables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/UserVariables.h -------------------------------------------------------------------------------- /ArduSub/commands.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/commands.cpp -------------------------------------------------------------------------------- /ArduSub/commands_logic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/commands_logic.cpp -------------------------------------------------------------------------------- /ArduSub/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/config.h -------------------------------------------------------------------------------- /ArduSub/control_acro.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/control_acro.cpp -------------------------------------------------------------------------------- /ArduSub/control_althold.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/control_althold.cpp -------------------------------------------------------------------------------- /ArduSub/control_auto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/control_auto.cpp -------------------------------------------------------------------------------- /ArduSub/control_circle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/control_circle.cpp -------------------------------------------------------------------------------- /ArduSub/control_guided.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/control_guided.cpp -------------------------------------------------------------------------------- /ArduSub/control_manual.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/control_manual.cpp -------------------------------------------------------------------------------- /ArduSub/control_poshold.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/control_poshold.cpp -------------------------------------------------------------------------------- /ArduSub/control_stabilize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/control_stabilize.cpp -------------------------------------------------------------------------------- /ArduSub/control_surface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/control_surface.cpp -------------------------------------------------------------------------------- /ArduSub/defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/defines.h -------------------------------------------------------------------------------- /ArduSub/failsafe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/failsafe.cpp -------------------------------------------------------------------------------- /ArduSub/fence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/fence.cpp -------------------------------------------------------------------------------- /ArduSub/flight_mode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/flight_mode.cpp -------------------------------------------------------------------------------- /ArduSub/inertia.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/inertia.cpp -------------------------------------------------------------------------------- /ArduSub/joystick.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/joystick.cpp -------------------------------------------------------------------------------- /ArduSub/motors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/motors.cpp -------------------------------------------------------------------------------- /ArduSub/radio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/radio.cpp -------------------------------------------------------------------------------- /ArduSub/sensors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/sensors.cpp -------------------------------------------------------------------------------- /ArduSub/system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/system.cpp -------------------------------------------------------------------------------- /ArduSub/terrain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/terrain.cpp -------------------------------------------------------------------------------- /ArduSub/turn_counter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/turn_counter.cpp -------------------------------------------------------------------------------- /ArduSub/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/version.h -------------------------------------------------------------------------------- /ArduSub/wscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/ArduSub/wscript -------------------------------------------------------------------------------- /BUILD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/BUILD.md -------------------------------------------------------------------------------- /Blimp/AP_Arming.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/AP_Arming.cpp -------------------------------------------------------------------------------- /Blimp/AP_Arming.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/AP_Arming.h -------------------------------------------------------------------------------- /Blimp/AP_State.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/AP_State.cpp -------------------------------------------------------------------------------- /Blimp/Blimp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/Blimp.cpp -------------------------------------------------------------------------------- /Blimp/Blimp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/Blimp.h -------------------------------------------------------------------------------- /Blimp/Fins.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/Fins.cpp -------------------------------------------------------------------------------- /Blimp/Fins.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/Fins.h -------------------------------------------------------------------------------- /Blimp/GCS_Blimp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/GCS_Blimp.cpp -------------------------------------------------------------------------------- /Blimp/GCS_Blimp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/GCS_Blimp.h -------------------------------------------------------------------------------- /Blimp/GCS_Mavlink.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/GCS_Mavlink.cpp -------------------------------------------------------------------------------- /Blimp/GCS_Mavlink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/GCS_Mavlink.h -------------------------------------------------------------------------------- /Blimp/Log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/Log.cpp -------------------------------------------------------------------------------- /Blimp/Parameters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/Parameters.cpp -------------------------------------------------------------------------------- /Blimp/Parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/Parameters.h -------------------------------------------------------------------------------- /Blimp/RC_Channel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/RC_Channel.cpp -------------------------------------------------------------------------------- /Blimp/RC_Channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/RC_Channel.h -------------------------------------------------------------------------------- /Blimp/commands.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/commands.cpp -------------------------------------------------------------------------------- /Blimp/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/config.h -------------------------------------------------------------------------------- /Blimp/defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/defines.h -------------------------------------------------------------------------------- /Blimp/ekf_check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/ekf_check.cpp -------------------------------------------------------------------------------- /Blimp/events.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/events.cpp -------------------------------------------------------------------------------- /Blimp/failsafe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/failsafe.cpp -------------------------------------------------------------------------------- /Blimp/inertia.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/inertia.cpp -------------------------------------------------------------------------------- /Blimp/mode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/mode.cpp -------------------------------------------------------------------------------- /Blimp/mode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/mode.h -------------------------------------------------------------------------------- /Blimp/mode_land.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/mode_land.cpp -------------------------------------------------------------------------------- /Blimp/mode_loiter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/mode_loiter.cpp -------------------------------------------------------------------------------- /Blimp/mode_manual.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/mode_manual.cpp -------------------------------------------------------------------------------- /Blimp/mode_velocity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/mode_velocity.cpp -------------------------------------------------------------------------------- /Blimp/motors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/motors.cpp -------------------------------------------------------------------------------- /Blimp/radio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/radio.cpp -------------------------------------------------------------------------------- /Blimp/sensors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/sensors.cpp -------------------------------------------------------------------------------- /Blimp/system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/system.cpp -------------------------------------------------------------------------------- /Blimp/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/version.h -------------------------------------------------------------------------------- /Blimp/wscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Blimp/wscript -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /COPYING.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/COPYING.txt -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Dockerfile -------------------------------------------------------------------------------- /Doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Doxyfile.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/README.md -------------------------------------------------------------------------------- /Rover/AP_Arming.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/AP_Arming.cpp -------------------------------------------------------------------------------- /Rover/AP_Arming.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/AP_Arming.h -------------------------------------------------------------------------------- /Rover/AP_Rally.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/AP_Rally.cpp -------------------------------------------------------------------------------- /Rover/AP_Rally.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/AP_Rally.h -------------------------------------------------------------------------------- /Rover/GCS_Mavlink.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/GCS_Mavlink.cpp -------------------------------------------------------------------------------- /Rover/GCS_Mavlink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/GCS_Mavlink.h -------------------------------------------------------------------------------- /Rover/GCS_Rover.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/GCS_Rover.cpp -------------------------------------------------------------------------------- /Rover/GCS_Rover.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/GCS_Rover.h -------------------------------------------------------------------------------- /Rover/Log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/Log.cpp -------------------------------------------------------------------------------- /Rover/Makefile.waf: -------------------------------------------------------------------------------- 1 | all: 2 | @$(MAKE) -C ../ -f Makefile.waf rover 3 | -------------------------------------------------------------------------------- /Rover/Parameters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/Parameters.cpp -------------------------------------------------------------------------------- /Rover/Parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/Parameters.h -------------------------------------------------------------------------------- /Rover/RC_Channel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/RC_Channel.cpp -------------------------------------------------------------------------------- /Rover/RC_Channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/RC_Channel.h -------------------------------------------------------------------------------- /Rover/Rover.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/Rover.cpp -------------------------------------------------------------------------------- /Rover/Rover.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/Rover.h -------------------------------------------------------------------------------- /Rover/Steering.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/Steering.cpp -------------------------------------------------------------------------------- /Rover/afs_rover.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/afs_rover.cpp -------------------------------------------------------------------------------- /Rover/afs_rover.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/afs_rover.h -------------------------------------------------------------------------------- /Rover/balance_bot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/balance_bot.cpp -------------------------------------------------------------------------------- /Rover/commands.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/commands.cpp -------------------------------------------------------------------------------- /Rover/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/config.h -------------------------------------------------------------------------------- /Rover/crash_check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/crash_check.cpp -------------------------------------------------------------------------------- /Rover/createTags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/createTags -------------------------------------------------------------------------------- /Rover/cruise_learn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/cruise_learn.cpp -------------------------------------------------------------------------------- /Rover/defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/defines.h -------------------------------------------------------------------------------- /Rover/ekf_check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/ekf_check.cpp -------------------------------------------------------------------------------- /Rover/failsafe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/failsafe.cpp -------------------------------------------------------------------------------- /Rover/fence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/fence.cpp -------------------------------------------------------------------------------- /Rover/mode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/mode.cpp -------------------------------------------------------------------------------- /Rover/mode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/mode.h -------------------------------------------------------------------------------- /Rover/mode_acro.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/mode_acro.cpp -------------------------------------------------------------------------------- /Rover/mode_auto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/mode_auto.cpp -------------------------------------------------------------------------------- /Rover/mode_dock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/mode_dock.cpp -------------------------------------------------------------------------------- /Rover/mode_follow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/mode_follow.cpp -------------------------------------------------------------------------------- /Rover/mode_guided.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/mode_guided.cpp -------------------------------------------------------------------------------- /Rover/mode_hold.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/mode_hold.cpp -------------------------------------------------------------------------------- /Rover/mode_loiter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/mode_loiter.cpp -------------------------------------------------------------------------------- /Rover/mode_manual.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/mode_manual.cpp -------------------------------------------------------------------------------- /Rover/mode_rtl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/mode_rtl.cpp -------------------------------------------------------------------------------- /Rover/mode_simple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/mode_simple.cpp -------------------------------------------------------------------------------- /Rover/mode_smart_rtl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/mode_smart_rtl.cpp -------------------------------------------------------------------------------- /Rover/mode_steering.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/mode_steering.cpp -------------------------------------------------------------------------------- /Rover/motor_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/motor_test.cpp -------------------------------------------------------------------------------- /Rover/precision_landing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/precision_landing.cpp -------------------------------------------------------------------------------- /Rover/radio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/radio.cpp -------------------------------------------------------------------------------- /Rover/release-notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/release-notes.txt -------------------------------------------------------------------------------- /Rover/sailboat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/sailboat.cpp -------------------------------------------------------------------------------- /Rover/sailboat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/sailboat.h -------------------------------------------------------------------------------- /Rover/sensors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/sensors.cpp -------------------------------------------------------------------------------- /Rover/system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/system.cpp -------------------------------------------------------------------------------- /Rover/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/version.h -------------------------------------------------------------------------------- /Rover/wscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Rover/wscript -------------------------------------------------------------------------------- /Tools/AP_Bootloader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/AP_Bootloader/README.md -------------------------------------------------------------------------------- /Tools/AP_Bootloader/can.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/AP_Bootloader/can.cpp -------------------------------------------------------------------------------- /Tools/AP_Bootloader/can.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/AP_Bootloader/can.h -------------------------------------------------------------------------------- /Tools/AP_Bootloader/mcu_f1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/AP_Bootloader/mcu_f1.h -------------------------------------------------------------------------------- /Tools/AP_Bootloader/mcu_f3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/AP_Bootloader/mcu_f3.h -------------------------------------------------------------------------------- /Tools/AP_Bootloader/mcu_f4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/AP_Bootloader/mcu_f4.h -------------------------------------------------------------------------------- /Tools/AP_Bootloader/mcu_f7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/AP_Bootloader/mcu_f7.h -------------------------------------------------------------------------------- /Tools/AP_Bootloader/mcu_g4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/AP_Bootloader/mcu_g4.h -------------------------------------------------------------------------------- /Tools/AP_Bootloader/mcu_h7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/AP_Bootloader/mcu_h7.h -------------------------------------------------------------------------------- /Tools/AP_Bootloader/mcu_l4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/AP_Bootloader/mcu_l4.h -------------------------------------------------------------------------------- /Tools/AP_Bootloader/md5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/AP_Bootloader/md5.cpp -------------------------------------------------------------------------------- /Tools/AP_Bootloader/md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/AP_Bootloader/md5.h -------------------------------------------------------------------------------- /Tools/AP_Bootloader/support.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/AP_Bootloader/support.h -------------------------------------------------------------------------------- /Tools/AP_Bootloader/wscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/AP_Bootloader/wscript -------------------------------------------------------------------------------- /Tools/AP_Periph/AP_Periph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/AP_Periph/AP_Periph.cpp -------------------------------------------------------------------------------- /Tools/AP_Periph/AP_Periph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/AP_Periph/AP_Periph.h -------------------------------------------------------------------------------- /Tools/AP_Periph/GCS_MAVLink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/AP_Periph/GCS_MAVLink.h -------------------------------------------------------------------------------- /Tools/AP_Periph/Parameters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/AP_Periph/Parameters.cpp -------------------------------------------------------------------------------- /Tools/AP_Periph/Parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/AP_Periph/Parameters.h -------------------------------------------------------------------------------- /Tools/AP_Periph/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/AP_Periph/README.md -------------------------------------------------------------------------------- /Tools/AP_Periph/adsb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/AP_Periph/adsb.cpp -------------------------------------------------------------------------------- /Tools/AP_Periph/can.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/AP_Periph/can.cpp -------------------------------------------------------------------------------- /Tools/AP_Periph/hwing_esc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/AP_Periph/hwing_esc.cpp -------------------------------------------------------------------------------- /Tools/AP_Periph/hwing_esc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/AP_Periph/hwing_esc.h -------------------------------------------------------------------------------- /Tools/AP_Periph/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/AP_Periph/i2c.h -------------------------------------------------------------------------------- /Tools/AP_Periph/msp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/AP_Periph/msp.cpp -------------------------------------------------------------------------------- /Tools/AP_Periph/rc_out.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/AP_Periph/rc_out.cpp -------------------------------------------------------------------------------- /Tools/AP_Periph/version.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/AP_Periph/version.cpp -------------------------------------------------------------------------------- /Tools/AP_Periph/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/AP_Periph/version.h -------------------------------------------------------------------------------- /Tools/AP_Periph/wscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/AP_Periph/wscript -------------------------------------------------------------------------------- /Tools/CHDK-Scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/CHDK-Scripts/README.md -------------------------------------------------------------------------------- /Tools/CHDK-Scripts/kap_uav.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/CHDK-Scripts/kap_uav.lua -------------------------------------------------------------------------------- /Tools/CPUInfo/CPUInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/CPUInfo/CPUInfo.cpp -------------------------------------------------------------------------------- /Tools/CPUInfo/EKF_Maths.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/CPUInfo/EKF_Maths.cpp -------------------------------------------------------------------------------- /Tools/CPUInfo/EKF_Maths.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/CPUInfo/EKF_Maths.h -------------------------------------------------------------------------------- /Tools/CPUInfo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/CPUInfo/Makefile -------------------------------------------------------------------------------- /Tools/CPUInfo/output-H743.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/CPUInfo/output-H743.txt -------------------------------------------------------------------------------- /Tools/CPUInfo/output-px4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/CPUInfo/output-px4.txt -------------------------------------------------------------------------------- /Tools/CPUInfo/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/CPUInfo/output.txt -------------------------------------------------------------------------------- /Tools/CPUInfo/wscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/CPUInfo/wscript -------------------------------------------------------------------------------- /Tools/CodeStyle/astylerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/CodeStyle/astylerc -------------------------------------------------------------------------------- /Tools/FilterTestTool/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/FilterTestTool/Readme.md -------------------------------------------------------------------------------- /Tools/GIT_Test/GIT_Success.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/GIT_Test/GIT_Success.txt -------------------------------------------------------------------------------- /Tools/Hello/Hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/Hello/Hello.cpp -------------------------------------------------------------------------------- /Tools/Hello/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Trivial makefile for building APM 3 | # 4 | include ../../mk/apm.mk 5 | -------------------------------------------------------------------------------- /Tools/Hello/wscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/Hello/wscript -------------------------------------------------------------------------------- /Tools/LogAnalyzer/UnitTest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/LogAnalyzer/UnitTest.py -------------------------------------------------------------------------------- /Tools/PrintVersion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/PrintVersion.py -------------------------------------------------------------------------------- /Tools/Replay/CheckLogs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/Replay/CheckLogs.py -------------------------------------------------------------------------------- /Tools/Replay/LR_MsgHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/Replay/LR_MsgHandler.cpp -------------------------------------------------------------------------------- /Tools/Replay/LR_MsgHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/Replay/LR_MsgHandler.h -------------------------------------------------------------------------------- /Tools/Replay/LogReader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/Replay/LogReader.cpp -------------------------------------------------------------------------------- /Tools/Replay/LogReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/Replay/LogReader.h -------------------------------------------------------------------------------- /Tools/Replay/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/Replay/Makefile -------------------------------------------------------------------------------- /Tools/Replay/MsgHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/Replay/MsgHandler.cpp -------------------------------------------------------------------------------- /Tools/Replay/MsgHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/Replay/MsgHandler.h -------------------------------------------------------------------------------- /Tools/Replay/Parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/Replay/Parameters.h -------------------------------------------------------------------------------- /Tools/Replay/Replay.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/Replay/Replay.cpp -------------------------------------------------------------------------------- /Tools/Replay/Replay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/Replay/Replay.h -------------------------------------------------------------------------------- /Tools/Replay/VehicleType.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/Replay/VehicleType.h -------------------------------------------------------------------------------- /Tools/Replay/check_replay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/Replay/check_replay.py -------------------------------------------------------------------------------- /Tools/Replay/plotit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/Replay/plotit.sh -------------------------------------------------------------------------------- /Tools/Replay/wscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/Replay/wscript -------------------------------------------------------------------------------- /Tools/UDP_Proxy/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/UDP_Proxy/Makefile -------------------------------------------------------------------------------- /Tools/UDP_Proxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/UDP_Proxy/README.md -------------------------------------------------------------------------------- /Tools/UDP_Proxy/udpproxy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/UDP_Proxy/udpproxy.c -------------------------------------------------------------------------------- /Tools/Vicon/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/Vicon/README.md -------------------------------------------------------------------------------- /Tools/Vicon/vicon_mavlink.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/Vicon/vicon_mavlink.py -------------------------------------------------------------------------------- /Tools/ardupilotwaf/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tools/ardupilotwaf/boards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/ardupilotwaf/boards.py -------------------------------------------------------------------------------- /Tools/ardupilotwaf/chibios.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/ardupilotwaf/chibios.py -------------------------------------------------------------------------------- /Tools/ardupilotwaf/cmake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/ardupilotwaf/cmake.py -------------------------------------------------------------------------------- /Tools/ardupilotwaf/embed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/ardupilotwaf/embed.py -------------------------------------------------------------------------------- /Tools/ardupilotwaf/esp32.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/ardupilotwaf/esp32.py -------------------------------------------------------------------------------- /Tools/ardupilotwaf/gtest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/ardupilotwaf/gtest.py -------------------------------------------------------------------------------- /Tools/ardupilotwaf/mavgen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/ardupilotwaf/mavgen.py -------------------------------------------------------------------------------- /Tools/autotest/README: -------------------------------------------------------------------------------- 1 | This is an automated test suite for ArduPilot 2 | -------------------------------------------------------------------------------- /Tools/autotest/__init__.py: -------------------------------------------------------------------------------- 1 | """Autotests tools suite""" 2 | -------------------------------------------------------------------------------- /Tools/autotest/arducopter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/autotest/arducopter.py -------------------------------------------------------------------------------- /Tools/autotest/arduplane.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/autotest/arduplane.py -------------------------------------------------------------------------------- /Tools/autotest/ardusub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/autotest/ardusub.py -------------------------------------------------------------------------------- /Tools/autotest/autotest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/autotest/autotest.py -------------------------------------------------------------------------------- /Tools/autotest/balancebot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/autotest/balancebot.py -------------------------------------------------------------------------------- /Tools/autotest/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/autotest/common.py -------------------------------------------------------------------------------- /Tools/autotest/default_params/copter-coax.parm: -------------------------------------------------------------------------------- 1 | FRAME_CLASS 9 2 | -------------------------------------------------------------------------------- /Tools/autotest/default_params/copter-djix.parm: -------------------------------------------------------------------------------- 1 | FRAME_TYPE 13 2 | -------------------------------------------------------------------------------- /Tools/autotest/default_params/quadplane-ice.parm: -------------------------------------------------------------------------------- 1 | Q_OPTIONS 64 2 | -------------------------------------------------------------------------------- /Tools/autotest/examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/autotest/examples.py -------------------------------------------------------------------------------- /Tools/autotest/fakepos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/autotest/fakepos.py -------------------------------------------------------------------------------- /Tools/autotest/fg_quad_view.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/autotest/fg_quad_view.sh -------------------------------------------------------------------------------- /Tools/autotest/helicopter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/autotest/helicopter.py -------------------------------------------------------------------------------- /Tools/autotest/jsb_sim/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tools/autotest/junit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/autotest/junit.xml -------------------------------------------------------------------------------- /Tools/autotest/locations.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/autotest/locations.txt -------------------------------------------------------------------------------- /Tools/autotest/param_metadata/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tools/autotest/pysim/__init__.py: -------------------------------------------------------------------------------- 1 | """pysim tools""" -------------------------------------------------------------------------------- /Tools/autotest/pysim/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/autotest/pysim/util.py -------------------------------------------------------------------------------- /Tools/autotest/quadplane.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/autotest/quadplane.py -------------------------------------------------------------------------------- /Tools/autotest/rover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/autotest/rover.py -------------------------------------------------------------------------------- /Tools/autotest/sailboat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/autotest/sailboat.py -------------------------------------------------------------------------------- /Tools/autotest/sim_vehicle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/autotest/sim_vehicle.py -------------------------------------------------------------------------------- /Tools/autotest/swarminit.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/autotest/swarminit.txt -------------------------------------------------------------------------------- /Tools/autotest/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/autotest/web/index.html -------------------------------------------------------------------------------- /Tools/bootloaders/.gitignore: -------------------------------------------------------------------------------- 1 | !*.bin 2 | !*.hex 3 | -------------------------------------------------------------------------------- /Tools/bootloaders/F4BY_bl.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/bootloaders/F4BY_bl.bin -------------------------------------------------------------------------------- /Tools/bootloaders/F4BY_bl.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/bootloaders/F4BY_bl.elf -------------------------------------------------------------------------------- /Tools/bootloaders/F4BY_bl.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/bootloaders/F4BY_bl.hex -------------------------------------------------------------------------------- /Tools/bootloaders/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/bootloaders/README.md -------------------------------------------------------------------------------- /Tools/bootloaders/fmuv3_bl.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/bootloaders/fmuv3_bl.bin -------------------------------------------------------------------------------- /Tools/bootloaders/fmuv3_bl.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/bootloaders/fmuv3_bl.elf -------------------------------------------------------------------------------- /Tools/bootloaders/fmuv3_bl.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/bootloaders/fmuv3_bl.hex -------------------------------------------------------------------------------- /Tools/bootloaders/fmuv5_bl.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/bootloaders/fmuv5_bl.bin -------------------------------------------------------------------------------- /Tools/bootloaders/fmuv5_bl.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/bootloaders/fmuv5_bl.elf -------------------------------------------------------------------------------- /Tools/bootloaders/fmuv5_bl.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/bootloaders/fmuv5_bl.hex -------------------------------------------------------------------------------- /Tools/bootloaders/iomcu_bl.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/bootloaders/iomcu_bl.bin -------------------------------------------------------------------------------- /Tools/bootloaders/iomcu_bl.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/bootloaders/iomcu_bl.elf -------------------------------------------------------------------------------- /Tools/bootloaders/rFCU_bl.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/bootloaders/rFCU_bl.bin -------------------------------------------------------------------------------- /Tools/bootloaders/rGNSS_bl.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/bootloaders/rGNSS_bl.bin -------------------------------------------------------------------------------- /Tools/completion/bash/_ap_bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/completion/bash/_ap_bin -------------------------------------------------------------------------------- /Tools/completion/bash/_waf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/completion/bash/_waf -------------------------------------------------------------------------------- /Tools/completion/completion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/completion/completion.md -------------------------------------------------------------------------------- /Tools/completion/zsh/_ap_bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/completion/zsh/_ap_bin -------------------------------------------------------------------------------- /Tools/completion/zsh/_waf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/completion/zsh/_waf -------------------------------------------------------------------------------- /Tools/debug/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/debug/README.md -------------------------------------------------------------------------------- /Tools/debug/crash_debugger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/debug/crash_debugger.py -------------------------------------------------------------------------------- /Tools/debug/crash_dump.scr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/debug/crash_dump.scr -------------------------------------------------------------------------------- /Tools/debug/gdb-openocd.init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/debug/gdb-openocd.init -------------------------------------------------------------------------------- /Tools/debug/gdb_crashdump.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/debug/gdb_crashdump.sh -------------------------------------------------------------------------------- /Tools/debug/openocd-h7.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/debug/openocd-h7.cfg -------------------------------------------------------------------------------- /Tools/debug/openocd.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/debug/openocd.cfg -------------------------------------------------------------------------------- /Tools/geotag/geotag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/geotag/geotag.sh -------------------------------------------------------------------------------- /Tools/gittools/pre-commit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/gittools/pre-commit.py -------------------------------------------------------------------------------- /Tools/mavproxy_modules/lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tools/scripts/CAN/can_sitl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/CAN/can_sitl.sh -------------------------------------------------------------------------------- /Tools/scripts/CAN/fix2_gap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/CAN/fix2_gap.py -------------------------------------------------------------------------------- /Tools/scripts/apj_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/apj_tool.py -------------------------------------------------------------------------------- /Tools/scripts/bin2hex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/bin2hex.py -------------------------------------------------------------------------------- /Tools/scripts/board_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/board_list.py -------------------------------------------------------------------------------- /Tools/scripts/build-jsbsim.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/build-jsbsim.sh -------------------------------------------------------------------------------- /Tools/scripts/build_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/build_all.sh -------------------------------------------------------------------------------- /Tools/scripts/build_ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/build_ci.sh -------------------------------------------------------------------------------- /Tools/scripts/build_docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/build_docs.sh -------------------------------------------------------------------------------- /Tools/scripts/build_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/build_options.py -------------------------------------------------------------------------------- /Tools/scripts/configure-ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/configure-ci.sh -------------------------------------------------------------------------------- /Tools/scripts/configure_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/configure_all.py -------------------------------------------------------------------------------- /Tools/scripts/cygwin_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/cygwin_build.sh -------------------------------------------------------------------------------- /Tools/scripts/decode_ICSR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/decode_ICSR.py -------------------------------------------------------------------------------- /Tools/scripts/decode_devid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/decode_devid.py -------------------------------------------------------------------------------- /Tools/scripts/du32_change.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/du32_change.py -------------------------------------------------------------------------------- /Tools/scripts/dumpcore.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/dumpcore.sh -------------------------------------------------------------------------------- /Tools/scripts/dumpstack.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/dumpstack.sh -------------------------------------------------------------------------------- /Tools/scripts/esp32_get_idf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/esp32_get_idf.sh -------------------------------------------------------------------------------- /Tools/scripts/format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/format.sh -------------------------------------------------------------------------------- /Tools/scripts/frame_sizes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/frame_sizes.py -------------------------------------------------------------------------------- /Tools/scripts/gen_stable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/gen_stable.py -------------------------------------------------------------------------------- /Tools/scripts/make_abin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/make_abin.sh -------------------------------------------------------------------------------- /Tools/scripts/make_apj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/make_apj.py -------------------------------------------------------------------------------- /Tools/scripts/param_unpack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/param_unpack.py -------------------------------------------------------------------------------- /Tools/scripts/powr_change.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/powr_change.py -------------------------------------------------------------------------------- /Tools/scripts/rcda_decode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/rcda_decode.py -------------------------------------------------------------------------------- /Tools/scripts/run_coverage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/run_coverage.py -------------------------------------------------------------------------------- /Tools/scripts/run_flake8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/run_flake8.py -------------------------------------------------------------------------------- /Tools/scripts/run_luacheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/run_luacheck.sh -------------------------------------------------------------------------------- /Tools/scripts/runcoptertest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/runcoptertest.py -------------------------------------------------------------------------------- /Tools/scripts/runfliptest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/runfliptest.py -------------------------------------------------------------------------------- /Tools/scripts/runplanetest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/runplanetest.py -------------------------------------------------------------------------------- /Tools/scripts/ssbl_uploader.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/ssbl_uploader.sh -------------------------------------------------------------------------------- /Tools/scripts/tempcal_IMU.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/tempcal_IMU.py -------------------------------------------------------------------------------- /Tools/scripts/tfminiplus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/tfminiplus.py -------------------------------------------------------------------------------- /Tools/scripts/unpack_mp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/unpack_mp.sh -------------------------------------------------------------------------------- /Tools/scripts/uploader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/scripts/uploader.py -------------------------------------------------------------------------------- /Tools/vagrant/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/vagrant/README.md -------------------------------------------------------------------------------- /Tools/vagrant/bashrc_git: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/vagrant/bashrc_git -------------------------------------------------------------------------------- /Tools/vagrant/initvagrant.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/vagrant/initvagrant.sh -------------------------------------------------------------------------------- /Tools/vagrant/mavinit.scr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/vagrant/mavinit.scr -------------------------------------------------------------------------------- /Tools/vagrant/screenrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/vagrant/screenrc -------------------------------------------------------------------------------- /Tools/vagrant/shellinit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Tools/vagrant/shellinit.sh -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/Vagrantfile -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/appveyor.yml -------------------------------------------------------------------------------- /benchmarks/AP_gbenchmark.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/benchmarks/AP_gbenchmark.h -------------------------------------------------------------------------------- /docs/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/docs/README -------------------------------------------------------------------------------- /docs/build-apmrover2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/docs/build-apmrover2.sh -------------------------------------------------------------------------------- /docs/build-arducopter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/docs/build-arducopter.sh -------------------------------------------------------------------------------- /docs/build-arduplane.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/docs/build-arduplane.sh -------------------------------------------------------------------------------- /docs/build-ardusub.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/docs/build-ardusub.sh -------------------------------------------------------------------------------- /docs/build-libs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/docs/build-libs.sh -------------------------------------------------------------------------------- /docs/config/apmrover2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/docs/config/apmrover2 -------------------------------------------------------------------------------- /docs/config/arducopter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/docs/config/arducopter -------------------------------------------------------------------------------- /docs/config/arduplane: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/docs/config/arduplane -------------------------------------------------------------------------------- /docs/config/ardusub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/docs/config/ardusub -------------------------------------------------------------------------------- /docs/config/default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/docs/config/default -------------------------------------------------------------------------------- /docs/config/libraries: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/docs/config/libraries -------------------------------------------------------------------------------- /docs/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/docs/setup.sh -------------------------------------------------------------------------------- /libraries/AC_Fence/AC_Fence.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AC_Fence/AC_Fence.h -------------------------------------------------------------------------------- /libraries/AC_PID/AC_HELI_PID.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AC_PID/AC_HELI_PID.h -------------------------------------------------------------------------------- /libraries/AC_PID/AC_P.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AC_PID/AC_P.cpp -------------------------------------------------------------------------------- /libraries/AC_PID/AC_P.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AC_PID/AC_P.h -------------------------------------------------------------------------------- /libraries/AC_PID/AC_PI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AC_PID/AC_PI.cpp -------------------------------------------------------------------------------- /libraries/AC_PID/AC_PI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AC_PID/AC_PI.h -------------------------------------------------------------------------------- /libraries/AC_PID/AC_PID.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AC_PID/AC_PID.cpp -------------------------------------------------------------------------------- /libraries/AC_PID/AC_PID.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AC_PID/AC_PID.h -------------------------------------------------------------------------------- /libraries/AC_PID/AC_PID_2D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AC_PID/AC_PID_2D.cpp -------------------------------------------------------------------------------- /libraries/AC_PID/AC_PID_2D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AC_PID/AC_PID_2D.h -------------------------------------------------------------------------------- /libraries/AC_PID/AC_PI_2D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AC_PID/AC_PI_2D.cpp -------------------------------------------------------------------------------- /libraries/AC_PID/AC_PI_2D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AC_PID/AC_PI_2D.h -------------------------------------------------------------------------------- /libraries/AC_PID/AC_P_1D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AC_PID/AC_P_1D.cpp -------------------------------------------------------------------------------- /libraries/AC_PID/AC_P_1D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AC_PID/AC_P_1D.h -------------------------------------------------------------------------------- /libraries/AC_PID/AC_P_2D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AC_PID/AC_P_2D.cpp -------------------------------------------------------------------------------- /libraries/AC_PID/AC_P_2D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AC_PID/AC_P_2D.h -------------------------------------------------------------------------------- /libraries/AC_PID/AP_PIDInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AC_PID/AP_PIDInfo.h -------------------------------------------------------------------------------- /libraries/AC_WPNav/AC_Circle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AC_WPNav/AC_Circle.h -------------------------------------------------------------------------------- /libraries/AC_WPNav/AC_Loiter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AC_WPNav/AC_Loiter.h -------------------------------------------------------------------------------- /libraries/AC_WPNav/AC_WPNav.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AC_WPNav/AC_WPNav.h -------------------------------------------------------------------------------- /libraries/AP_ADSB/AP_ADSB.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_ADSB/AP_ADSB.cpp -------------------------------------------------------------------------------- /libraries/AP_ADSB/AP_ADSB.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_ADSB/AP_ADSB.h -------------------------------------------------------------------------------- /libraries/AP_AHRS/AP_AHRS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_AHRS/AP_AHRS.cpp -------------------------------------------------------------------------------- /libraries/AP_AHRS/AP_AHRS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_AHRS/AP_AHRS.h -------------------------------------------------------------------------------- /libraries/AP_AHRS/examples/AHRS_Test/norelax.inoflag: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libraries/AP_AIS/AP_AIS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_AIS/AP_AIS.cpp -------------------------------------------------------------------------------- /libraries/AP_AIS/AP_AIS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_AIS/AP_AIS.h -------------------------------------------------------------------------------- /libraries/AP_Baro/AP_Baro.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Baro/AP_Baro.cpp -------------------------------------------------------------------------------- /libraries/AP_Baro/AP_Baro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Baro/AP_Baro.h -------------------------------------------------------------------------------- /libraries/AP_Common/AP_Test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Common/AP_Test.h -------------------------------------------------------------------------------- /libraries/AP_Common/Bitmask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Common/Bitmask.h -------------------------------------------------------------------------------- /libraries/AP_Common/Location.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Common/Location.h -------------------------------------------------------------------------------- /libraries/AP_Common/NMEA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Common/NMEA.cpp -------------------------------------------------------------------------------- /libraries/AP_Common/NMEA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Common/NMEA.h -------------------------------------------------------------------------------- /libraries/AP_Common/TSIndex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Common/TSIndex.h -------------------------------------------------------------------------------- /libraries/AP_Common/c++.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Common/c++.cpp -------------------------------------------------------------------------------- /libraries/AP_Common/float16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Common/float16.h -------------------------------------------------------------------------------- /libraries/AP_Common/sorting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Common/sorting.h -------------------------------------------------------------------------------- /libraries/AP_DAL/AP_DAL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_DAL/AP_DAL.cpp -------------------------------------------------------------------------------- /libraries/AP_DAL/AP_DAL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_DAL/AP_DAL.h -------------------------------------------------------------------------------- /libraries/AP_DAL/AP_DAL_Baro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_DAL/AP_DAL_Baro.h -------------------------------------------------------------------------------- /libraries/AP_DAL/AP_DAL_GPS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_DAL/AP_DAL_GPS.h -------------------------------------------------------------------------------- /libraries/AP_EFI/AP_EFI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_EFI/AP_EFI.cpp -------------------------------------------------------------------------------- /libraries/AP_EFI/AP_EFI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_EFI/AP_EFI.h -------------------------------------------------------------------------------- /libraries/AP_GPS/AP_GPS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_GPS/AP_GPS.cpp -------------------------------------------------------------------------------- /libraries/AP_GPS/AP_GPS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_GPS/AP_GPS.h -------------------------------------------------------------------------------- /libraries/AP_GPS/AP_GPS_ERB.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_GPS/AP_GPS_ERB.h -------------------------------------------------------------------------------- /libraries/AP_GPS/AP_GPS_GSOF.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_GPS/AP_GPS_GSOF.h -------------------------------------------------------------------------------- /libraries/AP_GPS/AP_GPS_MAV.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_GPS/AP_GPS_MAV.h -------------------------------------------------------------------------------- /libraries/AP_GPS/AP_GPS_MSP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_GPS/AP_GPS_MSP.h -------------------------------------------------------------------------------- /libraries/AP_GPS/AP_GPS_NMEA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_GPS/AP_GPS_NMEA.h -------------------------------------------------------------------------------- /libraries/AP_GPS/AP_GPS_NOVA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_GPS/AP_GPS_NOVA.h -------------------------------------------------------------------------------- /libraries/AP_GPS/AP_GPS_SBF.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_GPS/AP_GPS_SBF.h -------------------------------------------------------------------------------- /libraries/AP_GPS/AP_GPS_SBP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_GPS/AP_GPS_SBP.h -------------------------------------------------------------------------------- /libraries/AP_GPS/AP_GPS_SBP2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_GPS/AP_GPS_SBP2.h -------------------------------------------------------------------------------- /libraries/AP_GPS/AP_GPS_SIRF.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_GPS/AP_GPS_SIRF.h -------------------------------------------------------------------------------- /libraries/AP_GPS/AP_GPS_SITL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_GPS/AP_GPS_SITL.h -------------------------------------------------------------------------------- /libraries/AP_GPS/GPS_Backend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_GPS/GPS_Backend.h -------------------------------------------------------------------------------- /libraries/AP_GPS/MovingBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_GPS/MovingBase.h -------------------------------------------------------------------------------- /libraries/AP_GPS/tests/wscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_GPS/tests/wscript -------------------------------------------------------------------------------- /libraries/AP_GPS/wscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_GPS/wscript -------------------------------------------------------------------------------- /libraries/AP_HAL/AP_HAL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/AP_HAL.h -------------------------------------------------------------------------------- /libraries/AP_HAL/AP_HAL_Main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/AP_HAL_Main.h -------------------------------------------------------------------------------- /libraries/AP_HAL/AnalogIn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/AnalogIn.h -------------------------------------------------------------------------------- /libraries/AP_HAL/CANIface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/CANIface.cpp -------------------------------------------------------------------------------- /libraries/AP_HAL/CANIface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/CANIface.h -------------------------------------------------------------------------------- /libraries/AP_HAL/DSP.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/DSP.cpp -------------------------------------------------------------------------------- /libraries/AP_HAL/DSP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/DSP.h -------------------------------------------------------------------------------- /libraries/AP_HAL/Device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/Device.cpp -------------------------------------------------------------------------------- /libraries/AP_HAL/Device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/Device.h -------------------------------------------------------------------------------- /libraries/AP_HAL/EventHandle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/EventHandle.h -------------------------------------------------------------------------------- /libraries/AP_HAL/Flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/Flash.h -------------------------------------------------------------------------------- /libraries/AP_HAL/GPIO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/GPIO.cpp -------------------------------------------------------------------------------- /libraries/AP_HAL/GPIO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/GPIO.h -------------------------------------------------------------------------------- /libraries/AP_HAL/HAL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/HAL.cpp -------------------------------------------------------------------------------- /libraries/AP_HAL/HAL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/HAL.h -------------------------------------------------------------------------------- /libraries/AP_HAL/I2CDevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/I2CDevice.h -------------------------------------------------------------------------------- /libraries/AP_HAL/OpticalFlow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/OpticalFlow.h -------------------------------------------------------------------------------- /libraries/AP_HAL/QSPIDevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/QSPIDevice.h -------------------------------------------------------------------------------- /libraries/AP_HAL/RCInput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/RCInput.h -------------------------------------------------------------------------------- /libraries/AP_HAL/RCOutput.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/RCOutput.cpp -------------------------------------------------------------------------------- /libraries/AP_HAL/RCOutput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/RCOutput.h -------------------------------------------------------------------------------- /libraries/AP_HAL/SIMState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/SIMState.cpp -------------------------------------------------------------------------------- /libraries/AP_HAL/SIMState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/SIMState.h -------------------------------------------------------------------------------- /libraries/AP_HAL/SPIDevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/SPIDevice.h -------------------------------------------------------------------------------- /libraries/AP_HAL/Scheduler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/Scheduler.cpp -------------------------------------------------------------------------------- /libraries/AP_HAL/Scheduler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/Scheduler.h -------------------------------------------------------------------------------- /libraries/AP_HAL/Semaphores.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/Semaphores.h -------------------------------------------------------------------------------- /libraries/AP_HAL/Storage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/Storage.cpp -------------------------------------------------------------------------------- /libraries/AP_HAL/Storage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/Storage.h -------------------------------------------------------------------------------- /libraries/AP_HAL/UARTDriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/UARTDriver.h -------------------------------------------------------------------------------- /libraries/AP_HAL/Util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/Util.cpp -------------------------------------------------------------------------------- /libraries/AP_HAL/Util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/Util.h -------------------------------------------------------------------------------- /libraries/AP_HAL/board/empty.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/board/empty.h -------------------------------------------------------------------------------- /libraries/AP_HAL/board/esp32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/board/esp32.h -------------------------------------------------------------------------------- /libraries/AP_HAL/board/linux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/board/linux.h -------------------------------------------------------------------------------- /libraries/AP_HAL/board/sitl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/board/sitl.h -------------------------------------------------------------------------------- /libraries/AP_HAL/examples/AnalogIn/nobuild.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libraries/AP_HAL/system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/system.cpp -------------------------------------------------------------------------------- /libraries/AP_HAL/system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/system.h -------------------------------------------------------------------------------- /libraries/AP_HAL/tests/wscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/tests/wscript -------------------------------------------------------------------------------- /libraries/AP_HAL/utility/dsm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL/utility/dsm.h -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/DSP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL_ChibiOS/DSP.h -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/hwdef/CUAV-Nora-bdshot/hwdef-bl.dat: -------------------------------------------------------------------------------- 1 | include ../CUAV-Nora/hwdef-bl.dat 2 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/hwdef/CUAV-X7-bdshot/hwdef-bl.dat: -------------------------------------------------------------------------------- 1 | include ../CUAV-X7/hwdef-bl.dat 2 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/hwdef/CUAVv5-bdshot/hwdef-bl.dat: -------------------------------------------------------------------------------- 1 | include ../CUAVv5/hwdef-bl.dat 2 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/hwdef/CUAVv5Nano-bdshot/hwdef-bl.dat: -------------------------------------------------------------------------------- 1 | include ../CUAVv5Nano/hwdef-bl.dat 2 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/hwdef/CubeOrange-bdshot/hwdef-bl.dat: -------------------------------------------------------------------------------- 1 | include ../CubeOrange/hwdef-bl.dat 2 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/hwdef/CubeOrange-periph-heavy/hwdef-bl.dat: -------------------------------------------------------------------------------- 1 | include ../CubeOrange-periph/hwdef-bl.dat 2 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/hwdef/CubeOrangePlus-bdshot/hwdef-bl.dat: -------------------------------------------------------------------------------- 1 | include ../CubeOrangePlus/hwdef-bl.dat 2 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/hwdef/CubeYellow-bdshot/hwdef-bl.dat: -------------------------------------------------------------------------------- 1 | include ../CubeYellow/hwdef-bl.dat 2 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/hwdef/Durandal-bdshot/hwdef-bl.dat: -------------------------------------------------------------------------------- 1 | include ../Durandal/hwdef-bl.dat 2 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/hwdef/HerePro/defaults.parm: -------------------------------------------------------------------------------- 1 | NTF_LED_OVERRIDE 1 2 | SCR_ENABLE 1 3 | GPS_INJECT_TO 0 4 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/hwdef/KakuteF7-bdshot/hwdef-bl.dat: -------------------------------------------------------------------------------- 1 | include ../KakuteF7/hwdef-bl.dat 2 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/hwdef/KakuteH7-bdshot/hwdef-bl.dat: -------------------------------------------------------------------------------- 1 | include ../KakuteH7/hwdef-bl.dat 2 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/hwdef/KakuteH7Mini-Nand/hwdef-bl.dat: -------------------------------------------------------------------------------- 1 | include ../KakuteH7Mini/hwdef-bl.dat 2 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/hwdef/MatekF405-Wing-bdshot/hwdef-bl.dat: -------------------------------------------------------------------------------- 1 | include ../MatekF405-Wing/hwdef-bl.dat 2 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/hwdef/MatekF405-bdshot/hwdef-bl.dat: -------------------------------------------------------------------------------- 1 | include ../MatekF405/hwdef-bl.dat 2 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/hwdef/MatekF765-SE/hwdef-bl.dat: -------------------------------------------------------------------------------- 1 | include ../MatekF765-Wing/hwdef-bl.dat 2 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/hwdef/MatekF765-Wing-bdshot/defaults.parm: -------------------------------------------------------------------------------- 1 | SERVO13_FUNCTION 120 2 | NTF_LED_TYPES 455 3 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/hwdef/MatekF765-Wing/defaults.parm: -------------------------------------------------------------------------------- 1 | SERVO13_FUNCTION 120 2 | NTF_LED_TYPES 455 3 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/hwdef/MatekH743-bdshot/hwdef-bl.dat: -------------------------------------------------------------------------------- 1 | include ../MatekH743/hwdef-bl.dat 2 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/hwdef/OmnibusNanoV6-bdshot/hwdef-bl.dat: -------------------------------------------------------------------------------- 1 | include ../OmnibusNanoV6/hwdef-bl.dat 2 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/hwdef/PH4-mini-bdshot/hwdef-bl.dat: -------------------------------------------------------------------------------- 1 | include ../PH4-mini/hwdef-bl.dat 2 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/hwdef/PixSurveyA1/hwdef-bl.dat: -------------------------------------------------------------------------------- 1 | include ../fmuv3/hwdef-bl.dat 2 | APJ_BOARD_ID 1076 3 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/hwdef/Pixhawk4-bdshot/hwdef-bl.dat: -------------------------------------------------------------------------------- 1 | include ../Pixhawk4/hwdef-bl.dat 2 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/hwdef/Pixhawk6C-bdshot/hwdef-bl.dat: -------------------------------------------------------------------------------- 1 | include ../Pixhawk6C/hwdef-bl.dat 2 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/hwdef/Pixracer-bdshot/hwdef-bl.dat: -------------------------------------------------------------------------------- 1 | include ../Pixracer/hwdef-bl.dat 2 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/hwdef/QioTekZealotH743-bdshot/hwdef-bl.dat: -------------------------------------------------------------------------------- 1 | include ../QioTekZealotH743/hwdef-bl.dat 2 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/hwdef/mRoControlZeroH7-bdshot/hwdef-bl.dat: -------------------------------------------------------------------------------- 1 | include ../mRoControlZeroH7/hwdef-bl.dat 2 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/hwdef/mRoPixracerPro-bdshot/hwdef-bl.dat: -------------------------------------------------------------------------------- 1 | include ../mRoPixracerPro/hwdef-bl.dat 2 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/hwdef/omnibusf4pro-bdshot/hwdef-bl.dat: -------------------------------------------------------------------------------- 1 | include ../omnibusf4pro/hwdef-bl.dat 2 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/hwdef/omnibusf4pro-one/hwdef-bl.dat: -------------------------------------------------------------------------------- 1 | include ../omnibusf4pro/hwdef-bl.dat 2 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/hwdef/revo-mini-bdshot/hwdef-bl.dat: -------------------------------------------------------------------------------- 1 | include ../revo-mini/hwdef-bl.dat 2 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/hwdef/revo-mini-i2c-bdshot/hwdef-bl.dat: -------------------------------------------------------------------------------- 1 | include ../revo-mini-i2c/hwdef-bl.dat 2 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/hwdef/revo-mini-sd/hwdef-bl.dat: -------------------------------------------------------------------------------- 1 | 2 | include ../revo-mini-i2c/hwdef-bl.dat 3 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ChibiOS/hwdef/speedybeef4v3/defaults.parm: -------------------------------------------------------------------------------- 1 | SERVO9_FUNCTION 120 2 | NTF_LED_TYPES 257 3 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ESP32/OSD.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL_ESP32/OSD.cpp -------------------------------------------------------------------------------- /libraries/AP_HAL_ESP32/Util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL_ESP32/Util.h -------------------------------------------------------------------------------- /libraries/AP_HAL_ESP32/hwdef/esp32buzz/hwdef.dat: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ESP32/hwdef/esp32diy/hwdef.dat: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ESP32/hwdef/esp32empty/hwdef.dat: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ESP32/hwdef/esp32icarus/hwdef.dat: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ESP32/profile/PROF000.TXT: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ESP32/profile/ardusub.map: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libraries/AP_HAL_ESP32/targets/.gitignore: -------------------------------------------------------------------------------- 1 | /sdkconfig.old 2 | /board.txt 3 | -------------------------------------------------------------------------------- /libraries/AP_HAL_Empty/DSP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL_Empty/DSP.h -------------------------------------------------------------------------------- /libraries/AP_HAL_Empty/Flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL_Empty/Flash.h -------------------------------------------------------------------------------- /libraries/AP_HAL_Empty/GPIO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL_Empty/GPIO.h -------------------------------------------------------------------------------- /libraries/AP_HAL_Empty/Util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL_Empty/Util.h -------------------------------------------------------------------------------- /libraries/AP_HAL_Linux/GPIO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL_Linux/GPIO.h -------------------------------------------------------------------------------- /libraries/AP_HAL_Linux/Heat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL_Linux/Heat.h -------------------------------------------------------------------------------- /libraries/AP_HAL_Linux/Util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL_Linux/Util.h -------------------------------------------------------------------------------- /libraries/AP_HAL_Linux/sbus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL_Linux/sbus.h -------------------------------------------------------------------------------- /libraries/AP_HAL_SITL/DSP.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL_SITL/DSP.cpp -------------------------------------------------------------------------------- /libraries/AP_HAL_SITL/DSP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL_SITL/DSP.h -------------------------------------------------------------------------------- /libraries/AP_HAL_SITL/GPIO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL_SITL/GPIO.cpp -------------------------------------------------------------------------------- /libraries/AP_HAL_SITL/GPIO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL_SITL/GPIO.h -------------------------------------------------------------------------------- /libraries/AP_HAL_SITL/Util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL_SITL/Util.cpp -------------------------------------------------------------------------------- /libraries/AP_HAL_SITL/Util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_HAL_SITL/Util.h -------------------------------------------------------------------------------- /libraries/AP_IOMCU/AP_IOMCU.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_IOMCU/AP_IOMCU.h -------------------------------------------------------------------------------- /libraries/AP_IRLock/IRLock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_IRLock/IRLock.cpp -------------------------------------------------------------------------------- /libraries/AP_IRLock/IRLock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_IRLock/IRLock.h -------------------------------------------------------------------------------- /libraries/AP_KDECAN/examples/KDECAN_sniffer/nobuild.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libraries/AP_Logger/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Logger/README.md -------------------------------------------------------------------------------- /libraries/AP_Logger/examples/AP_Logger_test/nobuild.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libraries/AP_MSP/AP_MSP.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_MSP/AP_MSP.cpp -------------------------------------------------------------------------------- /libraries/AP_MSP/AP_MSP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_MSP/AP_MSP.h -------------------------------------------------------------------------------- /libraries/AP_MSP/msp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_MSP/msp.cpp -------------------------------------------------------------------------------- /libraries/AP_MSP/msp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_MSP/msp.h -------------------------------------------------------------------------------- /libraries/AP_MSP/msp_osd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_MSP/msp_osd.h -------------------------------------------------------------------------------- /libraries/AP_MSP/msp_sbuf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_MSP/msp_sbuf.cpp -------------------------------------------------------------------------------- /libraries/AP_MSP/msp_sbuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_MSP/msp_sbuf.h -------------------------------------------------------------------------------- /libraries/AP_MSP/msp_sensors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_MSP/msp_sensors.h -------------------------------------------------------------------------------- /libraries/AP_MSP/msp_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_MSP/msp_version.h -------------------------------------------------------------------------------- /libraries/AP_Math/AP_Math.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Math/AP_Math.cpp -------------------------------------------------------------------------------- /libraries/AP_Math/AP_Math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Math/AP_Math.h -------------------------------------------------------------------------------- /libraries/AP_Math/SCurve.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Math/SCurve.cpp -------------------------------------------------------------------------------- /libraries/AP_Math/SCurve.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Math/SCurve.h -------------------------------------------------------------------------------- /libraries/AP_Math/chirp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Math/chirp.cpp -------------------------------------------------------------------------------- /libraries/AP_Math/chirp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Math/chirp.h -------------------------------------------------------------------------------- /libraries/AP_Math/control.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Math/control.cpp -------------------------------------------------------------------------------- /libraries/AP_Math/control.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Math/control.h -------------------------------------------------------------------------------- /libraries/AP_Math/crc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Math/crc.cpp -------------------------------------------------------------------------------- /libraries/AP_Math/crc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Math/crc.h -------------------------------------------------------------------------------- /libraries/AP_Math/examples/matrix_alg/nocore.inoflag: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libraries/AP_Math/ftype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Math/ftype.h -------------------------------------------------------------------------------- /libraries/AP_Math/location.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Math/location.cpp -------------------------------------------------------------------------------- /libraries/AP_Math/location.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Math/location.h -------------------------------------------------------------------------------- /libraries/AP_Math/matrix3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Math/matrix3.cpp -------------------------------------------------------------------------------- /libraries/AP_Math/matrix3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Math/matrix3.h -------------------------------------------------------------------------------- /libraries/AP_Math/matrixN.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Math/matrixN.cpp -------------------------------------------------------------------------------- /libraries/AP_Math/matrixN.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Math/matrixN.h -------------------------------------------------------------------------------- /libraries/AP_Math/polyfit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Math/polyfit.cpp -------------------------------------------------------------------------------- /libraries/AP_Math/polyfit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Math/polyfit.h -------------------------------------------------------------------------------- /libraries/AP_Math/polygon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Math/polygon.cpp -------------------------------------------------------------------------------- /libraries/AP_Math/polygon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Math/polygon.h -------------------------------------------------------------------------------- /libraries/AP_Math/quaternion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Math/quaternion.h -------------------------------------------------------------------------------- /libraries/AP_Math/rotations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Math/rotations.h -------------------------------------------------------------------------------- /libraries/AP_Math/spline5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Math/spline5.cpp -------------------------------------------------------------------------------- /libraries/AP_Math/spline5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Math/spline5.h -------------------------------------------------------------------------------- /libraries/AP_Math/vector2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Math/vector2.cpp -------------------------------------------------------------------------------- /libraries/AP_Math/vector2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Math/vector2.h -------------------------------------------------------------------------------- /libraries/AP_Math/vector3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Math/vector3.cpp -------------------------------------------------------------------------------- /libraries/AP_Math/vector3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Math/vector3.h -------------------------------------------------------------------------------- /libraries/AP_Math/vectorN.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Math/vectorN.h -------------------------------------------------------------------------------- /libraries/AP_Menu/AP_Menu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Menu/AP_Menu.cpp -------------------------------------------------------------------------------- /libraries/AP_Menu/AP_Menu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Menu/AP_Menu.h -------------------------------------------------------------------------------- /libraries/AP_Motors/examples/AP_Motors_test/nobuild.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libraries/AP_Mount/AP_Mount.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Mount/AP_Mount.h -------------------------------------------------------------------------------- /libraries/AP_NavEKF/Models/GimbalEstimatorExample/calcF.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libraries/AP_NavEKF/Models/GimbalEstimatorExample/calcF.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libraries/AP_NavEKF/Models/GimbalEstimatorExample/calcTms.c: -------------------------------------------------------------------------------- 1 | t0 = _symans_32_297; 2 | -------------------------------------------------------------------------------- /libraries/AP_Notify/Buzzer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Notify/Buzzer.cpp -------------------------------------------------------------------------------- /libraries/AP_Notify/Buzzer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Notify/Buzzer.h -------------------------------------------------------------------------------- /libraries/AP_Notify/DShotLED.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Notify/DShotLED.h -------------------------------------------------------------------------------- /libraries/AP_Notify/DiscoLED.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Notify/DiscoLED.h -------------------------------------------------------------------------------- /libraries/AP_Notify/Display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Notify/Display.h -------------------------------------------------------------------------------- /libraries/AP_Notify/NCP5623.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Notify/NCP5623.h -------------------------------------------------------------------------------- /libraries/AP_Notify/NeoPixel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Notify/NeoPixel.h -------------------------------------------------------------------------------- /libraries/AP_Notify/ProfiLED.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Notify/ProfiLED.h -------------------------------------------------------------------------------- /libraries/AP_Notify/RGBLed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Notify/RGBLed.cpp -------------------------------------------------------------------------------- /libraries/AP_Notify/RGBLed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Notify/RGBLed.h -------------------------------------------------------------------------------- /libraries/AP_Notify/examples/AP_Notify_test/nobuild.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libraries/AP_OLC/AP_OLC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_OLC/AP_OLC.cpp -------------------------------------------------------------------------------- /libraries/AP_OLC/AP_OLC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_OLC/AP_OLC.h -------------------------------------------------------------------------------- /libraries/AP_ONVIF/AP_ONVIF.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_ONVIF/AP_ONVIF.h -------------------------------------------------------------------------------- /libraries/AP_ONVIF/base64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_ONVIF/base64.cpp -------------------------------------------------------------------------------- /libraries/AP_ONVIF/sha1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_ONVIF/sha1.cpp -------------------------------------------------------------------------------- /libraries/AP_ONVIF/wscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_ONVIF/wscript -------------------------------------------------------------------------------- /libraries/AP_OSD/AP_OSD.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_OSD/AP_OSD.cpp -------------------------------------------------------------------------------- /libraries/AP_OSD/AP_OSD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_OSD/AP_OSD.h -------------------------------------------------------------------------------- /libraries/AP_OSD/AP_OSD_MSP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_OSD/AP_OSD_MSP.h -------------------------------------------------------------------------------- /libraries/AP_OSD/AP_OSD_SITL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_OSD/AP_OSD_SITL.h -------------------------------------------------------------------------------- /libraries/AP_OpticalFlow/examples/AP_OpticalFlow_test/nobuild.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libraries/AP_Param/AP_Param.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Param/AP_Param.h -------------------------------------------------------------------------------- /libraries/AP_ROMFS/AP_ROMFS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_ROMFS/AP_ROMFS.h -------------------------------------------------------------------------------- /libraries/AP_ROMFS/tinf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_ROMFS/tinf.h -------------------------------------------------------------------------------- /libraries/AP_RPM/AP_RPM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_RPM/AP_RPM.cpp -------------------------------------------------------------------------------- /libraries/AP_RPM/AP_RPM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_RPM/AP_RPM.h -------------------------------------------------------------------------------- /libraries/AP_RPM/RPM_Backend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_RPM/RPM_Backend.h -------------------------------------------------------------------------------- /libraries/AP_RPM/RPM_EFI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_RPM/RPM_EFI.cpp -------------------------------------------------------------------------------- /libraries/AP_RPM/RPM_EFI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_RPM/RPM_EFI.h -------------------------------------------------------------------------------- /libraries/AP_RPM/RPM_Pin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_RPM/RPM_Pin.cpp -------------------------------------------------------------------------------- /libraries/AP_RPM/RPM_Pin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_RPM/RPM_Pin.h -------------------------------------------------------------------------------- /libraries/AP_RPM/RPM_SITL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_RPM/RPM_SITL.cpp -------------------------------------------------------------------------------- /libraries/AP_RPM/RPM_SITL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_RPM/RPM_SITL.h -------------------------------------------------------------------------------- /libraries/AP_RSSI/AP_RSSI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_RSSI/AP_RSSI.cpp -------------------------------------------------------------------------------- /libraries/AP_RSSI/AP_RSSI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_RSSI/AP_RSSI.h -------------------------------------------------------------------------------- /libraries/AP_RTC/AP_RTC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_RTC/AP_RTC.cpp -------------------------------------------------------------------------------- /libraries/AP_RTC/AP_RTC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_RTC/AP_RTC.h -------------------------------------------------------------------------------- /libraries/AP_Radio/AP_Radio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Radio/AP_Radio.h -------------------------------------------------------------------------------- /libraries/AP_Rally/AP_Rally.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Rally/AP_Rally.h -------------------------------------------------------------------------------- /libraries/AP_Relay/AP_Relay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Relay/AP_Relay.h -------------------------------------------------------------------------------- /libraries/AP_Scripting/wscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Scripting/wscript -------------------------------------------------------------------------------- /libraries/AP_Stats/AP_Stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Stats/AP_Stats.h -------------------------------------------------------------------------------- /libraries/AP_TECS/AP_TECS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_TECS/AP_TECS.cpp -------------------------------------------------------------------------------- /libraries/AP_TECS/AP_TECS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_TECS/AP_TECS.h -------------------------------------------------------------------------------- /libraries/AP_UAVCAN/examples/UAVCAN_sniffer/nobuild.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libraries/AP_Winch/AP_Winch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AP_Winch/AP_Winch.h -------------------------------------------------------------------------------- /libraries/AR_WPNav/AR_WPNav.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/AR_WPNav/AR_WPNav.h -------------------------------------------------------------------------------- /libraries/Filter/Butter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/Filter/Butter.h -------------------------------------------------------------------------------- /libraries/Filter/Filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/Filter/Filter.h -------------------------------------------------------------------------------- /libraries/Filter/FilterClass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/Filter/FilterClass.h -------------------------------------------------------------------------------- /libraries/Filter/ModeFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/Filter/ModeFilter.h -------------------------------------------------------------------------------- /libraries/Filter/NotchFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/Filter/NotchFilter.h -------------------------------------------------------------------------------- /libraries/Filter/SlewLimiter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/Filter/SlewLimiter.h -------------------------------------------------------------------------------- /libraries/Filter/tests/wscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/Filter/tests/wscript -------------------------------------------------------------------------------- /libraries/GCS_MAVLink/GCS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/GCS_MAVLink/GCS.cpp -------------------------------------------------------------------------------- /libraries/GCS_MAVLink/GCS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/GCS_MAVLink/GCS.h -------------------------------------------------------------------------------- /libraries/PID/PID.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/PID/PID.cpp -------------------------------------------------------------------------------- /libraries/PID/PID.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/PID/PID.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_ADSB.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_ADSB.cpp -------------------------------------------------------------------------------- /libraries/SITL/SIM_ADSB.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_ADSB.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_AIS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_AIS.cpp -------------------------------------------------------------------------------- /libraries/SITL/SIM_AIS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_AIS.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_AirSim.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_AirSim.cpp -------------------------------------------------------------------------------- /libraries/SITL/SIM_AirSim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_AirSim.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_Aircraft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_Aircraft.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_Balloon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_Balloon.cpp -------------------------------------------------------------------------------- /libraries/SITL/SIM_Balloon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_Balloon.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_Battery.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_Battery.cpp -------------------------------------------------------------------------------- /libraries/SITL/SIM_Battery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_Battery.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_Blimp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_Blimp.cpp -------------------------------------------------------------------------------- /libraries/SITL/SIM_Blimp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_Blimp.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_Buzzer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_Buzzer.cpp -------------------------------------------------------------------------------- /libraries/SITL/SIM_Buzzer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_Buzzer.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_CRRCSim.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_CRRCSim.cpp -------------------------------------------------------------------------------- /libraries/SITL/SIM_CRRCSim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_CRRCSim.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_CRSF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_CRSF.cpp -------------------------------------------------------------------------------- /libraries/SITL/SIM_CRSF.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_CRSF.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_Frame.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_Frame.cpp -------------------------------------------------------------------------------- /libraries/SITL/SIM_Frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_Frame.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_Frsky.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_Frsky.cpp -------------------------------------------------------------------------------- /libraries/SITL/SIM_Frsky.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_Frsky.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_Frsky_D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_Frsky_D.cpp -------------------------------------------------------------------------------- /libraries/SITL/SIM_Frsky_D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_Frsky_D.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_GPS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_GPS.cpp -------------------------------------------------------------------------------- /libraries/SITL/SIM_GPS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_GPS.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_Gazebo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_Gazebo.cpp -------------------------------------------------------------------------------- /libraries/SITL/SIM_Gazebo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_Gazebo.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_Gimbal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_Gimbal.cpp -------------------------------------------------------------------------------- /libraries/SITL/SIM_Gimbal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_Gimbal.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_I2C.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_I2C.cpp -------------------------------------------------------------------------------- /libraries/SITL/SIM_I2C.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_I2C.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_I2CDevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_I2CDevice.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_ICEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_ICEngine.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_ICM40609.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_ICM40609.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_JEDEC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_JEDEC.cpp -------------------------------------------------------------------------------- /libraries/SITL/SIM_JEDEC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_JEDEC.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_JSBSim.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_JSBSim.cpp -------------------------------------------------------------------------------- /libraries/SITL/SIM_JSBSim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_JSBSim.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_JSON.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_JSON.cpp -------------------------------------------------------------------------------- /libraries/SITL/SIM_JSON.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_JSON.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_LORD.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_LORD.cpp -------------------------------------------------------------------------------- /libraries/SITL/SIM_LORD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_LORD.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_MS5525.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_MS5525.cpp -------------------------------------------------------------------------------- /libraries/SITL/SIM_MS5525.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_MS5525.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_MS5611.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_MS5611.cpp -------------------------------------------------------------------------------- /libraries/SITL/SIM_MS5611.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_MS5611.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_MS5XXX.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_MS5XXX.cpp -------------------------------------------------------------------------------- /libraries/SITL/SIM_MS5XXX.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_MS5XXX.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_Morse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_Morse.cpp -------------------------------------------------------------------------------- /libraries/SITL/SIM_Morse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_Morse.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_Motor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_Motor.cpp -------------------------------------------------------------------------------- /libraries/SITL/SIM_Motor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_Motor.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_MotorBoat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_MotorBoat.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_Parachute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_Parachute.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_Plane.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_Plane.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_RF_USD1.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libraries/SITL/SIM_RGBLED.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_RGBLED.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_Rover.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_Rover.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_SPI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_SPI.cpp -------------------------------------------------------------------------------- /libraries/SITL/SIM_SPI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_SPI.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_Ship.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_Ship.cpp -------------------------------------------------------------------------------- /libraries/SITL/SIM_Ship.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_Ship.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_Vicon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_Vicon.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_Webots.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_Webots.h -------------------------------------------------------------------------------- /libraries/SITL/SIM_XPlane.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SIM_XPlane.h -------------------------------------------------------------------------------- /libraries/SITL/SITL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SITL.cpp -------------------------------------------------------------------------------- /libraries/SITL/SITL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SITL.h -------------------------------------------------------------------------------- /libraries/SITL/SITL_Input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/SITL_Input.h -------------------------------------------------------------------------------- /libraries/SITL/examples/Webots_Python/.gitignore: -------------------------------------------------------------------------------- 1 | *.wbproj 2 | __pycache__ 3 | worlds/.* 4 | -------------------------------------------------------------------------------- /libraries/SITL/picojson.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/picojson.cpp -------------------------------------------------------------------------------- /libraries/SITL/picojson.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/SITL/picojson.h -------------------------------------------------------------------------------- /libraries/doc/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/doc/Doxyfile -------------------------------------------------------------------------------- /libraries/doc/updateDocs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/libraries/doc/updateDocs -------------------------------------------------------------------------------- /mk/check_modules.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/mk/check_modules.sh -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/AP_gtest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/tests/AP_gtest.h -------------------------------------------------------------------------------- /waf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/waf -------------------------------------------------------------------------------- /wscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nufeichuiyun/ardupilot/HEAD/wscript --------------------------------------------------------------------------------