/
Sangak
/
ardupilot_wiki
ОбзорДокументацияВойти
/
Sangak
/
ardupilot_wiki
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
ardupilot_wiki/
.../source/docs/
..
MATLAB-Plotting.rst

dev: STIL: add MATLAB, Simulink and JSON pages

6 лет назад
MATLAB-Serial-driver.rst

Fix typos discovered by codespell

6 месяцев назад
MATLAB-Simulation.rst

Update MATLAB-Simulation.rst

2 года назад
MATLAB-Simulink-Simulation.rst

Fix typos discovered by codespell

6 месяцев назад
SITL-setup-landingpage.rst

Dev: add sitl-on-windows-wsl page

3 года назад
SITL_simulation_parameters.rst

Reorg and update using SITL

4 года назад
USB-IDs.rst

Replace Hex/ProfiCNC references with CubePilot and update proficnc.com URLs

5 месяцев назад
acadamic-works.rst

Add Drag Estimation paper

год назад
adding_simulated_devices.rst

treewide: fix up for ARMING_CHECK -> ARMING_SKIPCHK

5 месяцев назад
advanced-configuration-settings.rst

Revert "move dev archived docs"

5 месяцев назад
ap-peripheral-landing-page.rst

build fixes

4 года назад
apjtools-intro.rst

Replace Hex/ProfiCNC references with CubePilot and update proficnc.com URLs

5 месяцев назад
apmcopter-adding-a-new-flight-mode.rst

Update apmcopter-adding-a-new-flight-mode.rst

3 года назад
apmcopter-code-overview.rst

remove superfluous apostrophes

6 лет назад
apmcopter-programming-attitude-control-2.rst

Update apmcopter-programming-attitude-control-2.rst

5 лет назад
apmcopter-programming-libraries.rst

apmcopter-libraries: Remove AP_Buffer

3 года назад
apsync-intro.rst

Dev: deprecate APSync

год назад
ardupilot-discord-server.rst

Dev: Add ICS link for devcall calendar

6 месяцев назад
ardupilot-mavlink-command-package-format.rst

Dev: update mavlink interface section

8 лет назад
ardupilot-mumble-server.rst

Revert "move dev archived docs"

5 месяцев назад
ardupilot-on-linux-init-scripts.rst

dev: Add more linux pages

3 года назад
ardupilot-on-linux-kernel-configuration.rst

dev: Add more linux pages

3 года назад
ardupilot-on-linux-porting.rst

dev: Add more linux pages

3 года назад
ardupilot-on-linux-starting.rst

add hyphen checking in rst to Sphinx linting

5 месяцев назад
ardupilot-on-linux.rst

dev: Add more linux pages

3 года назад
autotest-tests.rst

dev: add a basic document on some autotest test utilities

2 месяца назад
autotest-verbose.rst

Fix typos discovered by codespell

6 месяцев назад
balance_bot-sitl-mavproxy-tutorial.rst

dev: fix various code block issues

3 месяца назад
beaglepilot.rst

Revert "move dev archived docs"

5 месяцев назад
bootloader.rst

Fix typos discovered by codespell

6 месяцев назад
building-apm-for-flymaple.rst

Revert "move dev archived docs"

5 месяцев назад
building-apm2-with-eclipse-on-windows.rst

Revert "move dev archived docs"

5 месяцев назад
building-ardupilot-apm-with-visual-studio-visual-micro.rst

Revert "move dev archived docs"

5 месяцев назад
building-ardupilot-for-apm2-x-on-windows-with-make.rst

Revert "move dev archived docs"

5 месяцев назад
building-ardupilot-with-arduino-windows.rst

Revert "move dev archived docs"

5 месяцев назад
building-for-beaglebone-black-on-linux.rst

Fix typos discovered by codespell

6 месяцев назад
building-for-bebop-2.rst

Use recurse-submodules when cloning ardupilot

3 года назад
building-for-bebop-on-linux.rst

Use recurse-submodules when cloning ardupilot

3 года назад
building-for-erle-brain-2.rst

Revert "move dev archived docs"

5 месяцев назад
building-for-erle-brain.rst

Revert "move dev archived docs"

5 месяцев назад
building-for-navio-on-rpi2.rst

Revert "move dev archived docs"

