Skip to content

Commit

Permalink
FIX: lint some markdown links
Browse files Browse the repository at this point in the history
  • Loading branch information
amilcarlucas committed Dec 19, 2024
1 parent f381c94 commit 0de5a2b
Show file tree
Hide file tree
Showing 7 changed files with 19 additions and 12 deletions.
7 changes: 3 additions & 4 deletions ARCHITECTURE.md
Original file line number Diff line number Diff line change
Expand Up @@ -145,10 +145,9 @@ It consists of four main components:
2. [`backend_filesystem_vehicle_components.py`](ardupilot_methodic_configurator/backend_filesystem_vehicle_components.py)
3. [`backend_filesystem_configuration_steps.py`](ardupilot_methodic_configurator/backend_filesystem_configuration_steps.py)
3. the flight controller backend communicates with the flight controller
1. [`backend_flight_controller.py`](ardupilot_methodic_configurator/backend_flight_controller.py)
1. [`backend_flightcontroller.py`](ardupilot_methodic_configurator/backend_flightcontroller.py)
2. [`backend_mavftp.py`](ardupilot_methodic_configurator/backend_mavftp.py)
3. [`param_ftp.py`](ardupilot_methodic_configurator/param_ftp.py)
4. [`battery_cell_voltages.py`](ardupilot_methodic_configurator/battery_cell_voltages.py)
3. [`battery_cell_voltages.py`](ardupilot_methodic_configurator/battery_cell_voltages.py)
4. the tkinter frontend, which is the GUI the user interacts with
1. [`frontend_tkinter_base.py`](ardupilot_methodic_configurator/frontend_tkinter_base.py)
2. [`frontend_tkinter_connection_selection.py`](ardupilot_methodic_configurator/frontend_tkinter_connection_selection.py)
Expand All @@ -169,7 +168,7 @@ That way the users would not need to install the software and will always use th

### Module design

