Skip to content

Commit

Permalink
dev: mavlink interface gets MAVFTP page
Browse files Browse the repository at this point in the history
  • Loading branch information
rmackay9 authored and Hwurzburg committed Jan 30, 2025
1 parent 1352fd7 commit 1b0cc0e
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 0 deletions.
1 change: 1 addition & 0 deletions dev/source/docs/mavlink-commands.rst
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ ArduPilot supports the MAVLink protocol for communication with Ground Stations a
Get and Set FlightMode <mavlink-get-set-flightmode>
Camera Commands <mavlink-camera>
Gimbal / Camera Mount <mavlink-gimbal-mount>
MAVFTP <mavlink-mavftp>
Mission Upload/Download <mavlink-mission-upload-download>
Move a Servo <mavlink-move-servo>
Non-GPS Position Estimation <mavlink-nongps-position-estimation>
Expand Down
15 changes: 15 additions & 0 deletions dev/source/docs/mavlink-mavftp.rst
Original file line number Diff line number Diff line change
@@ -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 <filesystems>`

The `official mavlink.io documentation is here <https://mavlink.io/en/services/ftp.html>`__ 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 <common-install-sdcard>`
- :ref:`Uploading Lua scripts <copter:common-lua-scripts>`
- Fast download of parameters, :ref:`onboard logs <copter:common-logs>`, mission command files and :ref:`rally points <copter:common-rally-points>` and :ref:`terrain data <copter:terrain-following>`

0 comments on commit 1b0cc0e

Please sign in to comment.