5 месяцев назад
building-for-navio2-on-rpi3.rst

Remove deprecated dependency python-future

6 месяцев назад
building-for-qualcomm-snapdragon-flight-kit.rst

Enable sphinx-lint rule unbalanced-inline-literals-delimiters

5 месяцев назад
building-mission-planner.rst

Fix typos discovered by codespell

6 месяцев назад
building-px4-with-make.rst

Revert "move dev archived docs"

5 месяцев назад
building-px4-with-qtcreator.rst

add hyphen checking in rst to Sphinx linting

5 месяцев назад
building-setup-linux.rst

dev: fix various code block issues

3 месяца назад
building-setup-mac.rst

Remove deprecated dependency python-future

6 месяцев назад
building-setup-windows-cygwin.rst

Revert typos added by codespell

6 месяцев назад
building-setup-windows-eclipse.rst

Fix Typos in Dev Wiki

5 лет назад
building-setup-windows.rst

Fix typos discovered by codespell

6 месяцев назад
building-setup-windows10.rst

Revert "move dev archived docs"

5 месяцев назад
building-setup-windows10_new.rst

Undo some typo mistakes made in PR #7422

6 месяцев назад
building-setup-windows11.rst

Undo some typo mistakes made in PR #7422

6 месяцев назад
building-the-code-on-mac.rst

Revert "move dev archived docs"

5 месяцев назад
building-the-code-onlinux.rst

Revert "move dev archived docs"

5 месяцев назад
building-the-code.rst

Revert "move dev archived docs"

5 месяцев назад
building_with_make.rst

Revert "move dev archived docs"

5 месяцев назад
can-bus-driver-roadmap.rst

fix wiki build error

7 лет назад
can-bus.rst

change DEV refs to DroneCAN

4 года назад
cli-setup-test-modes.rst

Revert "move dev archived docs"

5 месяцев назад
code-editing-tools-and-ides.rst

Dev: restore eclipse link

5 лет назад
code-overview-adding-a-new-log-message.rst

Mark code blocks at C++, not Python

5 месяцев назад
code-overview-adding-a-new-mavlink-message.rst

print() is a function in Python 3

5 месяцев назад
code-overview-adding-a-new-parameter.rst

Remove duplicated prepositions the the -> the

4 года назад
code-overview-adding-support-for-a-new-mavlink-gimbal.rst

Fix Typos in Dev Wiki

5 лет назад
code-overview-copter-motors-library.rst

Update code-overview-copter-motors-library.rst

4 года назад
code-overview-copter-poscontrol-and-navigation.rst

Dev: add very basic position control and navigation intro

8 лет назад
code-overview-object-avoidance.rst

change gitter to discord

6 лет назад
code-overview-scheduling-your-new-code-to-run-intermittently.rst

All: Rename ArduCopter.cp to Copter.cpp

7 лет назад
code-overview-sensor-drivers.rst

correct typo

3 года назад
commonmission-planner-command-line-interface-cli.rst

Revert "move dev archived docs"

5 месяцев назад
companion-computer-ark-jetson-pab-carrier.rst

Added ARK products documentation

2 года назад
companion-computer-blueos-install.rst

Dev: minor BlueOS installation improvement

10 месяцев назад
companion-computer-blueos-live-video.rst

Dev: small fix to BlueOS live video setup

10 месяцев назад
companion-computer-blueos-lte-telem.rst

dev: BlueOS LTE setup gets minor improvement

10 месяцев назад
companion-computer-blueos.rst

Dev: add video to BlueOS setup page

8 месяцев назад
companion-computer-nvidia-tx1.rst

remove superfluous apostrophes

6 лет назад
companion-computer-nvidia-tx2.rst

convert site to use https everywhere

7 лет назад
companion-computer-rpanion-install.rst

Dev: Rpanion setup pages

2 месяца назад
companion-computer-rpanion-live-video.rst

Dev: Rpanion setup pages

2 месяца назад
companion-computer-rpanion-lte-telem.rst

Dev: Rpanion setup pages

2 месяца назад
companion-computer-rpanion.rst

Dev: Rpanion setup pages

2 месяца назад
companion-computers.rst

Dev: Seperate out ROS1 and ROS2

2 месяца назад
contributing.rst

dev: add Python style guide

