Skip to content

Commit 4c62d2e

Browse files
committed
fix(spell): Use codespell to correct common spelling errors
1 parent 1666d86 commit 4c62d2e

File tree

68 files changed

+121
-113
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+121
-113
lines changed

.codespell-exclude-file

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
"Sade Nicolson",
2+
"Juli Gallup",
3+
"Version": "LAF"
4+
"Version": "LAF"
5+
MOT_SPIN_MIN,0.13 # since hover thst is around 18.
6+
datas= [],
7+
ardupilot_methodic_configuratorAny.datas,

.github/workflows/codespell.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,11 @@ jobs:
2626
with:
2727
check_filenames: true
2828
check_hidden: true
29-
skip: '*.ipynb,*.js,*.css,*.html,*.json,*.lock,*.min.js,*.min.css,*.csv,*.svg,*.xml,*.yml,*.yaml,*.toml,*.ini,*.cfg,*.param,*.pdef.xml' # Add file types/paths to skip
29+
skip: '*.ipynb,*.svg,*.xml,*.pdef.xml,*.pdf,*.po,*.html,*.js,*.css' # Add file types/paths to skip
3030
# Optional: specify a custom dictionary
3131
# dictionary: .codespell/dictionary.txt
3232
# Optional: specify a codespell configuration file
3333
# codespell_args: --config .codespellrc
3434
# Optional: specify a list of words to ignore
35-
# ignore_words_list: word1,word2
35+
ignore_words_list: SITL,PARM,parm,NED,THST
36+
exclude_file: .codespell-exclude-file

CODE_OF_CONDUCT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
ArduPilot Methodic Configurator Developer Code of Conduct
22
=========================================================
33

4-
Rev 1.0 Apr 3nd 2024
4+
Rev 1.0 Apr 3rd 2024
55

66
Our Aim
77
-------

