diff --git a/dev/source/docs/mavlink-commands.rst b/dev/source/docs/mavlink-commands.rst index f65d6c6885..0ff156fe3e 100644 --- a/dev/source/docs/mavlink-commands.rst +++ b/dev/source/docs/mavlink-commands.rst @@ -20,6 +20,7 @@ ArduPilot supports the MAVLink protocol for communication with Ground Stations a Get and Set FlightMode Camera Commands Gimbal / Camera Mount + MAVFTP Mission Upload/Download Move a Servo Non-GPS Position Estimation diff --git a/dev/source/docs/mavlink-mavftp.rst b/dev/source/docs/mavlink-mavftp.rst new file mode 100644 index 0000000000..89772e37e3 --- /dev/null +++ b/dev/source/docs/mavlink-mavftp.rst @@ -0,0 +1,15 @@ +.. _mavlink-mavftp: + +====== +MAVFTP +====== + +MAVFTP supports common FTP operations including uploading, downloading, removing and creating files on the :ref:`autopilot file system ` + +The `official mavlink.io documentation is here `__ and contains the detailed sequence of messages that should be passed between the GCS/companion computer and autopilot + +Common uses for using MAVFTP include: + +- :ref:`Uploading firmware to the autopilot ` +- :ref:`Uploading Lua scripts ` +- Fast download of parameters, :ref:`onboard logs `, mission command files and :ref:`rally points ` and :ref:`terrain data `