3 месяца назад
copter-adding-custom-controller.rst

Fix typos discovered by codespell

6 месяцев назад
copter-commands-in-guided-mode.rst

fix build errors

5 месяцев назад
copter-sitl-mavproxy-tutorial.rst

Enable sphinx-lint missing-spaces rules

5 месяцев назад
coverage-analysis.rst

dev: add basic document describing coverage analysis and how to generate it

4 месяца назад
custom-build-server.rst

Fix incorrect remotes.schema.json path in Custom Build Server docs

4 месяца назад
debug-with-send-text.rst

add more links to debug videos

3 года назад
debugging-with-gdb-on-linux.rst

add more links to debug videos

3 года назад
debugging-with-gdb-on-stm32.rst

Dev: debugging on stm32 gets vimdrones debugger

2 года назад
debugging-with-gdb-using-vscode.rst

Add vscode debug --vs-launch document

год назад
debugging-with-gdb.rst

Dev: add VSCode GDB Debugging Profiles

5 лет назад
debugging.rst

dev: add basic document describing coverage analysis and how to generate it

4 месяца назад
dev-conference.rst

Dev: update events and dev conference page

год назад
developer-code-of-conduct.rst

Format only, global ArduPilot vs Ardupilot

7 лет назад
droneapi-tutorial.rst

change Dronekit video link

3 года назад
editing-prs.rst

dev: fix various code block issues

3 месяца назад
editing-the-code-with-atom.rst

Replace string Ardupilot -> ArduPilot

5 лет назад
editing-the-code-with-eclipse.rst

Revert "move dev archived docs"

5 месяцев назад
editing-the-code-with-notepad.rst

Dev: add VSCode to ide page

8 лет назад
editing-the-code-with-vscode.rst

Update VSCode editor instructions and references

4 года назад
ekf.rst

Move affinity to common page

5 лет назад
ekf2-estimation-system.rst

Fix typos discovered by codespell

6 месяцев назад
esp32-autopilot.rst

Add ESP32 info and update Adv Hdwr pages

4 года назад
events.rst

dev: events: add 2026 conference dates

5 месяцев назад
extended-kalman-filter.rst

Enable sphinx-lint rule unbalanced-inline-literals-delimiters

5 месяцев назад
filesystems.rst

Add filesystem descriptions in dev and link in MP

5 лет назад
finding-the-particular-commit-which-introduced-a-bug.rst

convert site to use https everywhere

7 лет назад
flightaxis.rst

Fix Typos in Dev Wiki

5 лет назад
flightgear-hardware-in-the-loop-simulation.rst

Revert "move dev archived docs"

5 месяцев назад
flytos.rst

Fix typos discovered by codespell

6 месяцев назад
gcs-resources.rst

Add page into TOC

6 лет назад
git-branch.rst

dev: stop using apm_git_tutorial as sample branch name

5 лет назад
git-clone.rst

Revert "Update Ubuntu setup docs for 24.04"

2 года назад
git-fork.rst

Dev: fork page gets link to submitting-pr-to-master

8 лет назад
git-install.rst

Update Windows WSL instructions

6 лет назад
git-interactive-rebase.rst

Fix Typos in Dev Wiki

5 лет назад
git-rebase.rst

Fix typos discovered by codespell

6 месяцев назад
git-submodules.rst

Fix typos discovered by codespell

6 месяцев назад
gsoc-ideas-list.rst

Dev: remove one gsoc idea

6 месяцев назад
gsoc.rst

updating GSoC page with new application advice

5 месяцев назад
hitl-simulators.rst

Revert "move dev archived docs"

5 месяцев назад
how-the-team-works-development-fund.rst

Dev: Update funding process

4 месяца назад
how-the-team-works-voting.rst

Fix typos discovered by codespell

6 месяцев назад
how-the-team-works.rst

Dev: update release procedures page

4 месяца назад
how-to-use-the-auth-command-to-sign-a-pixhawk-board-with-your-certificate-of-authenticity.rst

Revert "move dev archived docs"

5 месяцев назад
intel-edison.rst

dev: fix various code block issues

3 месяца назад
interfacing-with-pixhawk-using-the-nsh.rst

dev: fix codeblock sections issues

3 месяца назад
interlink-emulation.rst