To assure code quality we decided to use Microsoft VS code with a [lot of extensions](SetupDeveloperPc.bat) to lint the code as you type.
To assure code quality we decided to use Microsoft VS code with a [lot of extensions](SetupDeveloperPC.bat) to lint the code as you type.
We use git [pre-commit](https://pre-commit.com/) hooks to [check the code](.pre-commit-config.yaml) before it is committed to the repository.

### Unit testing
Expand Down
8 changes: 4 additions & 4 deletions BLOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ SPDX-License-Identifier: GPL-3.0-or-later

Please visit one of these files instead:

- [How to methodically tune any ArduCopter](TUNING_GUIDE_ArduCopter)
- [How to methodically tune any Heli](TUNING_GUIDE_Heli)
- [How to methodically tune any ArduPlane](TUNING_GUIDE_ArduPlane)
- [How to methodically tune any Rover](TUNING_GUIDE_Rover)
- [How to methodically tune any ArduCopter](https://ardupilot.github.io/MethodicConfigurator/TUNING_GUIDE_ArduCopter)
- [How to methodically tune any Heli](https://ardupilot.github.io/MethodicConfigurator/TUNING_GUIDE_Heli)
- [How to methodically tune any ArduPlane](https://ardupilot.github.io/MethodicConfigurator/TUNING_GUIDE_ArduPlane)
- [How to methodically tune any Rover](https://ardupilot.github.io/MethodicConfigurator/TUNING_GUIDE_Rover)
4 changes: 3 additions & 1 deletion TUNING_GUIDE_ArduCopter.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,7 @@ Use tools like [ecalc for multirotor](https://www.ecalc.ch/index.htm) to find a
To demonstrate how to methodically tune a ArduCopter vehicle we selected a small copter that we could fly and tune indoors.
It uses the following components:

<!-- markdown-link-check-disable -->
| Type | Part |
|:---|:----|
|Frame | [Diatone Taycan MX-C](https://www.diatone.us/products/diatone-mxc-taycan-duct-3-inch-cinewhoop-fpv-drone) |
Expand All @@ -83,6 +84,7 @@ It uses the following components:
|RC Receiver | [TBS Crossfire Nano RX se](https://www.team-blacksheep.com/products/prod:crossfire_nano_se) |
|RC Transmitter | [Radiomaster TX16S](https://www.radiomasterrc.com/products/tx16s-mark-ii-radio-controller) with [EdgeTx](https://edgetx.org/) and [Yaapu scripts](https://github.com/yaapu/FrskyTelemetryScript/wiki/Passthrough-over-CRSF-and-ExpressLRS) |
| Remote ID transmitter | [Holybro Remote ID transmitter](https://holybro.com/products/remote-id) |
<!-- markdown-link-check-enable -->

Your vehicle will be different as your application will have different requirements.

Expand All @@ -94,7 +96,7 @@ To configure and operate your vehicle you need at least these software:
- [Install Mission Planner](QUICKSTART.md#3-install-mission-planner-software-on-a-pc-or-mac)
- [Install ArduPilot](QUICKSTART.md#4-install-ardupilot-firmware-on-the-flight-controller)

Use Mission Planner to flash the latest stable [ArduCopter](https://firmware.ardupilot.org/Copter/stable/), [ArduPlane](https://firmware.ardupilot.org/Plane/stable/), [ArduRover](https://firmware.ardupilot.org/Rover/stable/), [ArduSub](https://firmware.ardupilot.org/Sub/stable/) or [ArduBlimp](https://firmware.ardupilot.org/Blimp/stable/) firmware for your flight controller.
Use Mission Planner to flash the latest stable [ArduCopter](https://firmware.ardupilot.org/Copter/stable/), [ArduPlane](https://firmware.ardupilot.org/Plane/stable/), [ArduRover](https://firmware.ardupilot.org/Rover/stable/), [ArduSub](https://firmware.ardupilot.org/Sub/stable/) or [ArduBlimp](https://firmware.ardupilot.org/Blimp/latest/) firmware for your flight controller.

## 2.1 Used software summary

Expand Down
4 changes: 3 additions & 1 deletion TUNING_GUIDE_ArduPlane.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,7 @@ Use tools like [ecalc for multirotor](https://www.ecalc.ch/index.htm) to find a
To demonstrate how to methodically tune a ArduCopter vehicle we selected a small copter that we could fly and tune indoors.
It uses the following components:

<!-- markdown-link-check-disable -->
| Type | Part |
|:---|:----|
|Frame | [Diatone Taycan MX-C](https://www.diatone.us/products/diatone-mxc-taycan-duct-3-inch-cinewhoop-fpv-drone) |
Expand All @@ -83,6 +84,7 @@ It uses the following components:
|RC Receiver | [TBS Crossfire Nano RX se](https://www.team-blacksheep.com/products/prod:crossfire_nano_se) |
|RC Transmitter | [Radiomaster TX16S](https://www.radiomasterrc.com/products/tx16s-mark-ii-radio-controller) with [EdgeTx](https://edgetx.org/) and [Yaapu scripts](https://github.com/yaapu/FrskyTelemetryScript/wiki/Passthrough-over-CRSF-and-ExpressLRS) |
| Remote ID transmitter | [Holybro Remote ID transmitter](https://holybro.com/products/remote-id) |
<!-- markdown-link-check-enable -->

Your vehicle will be different as your application will have different requirements.

Expand All @@ -94,7 +96,7 @@ To configure and operate your vehicle you need at least these software:
- [Install Mission Planner](QUICKSTART.md#3-install-mission-planner-software-on-a-pc-or-mac)
- [Install ArduPilot](QUICKSTART.md#4-install-ardupilot-firmware-on-the-flight-controller)

Use Mission Planner to flash the latest stable [ArduCopter](https://firmware.ardupilot.org/Copter/stable/), [ArduPlane](https://firmware.ardupilot.org/Plane/stable/), [ArduRover](https://firmware.ardupilot.org/Rover/stable/), [ArduSub](https://firmware.ardupilot.org/Sub/stable/) or [ArduBlimp](https://firmware.ardupilot.org/Blimp/stable/) firmware for your flight controller.
Use Mission Planner to flash the latest stable [ArduCopter](https://firmware.ardupilot.org/Copter/stable/), [ArduPlane](https://firmware.ardupilot.org/Plane/stable/), [ArduRover](https://firmware.ardupilot.org/Rover/stable/), [ArduSub](https://firmware.ardupilot.org/Sub/stable/) or [ArduBlimp](https://firmware.ardupilot.org/Blimp/latest/) firmware for your flight controller.

## 2.1 Used software summary

Expand Down
4 changes: 3 additions & 1 deletion TUNING_GUIDE_Heli.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@ Use tools like [ecalc for heli](https://www.ecalc.ch/index.htm) to find a suitab
To demonstrate how to methodically tune a ArduCopter vehicle we selected a small helicopter.
It uses the following components:

<!-- markdown-link-check-disable -->
| Type | Part |
|:---|:----|
|Frame | [T-Rex 500](https://www.diatone.us/products/diatone-mxc-taycan-duct-3-inch-cinewhoop-fpv-drone) |
Expand All @@ -82,6 +83,7 @@ It uses the following components:
|RC Receiver | [Futaba 7603](https://www.team-blacksheep.com/products/prod:crossfire_nano_se) |
|RC Transmitter | [Futaba 9C](https://www.radiomasterrc.com/products/tx16s-mark-ii-radio-controller) |
| Remote ID transmitter | [Remote ID transmitter](https://holybro.com/products/remote-id) |
<!-- markdown-link-check-enable -->

Your vehicle will be different as your application will have different requirements.

Expand All @@ -93,7 +95,7 @@ To configure and operate your vehicle you need at least these software:
- [Install Mission Planner](QUICKSTART.md#3-install-mission-planner-software-on-a-pc-or-mac)
- [Install ArduPilot](QUICKSTART.md#4-install-ardupilot-firmware-on-the-flight-controller)

Use Mission Planner to flash the latest stable [ArduCopter](https://firmware.ardupilot.org/Copter/stable/), [ArduPlane](https://firmware.ardupilot.org/Plane/stable/), [ArduRover](https://firmware.ardupilot.org/Rover/stable/), [ArduSub](https://firmware.ardupilot.org/Sub/stable/) or [ArduBlimp](https://firmware.ardupilot.org/Blimp/stable/) firmware for your flight controller.
Use Mission Planner to flash the latest stable [ArduCopter](https://firmware.ardupilot.org/Copter/stable/), [ArduPlane](https://firmware.ardupilot.org/Plane/stable/), [ArduRover](https://firmware.ardupilot.org/Rover/stable/), [ArduSub](https://firmware.ardupilot.org/Sub/stable/) or [ArduBlimp](https://firmware.ardupilot.org/Blimp/latest/) firmware for your flight controller.

## 2.1 Used software summary

Expand Down
4 changes: 3 additions & 1 deletion TUNING_GUIDE_Rover.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,7 @@ Use tools like [ecalc for multirotor](https://www.ecalc.ch/index.htm) to find a
To demonstrate how to methodically tune a ArduCopter vehicle we selected a small copter that we could fly and tune indoors.
It uses the following components:

<!-- markdown-link-check-disable -->
| Type | Part |
|:---|:----|
|Frame | [Diatone Taycan MX-C](https://www.diatone.us/products/diatone-mxc-taycan-duct-3-inch-cinewhoop-fpv-drone) |
Expand All @@ -83,6 +84,7 @@ It uses the following components:
|RC Receiver | [TBS Crossfire Nano RX se](https://www.team-blacksheep.com/products/prod:crossfire_nano_se) |
|RC Transmitter | [Radiomaster TX16S](https://www.radiomasterrc.com/products/tx16s-mark-ii-radio-controller) with [EdgeTx](https://edgetx.org/) and [Yaapu scripts](https://github.com/yaapu/FrskyTelemetryScript/wiki/Passthrough-over-CRSF-and-ExpressLRS) |
| Remote ID transmitter | [Holybro Remote ID transmitter](https://holybro.com/products/remote-id) |
<!-- markdown-link-check-enable -->

Your vehicle will be different as your application will have different requirements.

Expand All @@ -94,7 +96,7 @@ To configure and operate your vehicle you need at least these software:
- [Install Mission Planner](QUICKSTART.md#3-install-mission-planner-software-on-a-pc-or-mac)
- [Install ArduPilot](QUICKSTART.md#4-install-ardupilot-firmware-on-the-flight-controller)

Use Mission Planner to flash the latest stable [ArduCopter](https://firmware.ardupilot.org/Copter/stable/), [ArduPlane](https://firmware.ardupilot.org/Plane/stable/), [ArduRover](https://firmware.ardupilot.org/Rover/stable/), [ArduSub](https://firmware.ardupilot.org/Sub/stable/) or [ArduBlimp](https://firmware.ardupilot.org/Blimp/stable/) firmware for your flight controller.
Use Mission Planner to flash the latest stable [ArduCopter](https://firmware.ardupilot.org/Copter/stable/), [ArduPlane](https://firmware.ardupilot.org/Plane/stable/), [ArduRover](https://firmware.ardupilot.org/Rover/stable/), [ArduSub](https://firmware.ardupilot.org/Sub/stable/) or [ArduBlimp](https://firmware.ardupilot.org/Blimp/latest/) firmware for your flight controller.

## 2.1 Used software summary

Expand Down
Binary file added images/blog/TaycanMX-C.etx
Binary file not shown.

0 comments on commit 0de5a2b

Please sign in to comment.