SUPPORT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ To help yourself, read the extensive documentation:
1010
Click the "Ask AI" button in the [bottom right corner of the page](https://ardupilot.github.io/MethodicConfigurator/).
1111
* [Usecases](https://ardupilot.github.io/MethodicConfigurator/USECASES.html) to learn how to use the software in different scenarios.
1212
* [Usermanual](https://ardupilot.github.io/MethodicConfigurator/USERMANUAL.html) to understand how to generally use the software.
13-
* Configuration and tunning guides: [copter](https://ardupilot.github.io/MethodicConfigurator/TUNING_GUIDE_ArduCopter.html),
13+
* Configuration and tuning guides: [copter](https://ardupilot.github.io/MethodicConfigurator/TUNING_GUIDE_ArduCopter.html),
1414
[plane](https://ardupilot.github.io/MethodicConfigurator/TUNING_GUIDE_ArduPlane.html),
1515
[rover](https://ardupilot.github.io/MethodicConfigurator/TUNING_GUIDE_Rover.html),
1616
[heli](https://ardupilot.github.io/MethodicConfigurator/TUNING_GUIDE_Heli.html)

TUNING_GUIDE_ArduCopter.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ It uses the following components:
7676
|BEC with voltage/current monitor | [Holybro PM02 V3](https://holybro.com/products/pm02-v3-12s-power-module) |
7777
|Battery | [SLS X-Cube 4S 1800mAh 40C/80C](https://www.stefansliposhop.de/akkus/sls-x-cube/sls-x-cube-40c/sls-x-cube-1800mah-4s1p-14-8v-40c-80c::1568.html) |
7878
|GNSS Receiver | [Holybro H-RTK F9P Helical](https://holybro.com/products/h-rtk-f9p-gnss-series?variant=41466787168445) |
79-
|SDCard | Any FAT32 or exFAT formated fast Micro-SDCard > 8 GiB |
79+
|SDCard | Any FAT32 or exFAT formatted fast Micro-SDCard > 8 GiB |
8080
|RC Receiver | [TBS Crossfire Nano RX se](https://www.team-blacksheep.com/products/prod:crossfire_nano_se) |
8181
|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) |
8282
| Remote ID transmitter | [Holybro Remote ID transmitter](https://holybro.com/products/remote-id) |
@@ -135,7 +135,7 @@ So, [start the ArduPilot Methodic Configurator and select a vehicle that resembl
135135
![FC connection and parameter download](images/App_screenshot_FC_info_and_param_download.png)
136136
1. Now using [New](USERMANUAL.md#new) subsection
137137
![New vehicle](images/App_screenshot_Vehicle_directory1.png)
138-
1. Fom the existing templates, select the one most similar to your vehicle:
138+
1. From the existing templates, select the one most similar to your vehicle:
139139
![New vehicle](images/App_screenshot_Vehicle_overview.png)
140140
1. select the destination directory, give it a name and press `Create vehicle configuration directory from template`
141141
1. On the component editor window, **add all the details of the components of your system** as we did in [Section 1.2](#12-our-example-vehicle):
@@ -258,7 +258,7 @@ In our setup, we used a [Bi-directional Dshot ESC](https://ardupilot.org/copter/
258258

259259
Repeat the steps from [Section 6.1.1](#611-use-ardupilot-methodic-configurator-to-edit-the-parameter-file-and-upload-it-to-the-flight-controller) to edit and upload the `07_esc.param` file
260260

261-
The step above configured ESC communication pass-thru.
261+
The step above configured ESC communication passthrough.
262262
In our vehicle, we use *BLHeli_32 ARM* ESC firmware.
263263
So we use BLHeliSuite32 Version 32.9.0.6 to configure the ESCs.
264264
Flash the Firmware version described in the table above.
@@ -473,7 +473,7 @@ The table below explains which bit is responsible for which `.bin` dataflash log
473473
<tr><td>GPA</td><td>GPS accuracy information</td></tr>
474474
<tr><td>UBX1</td><td>uBlox-specific GPS information (part 1)</td></tr>
475475
<tr><td>UBX2</td><td>uBlox-specific GPS information (part 2)</td></tr>
476-
<tr><td>GRAW</td><td>Raw uBlox datas</td></tr>
476+
<tr><td>GRAW</td><td>Raw uBlox data</td></tr>
477477
<tr><td>GRXH</td><td>Raw uBlox data - header</td></tr>
478478
<tr><td>GRXS</td><td>Raw uBlox data - space-vehicle data</td></tr>
479479
<tr><td>TERR</td><td>Terrain database information</td></tr>
@@ -723,7 +723,7 @@ These are the very minimum tuning steps required for a stable flight:
723723
Load the `.bin` log from the first flight onto the [online Ardupilot Filter Review tool](https://firmware.ardupilot.org/Tools/WebTools/FilterReview/)
724724
Follow the [instructions from Peter Hall on his Blog Post](https://discuss.ardupilot.org/t/new-fft-filter-setup-and-review-web-tool/102572) to configure the Harmonic Notch filter(s).
725725
Noise levels below -50dB are considered good enough.
726-
Do not use notch filters to reduce noise bellow that level as it introduces unwanted signal lag.
726+
Do not use notch filters to reduce noise below that level as it introduces unwanted signal lag.
727727
The graph below is a bode diagram of the gyro signals before and after the low-pass and Harmonic Notch filters.
728728
As you can see, the filters remove most of the vibration noise from the gyro sensors.
729729

TUNING_GUIDE_ArduPlane.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ It uses the following components:
7676
|BEC with voltage/current monitor | [Holybro PM02 V3](https://holybro.com/products/pm02-v3-12s-power-module) |
7777
|Battery | [SLS X-Cube 4S 1800mAh 40C/80C](https://www.stefansliposhop.de/akkus/sls-x-cube/sls-x-cube-40c/sls-x-cube-1800mah-4s1p-14-8v-40c-80c::1568.html) |
7878
|GNSS Receiver | [Holybro H-RTK F9P Helical](https://holybro.com/products/h-rtk-f9p-gnss-series?variant=41466787168445) |
79-
|SDCard | Any FAT32 or exFAT formated fast Micro-SDCard > 8 GiB |
79+
|SDCard | Any FAT32 or exFAT formatted fast Micro-SDCard > 8 GiB |
8080
|RC Receiver | [TBS Crossfire Nano RX se](https://www.team-blacksheep.com/products/prod:crossfire_nano_se) |
8181
|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) |
8282
| Remote ID transmitter | [Holybro Remote ID transmitter](https://holybro.com/products/remote-id) |
@@ -135,7 +135,7 @@ So, [start the ArduPilot Methodic Configurator and select a vehicle that resembl
135135
![FC connection and parameter download](images/App_screenshot_FC_info_and_param_download.png)
136136
1. Now using [New](USERMANUAL.md#new) subsection
137137
![New vehicle](images/App_screenshot_Vehicle_directory1.png)
138-
1. Fom the existing templates, select the one most similar to your vehicle:
138+
1. From the existing templates, select the one most similar to your vehicle:
139139
![New vehicle](images/App_screenshot_Vehicle_overview.png)
140140
1. select the destination directory, give it a name and press `Create vehicle configuration directory from template`
141141
1. On the component editor window, **add all the details of the components of your system** as we did in [Section 1.2](#12-our-example-vehicle):
@@ -258,7 +258,7 @@ In our setup, we used a [Bi-directional Dshot ESC](https://ardupilot.org/copter/
258258

259259
Repeat the steps from [Section 6.1.1](#611-use-ardupilot-methodic-configurator-to-edit-the-parameter-file-and-upload-it-to-the-flight-controller) to edit and upload the `07_esc.param` file
260260

261-
The step above configured ESC communication pass-thru.
261+
The step above configured ESC communication passthrough.
262262
In our vehicle, we use *BLHeli_32 ARM* ESC firmware.
263263
So we use BLHeliSuite32 Version 32.9.0.6 to configure the ESCs.
264264
Flash the Firmware version described in the table above.
@@ -448,7 +448,7 @@ The table below explains which bit is responsible for which `.bin` dataflash log
448448
<tr><td>GPA</td><td>GPS accuracy information</td></tr>
449449
<tr><td>UBX1</td><td>uBlox-specific GPS information (part 1)</td></tr>
450450
<tr><td>UBX2</td><td>uBlox-specific GPS information (part 2)</td></tr>
451-
<tr><td>GRAW</td><td>Raw uBlox datas</td></tr>
451+
<tr><td>GRAW</td><td>Raw uBlox data</td></tr>
452452
<tr><td>GRXH</td><td>Raw uBlox data - header</td></tr>
453453
<tr><td>GRXS</td><td>Raw uBlox data - space-vehicle data</td></tr>
454454
<tr><td>TERR</td><td>Terrain database information</td></tr>

TUNING_GUIDE_Heli.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ It uses the following components:
7575
|BEC with voltage/current monitor | [Holybro PM02 V3](https://holybro.com/products/pm02-v3-12s-power-module) |
7676
|Battery | [6s 4500mAh](https://www.stefansliposhop.de/akkus/sls-x-cube/sls-x-cube-40c/sls-x-cube-1800mah-4s1p-14-8v-40c-80c::1568.html) |
7777
|GNSS Receiver | [Holybro H-RTK F9P Helical](https://holybro.com/products/h-rtk-f9p-gnss-series?variant=41466787168445) |
78-
|SDCard | Any FAT32 or exFAT formated fast Micro-SDCard > 8 GiB |
78+
|SDCard | Any FAT32 or exFAT formatted fast Micro-SDCard > 8 GiB |
7979
|RC Receiver | [Futaba 7603](https://www.team-blacksheep.com/products/prod:crossfire_nano_se) |
8080
|RC Transmitter | [Futaba 9C](https://www.radiomasterrc.com/products/tx16s-mark-ii-radio-controller) |
8181
| Remote ID transmitter | [Remote ID transmitter](https://holybro.com/products/remote-id) |
@@ -134,7 +134,7 @@ So, [start the ArduPilot Methodic Configurator and select a vehicle that resembl
134134
![FC connection and parameter download](images/App_screenshot_FC_info_and_param_download.png)
135135
1. Now using [New](USERMANUAL.md#new) subsection
136136
![New vehicle](images/App_screenshot_Vehicle_directory1.png)
137-
1. Fom the existing templates, select the one most similar to your vehicle:
137+
1. From the existing templates, select the one most similar to your vehicle:
138138
![New vehicle](images/App_screenshot_Vehicle_overview.png)
139139
1. select the destination directory, give it a name and press `Create vehicle configuration directory from template`
140140
1. On the component editor window, **add all the details of the components of your system** as we did in [Section 1.2](#12-our-example-vehicle):
@@ -257,7 +257,7 @@ In our setup, we used a [Bi-directional Dshot ESC](https://ardupilot.org/copter/
257257

258258
Repeat the steps from [Section 6.1.1](#611-use-ardupilot-methodic-configurator-to-edit-the-parameter-file-and-upload-it-to-the-flight-controller) to edit and upload the `07_esc.param` file
259259

260-
The step above configured ESC communication pass-thru.
260+
The step above configured ESC communication passthrough.
261261
In our vehicle, we use *BLHeli_32 ARM* ESC firmware.
262262
So we use BLHeliSuite32 Version 32.9.0.6 to configure the ESCs.
263263
Flash the Firmware version described in the table above.
@@ -438,7 +438,7 @@ The table below explains which bit is responsible for which `.bin` dataflash log
438438
<tr><td>GPA</td><td>GPS accuracy information</td></tr>
439439
<tr><td>UBX1</td><td>uBlox-specific GPS information (part 1)</td></tr>
440440
<tr><td>UBX2</td><td>uBlox-specific GPS information (part 2)</td></tr>
441-
<tr><td>GRAW</td><td>Raw uBlox datas</td></tr>
441+
<tr><td>GRAW</td><td>Raw uBlox data</td></tr>
442442
<tr><td>GRXH</td><td>Raw uBlox data - header</td></tr>
443443
<tr><td>GRXS</td><td>Raw uBlox data - space-vehicle data</td></tr>
444444
<tr><td>TERR</td><td>Terrain database information</td></tr>

TUNING_GUIDE_Rover.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ It uses the following components:
7676
|BEC with voltage/current monitor | [Holybro PM02 V3](https://holybro.com/products/pm02-v3-12s-power-module) |
7777
|Battery | [SLS X-Cube 4S 1800mAh 40C/80C](https://www.stefansliposhop.de/akkus/sls-x-cube/sls-x-cube-40c/sls-x-cube-1800mah-4s1p-14-8v-40c-80c::1568.html) |
7878
|GNSS Receiver | [Holybro H-RTK F9P Helical](https://holybro.com/products/h-rtk-f9p-gnss-series?variant=41466787168445) |
79-
|SDCard | Any FAT32 or exFAT formated fast Micro-SDCard > 8 GiB |
79+
|SDCard | Any FAT32 or exFAT formatted fast Micro-SDCard > 8 GiB |
8080
|RC Receiver | [TBS Crossfire Nano RX se](https://www.team-blacksheep.com/products/prod:crossfire_nano_se) |
8181
|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) |
8282
| Remote ID transmitter | [Holybro Remote ID transmitter](https://holybro.com/products/remote-id) |
@@ -135,7 +135,7 @@ So, [start the ArduPilot Methodic Configurator and select a vehicle that resembl
135135
![FC connection and parameter download](images/App_screenshot_FC_info_and_param_download.png)
136136
1. Now using [New](USERMANUAL.md#new) subsection
137137
![New vehicle](images/App_screenshot_Vehicle_directory1.png)
138-
1. Fom the existing templates, select the one most similar to your vehicle:
138+
1. From the existing templates, select the one most similar to your vehicle:
139139
![New vehicle](images/App_screenshot_Vehicle_overview.png)
140140
1. select the destination directory, give it a name and press `Create vehicle configuration directory from template`
141141
1. On the component editor window, **add all the details of the components of your system** as we did in [Section 1.2](#12-our-example-vehicle):
@@ -258,7 +258,7 @@ In our setup, we used a [Bi-directional Dshot ESC](https://ardupilot.org/copter/
258258

259259
Repeat the steps from [Section 6.1.1](#611-use-ardupilot-methodic-configurator-to-edit-the-parameter-file-and-upload-it-to-the-flight-controller) to edit and upload the `07_esc.param` file
260260

261-
The step above configured ESC communication pass-thru.
261+
The step above configured ESC communication passthrough.
262262
In our vehicle, we use *BLHeli_32 ARM* ESC firmware.
263263
So we use BLHeliSuite32 Version 32.9.0.6 to configure the ESCs.
264264
Flash the Firmware version described in the table above.
@@ -444,7 +444,7 @@ The table below explains which bit is responsible for which `.bin` dataflash log
444444
<tr><td>GPA</td><td>GPS accuracy information</td></tr>
445445
<tr><td>UBX1</td><td>uBlox-specific GPS information (part 1)</td></tr>
446446
<tr><td>UBX2</td><td>uBlox-specific GPS information (part 2)</td></tr>
447-
<tr><td>GRAW</td><td>Raw uBlox datas</td></tr>
447+
<tr><td>GRAW</td><td>Raw uBlox data</td></tr>
448448
<tr><td>GRXH</td><td>Raw uBlox data - header</td></tr>
449449
<tr><td>GRXS</td><td>Raw uBlox data - space-vehicle data</td></tr>
450450
<tr><td>TERR</td><td>Terrain database information</td></tr>

USERMANUAL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ ARMING_RUDDER,0 # We find it safer to use only a switch to arm instead of throug
145145
```
146146

147147
If you are working with multiple vehicles, create a separate directory for each vehicle with a descriptive identifiable name.
148-
Copy the aprox. 50 *intermediate parameter files* into them.
148+
Copy the approx. 50 *intermediate parameter files* into them.
149149
Edit the files to match the specific requirements of each vehicle.
150150
Now you have traceable documentation records for every parameter change on each of your vehicles.
151151

ardupilot_methodic_configurator/backend_flightcontroller.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -343,7 +343,7 @@ def __process_autopilot_version(self, m: MAVLink_autopilot_version_message, bann
343343
hash_len = min(hash_len1, hash_len2)
344344
if os_custom_version[:hash_len] != self.info.os_custom_version[:hash_len]:
345345
logging_warning(
346-
_("ChibiOS version missmatch: %s (BANNER) != % s (AUTOPILOT_VERSION)"),
346+
_("ChibiOS version mismatch: %s (BANNER) != % s (AUTOPILOT_VERSION)"),
347347
os_custom_version,
348348
self.info.os_custom_version,
349349
)

0 commit comments

Comments
 (0)