Add .otx files for Interlink emulation

6 лет назад
job-openings.rst

Update job-openings.rst

6 лет назад
jtag.rst

Revert "move dev archived docs"

5 месяцев назад
learning-ardupilot-introduction.rst

dev: touch up the 'learning ArduPilot' document

год назад
learning-ardupilot-rc-input-output.rst

Use autopilot-agnostic language

3 года назад
learning-ardupilot-storage-and-eeprom-management.rst

Update learning-ardupilot-storage-and-eeprom-management.rst

6 лет назад
learning-ardupilot-the-example-sketches.rst

correct spelling on ardupilot

5 лет назад
learning-ardupilot-threading.rst

Fix Typos in Dev Wiki

5 лет назад
learning-ardupilot-uarts-and-the-console.rst

add sitl uart flow control wiki

3 месяца назад
learning-the-ardupilot-codebase.rst

fix link

год назад
license-gplv3.rst

remove superfluous apostrophes

6 лет назад
load-the-code-onto-apm2x.rst

Revert "move dev archived docs"

5 месяцев назад
making-a-mavlink-wifi-bridge-using-the-raspberry-pi.rst

Revert "move dev archived docs"

5 месяцев назад
mavlink-arming-and-disarming.rst

Dev: mavlink interface section gets arming-and-disarming page

5 лет назад
mavlink-basics.rst

4.7:MAV_GCS_SYSID_HI

5 месяцев назад
mavlink-camera.rst

Fix typos discovered by codespell

6 месяцев назад
mavlink-commands.rst

Dev: mavlink interface link fix

4 месяца назад
mavlink-get-set-flightmode.rst

Dev: add alternative set-flight-mode command

год назад
mavlink-get-set-home-and-origin.rst

Dev: mavlinik do-set-home interface updated after peer review

4 года назад
mavlink-get-set-params.rst

dev: mavlink-get-set-params.rst: add Sub html

4 месяца назад
mavlink-gimbal-mount.rst

Dev: mavlink interface for do-gimbal-manager-configure

3 года назад
mavlink-mavftp.rst

dev: mavlink interface gets MAVFTP page

2 года назад
mavlink-mission-upload-download.rst

Dev: mavlink interface mission page gets pause mission explanation

год назад
mavlink-move-servo.rst

Dev: mavlink interface gets instructions on moving a servo

5 лет назад
mavlink-nongps-position-estimation.rst

Fix typos discovered by codespell

6 месяцев назад
mavlink-other-commands.rst

Dev: update mavlink interface for plane

5 лет назад
mavlink-precision-landing.rst

Fix typos discovered by codespell

6 месяцев назад
mavlink-rcinput.rst

Fix typos discovered by codespell

6 месяцев назад
mavlink-requesting-data.rst

Fix typos discovered by codespell

6 месяцев назад
mavlink-routing-in-ardupilot.rst

Dev: update mavlink routing

8 лет назад
mavlink-rover-commands.rst

Dev: mavlink interface gets rover commands

5 лет назад
mavlink-winch.rst

Dev: mavlink interface gets winch commands

3 года назад
mavproxy-developer-gcs.rst

Dev: Remove MAVProxy doco that is already in MAVProxy wiki

6 лет назад
mission-planner-sim.rst

common: add sim-on-hardware information Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>

4 года назад
mission-planner-terminal.rst

Revert "move dev archived docs"

5 месяцев назад
odroid-via-mavlink.rst

Enable sphinx-lint rule hyperlink-reference-missing-backtick

5 месяцев назад
odroid-wifi-access-point-for-sharing-files-via-samba.rst

Fix typos discovered by codespell

6 месяцев назад
opendroneid.rst

change video url

2 года назад
pixhawk-advanced-hardware-info.rst

Add ESP32 info and update Adv Hdwr pages

4 года назад
pixhawk-force-px4io-flash.rst

Revert "move dev archived docs"

5 месяцев назад
plane-architecture.rst

Plane-architecture: Change the task method name

год назад
plane-commands-in-guided-mode.rst

Plane: GUIDED_TIMEOUT description

5 месяцев назад
plane-navigation-overview.rst

add some info on Plane nav and altitude control

2 года назад
plane-sitlmavproxy-tutorial.rst

Undo some typo mistakes made in PR #7422

6 месяцев назад
porting.rst

Enable sphinx-lint rule missing-underscore-after-hyperlink

5 месяцев назад
pre-built-binaries.rst

Add CubePilot CubeBlack/CubeGreen annotations to Pixhawk 2.1 references

5 месяцев назад
python-style-guide.rst

dev: add Python style guide

3 месяца назад
raspberry-pi-via-mavlink.rst

treewide: fix up for ARMING_CHECK -> ARMING_SKIPCHK

5 месяцев назад
readme_file.rst

Fix typos discovered by codespell

6 месяцев назад
ready-to-fly-rtf-vehicle-developer-information.rst

Dev: move open-solo to RTF section

8 лет назад
release-procedures.rst

Dev: release procedures get Periph info

4 месяца назад
roadmap.rst

add hyphen checking in rst to Sphinx linting

5 месяцев назад
ros-apriltag-detection.rst

Mark code blocks as bash, not Python

5 месяцев назад
ros-aruco-detection.rst

add hyphen checking in rst to Sphinx linting

5 месяцев назад
ros-cartographer-slam.rst

treewide: fix up for ARMING_CHECK -> ARMING_SKIPCHK

5 месяцев назад
ros-connecting.rst

Dev: add ros-slam page

8 лет назад
ros-data-from-ap.rst

Dev: further small fix to ros-data-from-ap

8 лет назад
ros-distance-sensors.rst

Fix Typos in Dev Wiki

5 лет назад
ros-gazebo.rst

Update ros-gazebo.rst

год назад
ros-install.rst

Dev: Update ROS instructions

5 лет назад
ros-object-avoidance.rst

Update ros-object-avoidance.rst

6 лет назад
ros-rviz.rst

Dev: Update ROS instructions

5 лет назад
ros-sitl.rst

Fix typos discovered by codespell

6 месяцев назад
ros-slam.rst

Convert GPS params to new names

2 года назад
ros-timesync.rst

Fix typos discovered by codespell

6 месяцев назад
ros-vio-tracking-camera.rst

Fix typos discovered by codespell

6 месяцев назад
ros1.rst

Dev: Seperate out ROS1 and ROS2

2 месяца назад
ros2-cartographer-slam.rst

treewide: fix up for ARMING_CHECK -> ARMING_SKIPCHK

5 месяцев назад
ros2-gazebo.rst

sim: Added new Gazebo example launch files

4 месяца назад
ros2-install.rst

dev: Fix ros2 typos and add waf configure/build custom instruction

2 месяца назад
ros2-interfaces.rst

dev: Document ROS 2 services

5 месяцев назад
ros2-over-ethernet.rst

dev: fix sitl flag name --enable-dds

6 месяцев назад
ros2-pi.rst

Fix typos discovered by codespell

6 месяцев назад
ros2-sitl.rst

dev: minor improvement for ROS 2 installation and SITL instructions

5 месяцев назад
ros2-waypoint-goal-interface.rst

dev: fix sitl flag name --enable-dds

6 месяцев назад
ros2.rst

Dev: Seperate out ROS1 and ROS2

2 месяца назад
rover-L1.rst

Replace APMrover2 with Rover

6 лет назад
rover-adding-a-new-drive-mode.rst

Replace APMrover2 with Rover

6 лет назад
rover-sitlmavproxy-tutorial.rst

dev: fix various code block issues

3 месяца назад
secure-firmware.rst

add signing reversal info

4 года назад
security-landing-page.rst

Dev: security page gets link to remote id

4 месяца назад
setting-up-flight-modes-with-the-cli.rst

Revert "move dev archived docs"

5 месяцев назад
setting-up-sitl-on-linux.rst

dev: fix various code block issues

3 месяца назад
setting-up-sitl-on-windows.rst

Dev: add warning to older SITL-on-windows pages

3 года назад
setting-up-sitl-using-vagrant.rst

fix build errors replacing tabs with spaces

5 месяцев назад
sim-on-hardware.rst

Fix typos discovered by codespell

6 месяцев назад
simulation-2.rst

dev: add a basic document on some autotest test utilities

2 месяца назад
simulation-2sitl-simulator-software-in-the-loopusing-using-the-crrcsim-simulator.rst

Global: Clean up CRs at EOLs using dos2unix

10 лет назад
sitl-examples.rst

Minor org change to SITL section

6 лет назад
sitl-i2c-devices.rst

Fix typos discovered by codespell

6 месяцев назад
sitl-native-on-windows.rst

Update Windows WSL instructions and RF sim

3 года назад
sitl-on-windows-wsl.rst

Enable sphinx-lint rule unbalanced-inline-literals-delimiters

5 месяцев назад
sitl-parameters.rst

Re-reference sitl parameters page

3 года назад
sitl-serial-mapping.rst

Revert "move dev archived docs"

5 месяцев назад
sitl-simulator-software-in-the-loop.rst

Mass rst change for trailing spaces on ref directives

4 года назад
sitl-with-JSON.rst

Update sitl-with-JSON.rst

4 года назад
sitl-with-MATLAB.rst

dev: STIL: add MATLAB, Simulink and JSON pages

6 лет назад
sitl-with-airsim.rst

dev: fix codeblock sections issues

3 месяца назад
sitl-with-gazebo-legacy.rst

Update documentation for SITL with Gazebo

4 года назад
sitl-with-gazebo.rst

Fix typos

7 месяцев назад
sitl-with-jsbsim.rst

Wiki: replace old command

2 года назад
sitl-with-morse.rst

images: fix misplaced image file extensions

2 года назад
sitl-with-realflight.rst

Fix typos discovered by codespell

6 месяцев назад
sitl-with-scrimmage.rst

dev: add warning for unmaintenance on some page

3 месяца назад
sitl-with-webots-cpp.rst

DEV: Add Webots documentation for new implementation

4 года назад
sitl-with-webots-python.rst

DEV: Add Webots documentation for new implementation

4 года назад
sitl-with-webots.rst

DEV: Add Webots documentation for new implementation

4 года назад
sitl-with-xplane.rst

images: fix misplaced image file extensions

2 года назад
skyviper.rst

Use recurse-submodules when cloning ardupilot

3 года назад
soaring-sitl-with-silentwings.rst

add hyphen checking in rst to Sphinx linting

5 месяцев назад
soaring-sitl-with-xplane.rst

add hyphen checking in rst to Sphinx linting

5 месяцев назад
solo-opensolo-quickstart.rst

convert site to use https everywhere

7 лет назад
solo.rst

Add CubePilot CubeBlack/CubeGreen annotations to Pixhawk 2.1 references

5 месяцев назад
static-analysis.rst

Dev: Static Analysis: add clang tools to Ubuntu install instructions

5 лет назад
style-guide.rst

Dev: move attack-surface discussion to new security landing page

5 месяцев назад
submitting-patches-back-to-master.rst

dev: add Python style guide

3 месяца назад
support_proxy.rst

support_proxy: document the web dashboard, rename UDPProxy -> SupportProxy

3 месяца назад
support_proxy_supportengineer.rst

support_proxy: document the web dashboard, rename UDPProxy -> SupportProxy

3 месяца назад
testing-with-replay.rst

Fix replay docs typo

2 года назад
the-ardupilot-autotest-framework.rst

dev: add a basic document on some autotest test utilities

2 месяца назад
trademark.rst

Dev: update trademark comment to reflect we have the trademark

5 лет назад
troubleshooting-pixhawkpx4-boot.rst

Revert "move dev archived docs"

5 месяцев назад
turnkey-companion-computer-solutions.rst

Fix typos discovered by codespell

6 месяцев назад
unit-tests.rst

dev: fix various code block issues

3 месяца назад
updating-the-apm2-x-bootloade.rst

Revert "move dev archived docs"

5 месяцев назад
user-alerts-developer.rst

Dev: Update URL and fields for User Alerts

6 лет назад
using-DFU-to-load-bootloader.rst

Update dfu-util instructions

3 года назад
using-last_letter-as-an-external-sitl-simulator.rst

Global: Clean up CRs at EOLs using dos2unix

10 лет назад
using-linux-trace-toolkit-ng-lttng-to-trace-ardupilot-in-realtime.rst

Undo some typo mistakes made in PR #7422

6 месяцев назад
using-mavexplorer-for-log-analysis.rst

dev: fix codeblock sections issues

3 месяца назад
using-sitl-for-ardupilot-testing.rst

Fix typos discovered by codespell

6 месяцев назад
using-the-command-line-interface.rst

Revert "move dev archived docs"

5 месяцев назад
using-the-command-line-interpreter-to-configure-apmcopter.rst

Revert "move dev archived docs"

5 месяцев назад
watchdog-debugging.rst

Fix typos discovered by codespell

6 месяцев назад
where-to-get-the-code.rst

convert site to use https everywhere

7 лет назад
x-plane-hardware-in-the-loop-simulation.rst

Revert "move dev archived docs"

5 месяцев назад
readme_file.rst
.. _readme_file:
 
=====================
HWDEF Readme.md Guide
=====================
 
Every autopilot board port should include a Readme.md file explaining the board's features, pinouts, a required setup information. This file is converted later into a Wiki page that users will reference when deciding on an autopilot to use, and when setting up the autopilot in a system. The required sections are:
 
.. note:: Markdown linting is being enforced now on Readme.me files (ie. not embedded HTML, tables must be markdown format, urls in proper formaat, no improper whire spacing,etc.)
 
- :ref:`Introduction <readme-intro>`
- :ref:`Features/Specifications <readme-specs>`
- :ref:`Where to Buy <readme-buy>`
- :ref:`Pinout <readme-pinout>`
- Wiring Diagram (optional)
- :ref:`UART Mapping <readme-uart>`
- :ref:`PWM Outputs <readme-pwm>`
- :ref:`RC Input <readme-rc>`
- :ref:`OSD Support (if applicable) <readme-osd>`
- :ref:`VTX Control (if applicable) <readme-vtx>`
- :ref:`Camera Switch (if applicable) <readme-cam>`
- WIFI module (if applicable)
- :ref:`GPIOs <readme-intro>`
- :ref:`RSSI/Airspeed/Analog Pins <readme-rssi>`
- :ref:`Battery Monitor <readme-batt>`
- :ref:`Compass <readme-compass>`
- :ref:`Firmware <readme-firmware>`
- :ref:`Loading Firmware <readme-loading>`
- Other links (ie OEM user manual, schematics if open source,etc., if applicable)
 
.. note:: when porting a board that has been targeted for Betaflight, concurrently or originally, be sure that the UART protocols match the Betaflight reference design, if possible, to minimize transitioning to ArduPilot.
 
A good example is the `SpeedyBeeF405WING Readme.md <https://github.com/ArduPilot/ardupilot/blob/master/libraries/AP_HAL_ChibiOS/hwdef/SpeedyBeeF405WING/Readme.md>`_.
 
`
A template for a fictitious autopilot is `HERE <https://raw.githubusercontent.com/ArduPilot/ardupilot_wiki/refs/heads/master/misc/readme_template.md>`__ which contains the proper formatting and sections (if applicable) that only requires text editing.
 
.. _readme-intro:
 
Introduction
============
A brief description with link to OEms website and a **photo** of the autopilot.
 
.. _readme-specs:
 
Features/Specifications
=======================
A list of specifications:
 
- Processor(s) and OSD chip if included
- Flash for logging if included
- List of Sensors
- External ports(UARTs,BECs,power/device switches,etc.)
- Telemetry modules
- Physical dimensions/weight
 
.. _readme-buy:
 
Where to Buy
============
Vendor links for purchasing
 
.. _readme-pinout:
 
Pinout
======
**Clear image showing all pin names and/or connectors**. Connector pinouts should be marked or provided via table(s).
 
.. _readme-uart:
 
UART Mapping
============
- Pin designation
- Table with ArduPilot serial port mapping, UART, default protocol
 
preferred table format example:
 
======= ========= ======== ===========
Serial# Protocol Port Notes
======= ========= ======== ===========
SERIAL0 OTG1 USB
SERIAL1 Telem1 USART2 DMA Enabled
SERIAL2 Telem2 USART3 DMA Enabled
SERIAL3 GPS1 USART1 DMA Enabled
SERIAL4 GPS2 UART4 DMA Enabled
SERIAL5 RCin UART8 DMA Enabled
SERIAL7 ESC TELEM UART6 RX6 only on ESC connector
======= ========= ======== ===========
 
- note if any UART only pins out one pin or if a pin is tied to another pin (common for SBUS)
 
.. _readme-pwm:
 
PWM Output
==========
Protocol capability of each motor/servo output including its pin name. Timer groupings with warning about all outputs in a group must be the same protocol. PWM serial LEDs should be designated here.
 
.. _readme-rc:
 
RC Input
========
This is the most complex section due to the multitude of ways boards have their RC inputs configured in the board design and that F4s vs H7 have different capabilities.
 
The important point is that information should be provided as to where to connect each type of receiver and what ArduPilot parameters must be set for each.
 
Also, if a board alternate config can be used, it should be mentioned.
 
Broad group names can be used, ie " Using the RCin pin will support all unidirectional RC protocols." Which would cover PPM, SBUS, iBus, PPM-Sum, DSM,DSM2,DSM-X,SRXL, and SUM-D".
 
Bi-directional protocols like CRSF/ELRS,SRXL2,IRC Ghost, and FPort need specific instructions with at least CRSF/ELRS instructions and a link to :ref:`common-rc-systems`.
 
.. _readme-osd:
 
OSD Support
===========
Note if onboard OSD is provided. hwdef should already set :ref:`OSD_TYPE<OSD_TYPE>`. Adding :ref:`OSD_TYPE2<OSD_TYPE2>` 5 in the defaults.param file will enable DisplayPort operation simultaneously with analog OSD. If a UART is set to DisplayPort by default, so should the OSD type.
 
.. _readme-vtx:
 
VTX Control
===========
Info on GPIO pin #, board pin name, and if a RELAY is pre-configure.
 
.. note:: its good practice to have the boot block and initial state of the power switch to be OFF.
 
.. _readme-cam:
 
Camera Switch
=============
Info on GPIO pin #, board pin names, and if a RELAY is pre-configured.
 
.. _readme-gpios:
 
GPIOs
=====
If User GPIOs are defined, list them here.
 
.. _readme-rssi:
 
RSSI/Airspeed/Analog Pins
=========================
If an analog RSSI, general purpose analog inputs, or Airspeed pin is defined, give its GPIO pin #.
 
.. _readme-batt:
 
Battery Monitor
===============
If a battery monitor is defined in the hwdef, its default parameter and voltage range info should be provided. If DroneCAN or SMBus type, info about its setup.
 
Example:
 
.. code::
 
The board has a internal voltage sensor and connections on the ESC connector for an external current sensor input. The voltage sensor can handle up to 8S LiPo batteries.
 
The default battery parameters are:
 
* :ref:`BATT_MONITOR<BATT_MONITOR>` = 4
* :ref:`BATT_VOLT_PIN<BATT_VOLT_PIN__AP_BattMonitor_Analog>` = 12
* :ref:`BATT_CURR_PIN<BATT_CURR_PIN__AP_BattMonitor_Analog>` = 11
* :ref:`BATT_VOLT_MULT<BATT_VOLT_MULT__AP_BattMonitor_Analog>` = 11
* :ref:`BATT_AMP_PERVLT<BATT_AMP_PERVLT__AP_BattMonitor_Analog>` = 30.2 (will need to be adjusted for whichever current sensor is attached)
 
 
.. _readme-compass:
 
Compass
=======
if it does not have a compass, but has I2C pads/pins:
 
*The {autopilot name here} does not have a builtin compass, but you can attach an external compass using I2C on the SDA and SCL pads.*
 
if it does have a compass:
 
*The {autopilot name here} has a built-in compass. Due to potential interference, the autopilot is usually used with an external I2C compass as part of a GPS/Compass combination.*
 
.. _readme-firmware:
 
Firmware
========
*Firmware for {autopilot name here} can be found `here <https://firmware.ardupilot.org>`_ in sub-folders labeled "{autopilot config name}"*.
 
.. note: can be included in next section if desired
 
.. _readme-loading:
 
Loading Firmware
================
if preloaded with ArduPilot firmware:
 
*The board comes pre-installed with an ArduPilot compatible bootloader,
allowing the loading of xxxxxx.apj firmware files with any ArduPilot
compatible ground station.*
 
if not:
 
*This board does not come with ArduPilot firmware pre-installed. Use instructions here to load ArduPilot the first time :ref:`common-loading-firmware-onto-chibios-only-boards`.*