Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update scripts and parameter files #5

Merged
merged 10 commits into from Mar 13, 2024
462 changes: 376 additions & 86 deletions Copter-4.1/apm.pdef.json

Large diffs are not rendered by default.

199 changes: 149 additions & 50 deletions Copter-4.1/apm.pdef.xml

Large diffs are not rendered by default.

76 changes: 45 additions & 31 deletions Copter-4.3/ParameterMetaData.xml

Large diffs are not rendered by default.

116 changes: 109 additions & 7 deletions Copter-4.3/Parameters.html
Expand Up @@ -3400,6 +3400,24 @@ <h2>field elevation (BARO_FIELD_ELV)</h2><em>Note: This parameter is for advance
</ul>


<h2>Altitude error maximum (BARO_ALTERR_MAX)</h2><em>Note: This parameter is for advanced users</em><br>

<p>This is the maximum acceptable altitude discrepancy between GPS altitude and barometric presssure altitude calculated against a standard atmosphere for arming checks to pass. If you are getting an arming error due to this parameter then you may have a faulty or substituted barometer. A common issue is vendors replacing a MS5611 in a &quot;Pixhawk&quot; with a MS5607. If you have that issue then please see BARO_OPTIONS parameter to force the MS5611 to be treated as a MS5607. This check is disabled if the value is zero.</p>
<ul>
<li>Units: meters</li>
<li>Increment: 1</li>
<li>Range: 0 5000</li>
</ul>


<h2>Barometer options (BARO_OPTIONS)</h2><em>Note: This parameter is for advanced users</em><br>

<p>Barometer options</p>
<ul>
<li>Bitmask: 0:Treat MS5611 as MS5607</li>
</ul>


<h1>BARO1_WCF_ Parameters</h1>


Expand Down Expand Up @@ -6538,11 +6556,12 @@ <h2>Board type (BRD_TYPE)</h2><em>Note: This parameter is for advanced users</em

<h2>Enable IO co-processor (BRD_IO_ENABLE)</h2><em>Note: This parameter is for advanced users</em><br>

<p>This allows for the IO co-processor on FMUv1 and FMUv2 to be disabled</p>
<p>This allows for the IO co-processor on boards with an IOMCU to be disabled. Setting to 2 will enable the IOMCU but not attempt to update firmware on startup</p>
<ul>
<table><th>Value</th><th>Meaning</th>
<tr><td>0</td><td>Disabled</td></tr>
<tr><td>1</td><td>Enabled</td></tr>
<tr><td>2</td><td>EnableNoFWUpdate</td></tr>
</table>
<li>RebootRequired: True</li>
</ul>
Expand All @@ -6552,7 +6571,7 @@ <h2>Options for safety button behavior (BRD_SAFETYOPTION)</h2>

<p>This controls the activation of the safety button. It allows you to control if the safety button can be used for safety enable and/or disable, and whether the button is only active when disarmed</p>
<ul>
<li>Bitmask: 0:ActiveForSafetyEnable,1:ActiveForSafetyDisable,2:ActiveWhenArmed,3:Force safety on when the aircraft disarms</li>
<li>Bitmask: 0:ActiveForSafetyDisable,1:ActiveForSafetyEnable,2:ActiveWhenArmed,3:Force safety on when the aircraft disarms</li>
</ul>


Expand Down Expand Up @@ -7064,6 +7083,10 @@ <h2>Button Pin 1 RC Channel function (BTN_FUNC1)</h2>
<tr><td>163</td><td>Mount Lock</td></tr>
<tr><td>164</td><td>Pause Stream Logging</td></tr>
<tr><td>165</td><td>Arm/Emergency Motor Stop</td></tr>
<tr><td>166</td><td>Camera Record Video</td></tr>
<tr><td>167</td><td>Camera Zoom</td></tr>
<tr><td>168</td><td>Camera Manual Focus</td></tr>
<tr><td>169</td><td>Camera Auto Focus</td></tr>
<tr><td>212</td><td>Mount1 Roll</td></tr>
<tr><td>213</td><td>Mount1 Pitch</td></tr>
<tr><td>214</td><td>Mount1 Yaw</td></tr>
Expand Down Expand Up @@ -7175,6 +7198,10 @@ <h2>Button Pin 2 RC Channel function (BTN_FUNC2)</h2>
<tr><td>163</td><td>Mount Lock</td></tr>
<tr><td>164</td><td>Pause Stream Logging</td></tr>
<tr><td>165</td><td>Arm/Emergency Motor Stop</td></tr>
<tr><td>166</td><td>Camera Record Video</td></tr>
<tr><td>167</td><td>Camera Zoom</td></tr>
<tr><td>168</td><td>Camera Manual Focus</td></tr>
<tr><td>169</td><td>Camera Auto Focus</td></tr>
<tr><td>212</td><td>Mount1 Roll</td></tr>
<tr><td>213</td><td>Mount1 Pitch</td></tr>
<tr><td>214</td><td>Mount1 Yaw</td></tr>
Expand Down Expand Up @@ -7286,6 +7313,10 @@ <h2>Button Pin 3 RC Channel function (BTN_FUNC3)</h2>
<tr><td>163</td><td>Mount Lock</td></tr>
<tr><td>164</td><td>Pause Stream Logging</td></tr>
<tr><td>165</td><td>Arm/Emergency Motor Stop</td></tr>
<tr><td>166</td><td>Camera Record Video</td></tr>
<tr><td>167</td><td>Camera Zoom</td></tr>
<tr><td>168</td><td>Camera Manual Focus</td></tr>
<tr><td>169</td><td>Camera Auto Focus</td></tr>
<tr><td>212</td><td>Mount1 Roll</td></tr>
<tr><td>213</td><td>Mount1 Pitch</td></tr>
<tr><td>214</td><td>Mount1 Yaw</td></tr>
Expand Down Expand Up @@ -7397,6 +7428,10 @@ <h2>Button Pin 4 RC Channel function (BTN_FUNC4)</h2>
<tr><td>163</td><td>Mount Lock</td></tr>
<tr><td>164</td><td>Pause Stream Logging</td></tr>
<tr><td>165</td><td>Arm/Emergency Motor Stop</td></tr>
<tr><td>166</td><td>Camera Record Video</td></tr>
<tr><td>167</td><td>Camera Zoom</td></tr>
<tr><td>168</td><td>Camera Manual Focus</td></tr>
<tr><td>169</td><td>Camera Auto Focus</td></tr>
<tr><td>212</td><td>Mount1 Roll</td></tr>
<tr><td>213</td><td>Mount1 Pitch</td></tr>
<tr><td>214</td><td>Mount1 Yaw</td></tr>
Expand Down Expand Up @@ -7426,6 +7461,7 @@ <h2>Camera shutter (trigger) type (CAM_TRIGG_TYPE)</h2>
<tr><td>0</td><td>Servo</td></tr>
<tr><td>1</td><td>Relay</td></tr>
<tr><td>2</td><td>GoPro in Solo Gimbal</td></tr>
<tr><td>3</td><td>Mount (Siyi)</td></tr>
</table>
</ul>

Expand Down Expand Up @@ -7557,7 +7593,7 @@ <h2>RunCam device type (CAM_RC_TYPE)</h2>
<tr><td>1</td><td>RunCam Split Micro/RunCam with UART</td></tr>
<tr><td>2</td><td>RunCam Split</td></tr>
<tr><td>3</td><td>RunCam Split4 4k</td></tr>
<tr><td>4</td><td>RunCam Hybrid</td></tr>
<tr><td>4</td><td>RunCam Hybrid/RunCam Thumb Pro</td></tr>
</table>
</ul>

Expand Down Expand Up @@ -9537,9 +9573,9 @@ <h2>DroneCAN driver number (DID_CANDRIVER)</h2>

<h2>OpenDroneID options (DID_OPTIONS)</h2>

<p>Options for OpenDroneID subsystem. Bit 0 means to enforce arming checks</p>
<p>Options for OpenDroneID subsystem</p>
<ul>
<li>Bitmask: 0:EnforceArming</li>
<li>Bitmask: 0:EnforceArming, 1:AllowNonGPSPosition</li>
</ul>


Expand Down Expand Up @@ -14689,6 +14725,7 @@ <h2>Mount Type (MNT1_TYPE)</h2>
<tr><td>5</td><td>SToRM32 Serial</td></tr>
<tr><td>6</td><td>Gremsy</td></tr>
<tr><td>7</td><td>BrushlessPWM</td></tr>
<tr><td>8</td><td>Siyi</td></tr>
</table>
<li>RebootRequired: True</li>
</ul>
Expand Down Expand Up @@ -14875,6 +14912,7 @@ <h2>Mount Type (MNT2_TYPE)</h2>
<tr><td>5</td><td>SToRM32 Serial</td></tr>
<tr><td>6</td><td>Gremsy</td></tr>
<tr><td>7</td><td>BrushlessPWM</td></tr>
<tr><td>8</td><td>Siyi</td></tr>
</table>
<li>RebootRequired: True</li>
</ul>
Expand Down Expand Up @@ -23948,7 +23986,7 @@ <h2>Precision Landing Extra Options (PLND_OPTIONS)</h2><em>Note: This parameter

<p>Precision Landing Extra Options</p>
<ul>
<li>Bitmask: 0: Moving Landing Target</li>
<li>Bitmask: 0: Moving Landing Target, 1: Allow Precision Landing after manual reposition </li>
</ul>


Expand Down Expand Up @@ -24847,7 +24885,7 @@ <h2>RC options (RC_OPTIONS)</h2><em>Note: This parameter is for advanced users</

<p>RC input options</p>
<ul>
<li>Bitmask: 0:Ignore RC Receiver, 1:Ignore MAVLink Overrides, 2:Ignore Receiver Failsafe bit but allow other RC failsafes if setup, 3:FPort Pad, 4:Log RC input bytes, 5:Arming check throttle for 0 input, 6:Skip the arming check for neutral Roll/Pitch/Yaw sticks, 7:Allow Switch reverse, 8:Use passthrough for CRSF telemetry, 9:Suppress CRSF mode/rate message for ELRS systems,10:Enable multiple receiver support, 11:CRSF RSSI shows Link Quality</li>
<li>Bitmask: 0:Ignore RC Receiver, 1:Ignore MAVLink Overrides, 2:Ignore Receiver Failsafe bit but allow other RC failsafes if setup, 3:FPort Pad, 4:Log RC input bytes, 5:Arming check throttle for 0 input, 6:Skip the arming check for neutral Roll/Pitch/Yaw sticks, 7:Allow Switch reverse, 8:Use passthrough for CRSF telemetry, 9:Suppress CRSF mode/rate message for ELRS systems,10:Enable multiple receiver support, 11:Use Link Quality for RSSI with CRSF, 13: Use 420kbaud for ELRS protocol</li>
</ul>


Expand Down Expand Up @@ -25005,6 +25043,10 @@ <h2>RC input option (RC10_OPTION)</h2>
<tr><td>163</td><td>Mount Lock</td></tr>
<tr><td>164</td><td>Pause Stream Logging</td></tr>
<tr><td>165</td><td>Arm/Emergency Motor Stop</td></tr>
<tr><td>166</td><td>Camera Record Video</td></tr>
<tr><td>167</td><td>Camera Zoom</td></tr>
<tr><td>168</td><td>Camera Manual Focus</td></tr>
<tr><td>169</td><td>Camera Auto Focus</td></tr>
<tr><td>212</td><td>Mount1 Roll</td></tr>
<tr><td>213</td><td>Mount1 Pitch</td></tr>
<tr><td>214</td><td>Mount1 Yaw</td></tr>
Expand Down Expand Up @@ -25169,6 +25211,10 @@ <h2>RC input option (RC11_OPTION)</h2>
<tr><td>163</td><td>Mount Lock</td></tr>
<tr><td>164</td><td>Pause Stream Logging</td></tr>
<tr><td>165</td><td>Arm/Emergency Motor Stop</td></tr>
<tr><td>166</td><td>Camera Record Video</td></tr>
<tr><td>167</td><td>Camera Zoom</td></tr>
<tr><td>168</td><td>Camera Manual Focus</td></tr>
<tr><td>169</td><td>Camera Auto Focus</td></tr>
<tr><td>212</td><td>Mount1 Roll</td></tr>
<tr><td>213</td><td>Mount1 Pitch</td></tr>
<tr><td>214</td><td>Mount1 Yaw</td></tr>
Expand Down Expand Up @@ -25333,6 +25379,10 @@ <h2>RC input option (RC12_OPTION)</h2>
<tr><td>163</td><td>Mount Lock</td></tr>
<tr><td>164</td><td>Pause Stream Logging</td></tr>
<tr><td>165</td><td>Arm/Emergency Motor Stop</td></tr>
<tr><td>166</td><td>Camera Record Video</td></tr>
<tr><td>167</td><td>Camera Zoom</td></tr>
<tr><td>168</td><td>Camera Manual Focus</td></tr>
<tr><td>169</td><td>Camera Auto Focus</td></tr>
<tr><td>212</td><td>Mount1 Roll</td></tr>
<tr><td>213</td><td>Mount1 Pitch</td></tr>
<tr><td>214</td><td>Mount1 Yaw</td></tr>
Expand Down Expand Up @@ -25497,6 +25547,10 @@ <h2>RC input option (RC13_OPTION)</h2>
<tr><td>163</td><td>Mount Lock</td></tr>
<tr><td>164</td><td>Pause Stream Logging</td></tr>
<tr><td>165</td><td>Arm/Emergency Motor Stop</td></tr>
<tr><td>166</td><td>Camera Record Video</td></tr>
<tr><td>167</td><td>Camera Zoom</td></tr>
<tr><td>168</td><td>Camera Manual Focus</td></tr>
<tr><td>169</td><td>Camera Auto Focus</td></tr>
<tr><td>212</td><td>Mount1 Roll</td></tr>
<tr><td>213</td><td>Mount1 Pitch</td></tr>
<tr><td>214</td><td>Mount1 Yaw</td></tr>
Expand Down Expand Up @@ -25661,6 +25715,10 @@ <h2>RC input option (RC14_OPTION)</h2>
<tr><td>163</td><td>Mount Lock</td></tr>
<tr><td>164</td><td>Pause Stream Logging</td></tr>
<tr><td>165</td><td>Arm/Emergency Motor Stop</td></tr>
<tr><td>166</td><td>Camera Record Video</td></tr>
<tr><td>167</td><td>Camera Zoom</td></tr>
<tr><td>168</td><td>Camera Manual Focus</td></tr>
<tr><td>169</td><td>Camera Auto Focus</td></tr>
<tr><td>212</td><td>Mount1 Roll</td></tr>
<tr><td>213</td><td>Mount1 Pitch</td></tr>
<tr><td>214</td><td>Mount1 Yaw</td></tr>
Expand Down Expand Up @@ -25825,6 +25883,10 @@ <h2>RC input option (RC15_OPTION)</h2>
<tr><td>163</td><td>Mount Lock</td></tr>
<tr><td>164</td><td>Pause Stream Logging</td></tr>
<tr><td>165</td><td>Arm/Emergency Motor Stop</td></tr>
<tr><td>166</td><td>Camera Record Video</td></tr>
<tr><td>167</td><td>Camera Zoom</td></tr>
<tr><td>168</td><td>Camera Manual Focus</td></tr>
<tr><td>169</td><td>Camera Auto Focus</td></tr>
<tr><td>212</td><td>Mount1 Roll</td></tr>
<tr><td>213</td><td>Mount1 Pitch</td></tr>
<tr><td>214</td><td>Mount1 Yaw</td></tr>
Expand Down Expand Up @@ -25989,6 +26051,10 @@ <h2>RC input option (RC16_OPTION)</h2>
<tr><td>163</td><td>Mount Lock</td></tr>
<tr><td>164</td><td>Pause Stream Logging</td></tr>
<tr><td>165</td><td>Arm/Emergency Motor Stop</td></tr>
<tr><td>166</td><td>Camera Record Video</td></tr>
<tr><td>167</td><td>Camera Zoom</td></tr>
<tr><td>168</td><td>Camera Manual Focus</td></tr>
<tr><td>169</td><td>Camera Auto Focus</td></tr>
<tr><td>212</td><td>Mount1 Roll</td></tr>
<tr><td>213</td><td>Mount1 Pitch</td></tr>
<tr><td>214</td><td>Mount1 Yaw</td></tr>
Expand Down Expand Up @@ -26153,6 +26219,10 @@ <h2>RC input option (RC1_OPTION)</h2>
<tr><td>163</td><td>Mount Lock</td></tr>
<tr><td>164</td><td>Pause Stream Logging</td></tr>
<tr><td>165</td><td>Arm/Emergency Motor Stop</td></tr>
<tr><td>166</td><td>Camera Record Video</td></tr>
<tr><td>167</td><td>Camera Zoom</td></tr>
<tr><td>168</td><td>Camera Manual Focus</td></tr>
<tr><td>169</td><td>Camera Auto Focus</td></tr>
<tr><td>212</td><td>Mount1 Roll</td></tr>
<tr><td>213</td><td>Mount1 Pitch</td></tr>
<tr><td>214</td><td>Mount1 Yaw</td></tr>
Expand Down Expand Up @@ -26317,6 +26387,10 @@ <h2>RC input option (RC2_OPTION)</h2>
<tr><td>163</td><td>Mount Lock</td></tr>
<tr><td>164</td><td>Pause Stream Logging</td></tr>
<tr><td>165</td><td>Arm/Emergency Motor Stop</td></tr>
<tr><td>166</td><td>Camera Record Video</td></tr>
<tr><td>167</td><td>Camera Zoom</td></tr>
<tr><td>168</td><td>Camera Manual Focus</td></tr>
<tr><td>169</td><td>Camera Auto Focus</td></tr>
<tr><td>212</td><td>Mount1 Roll</td></tr>
<tr><td>213</td><td>Mount1 Pitch</td></tr>
<tr><td>214</td><td>Mount1 Yaw</td></tr>
Expand Down Expand Up @@ -26481,6 +26555,10 @@ <h2>RC input option (RC3_OPTION)</h2>
<tr><td>163</td><td>Mount Lock</td></tr>
<tr><td>164</td><td>Pause Stream Logging</td></tr>
<tr><td>165</td><td>Arm/Emergency Motor Stop</td></tr>
<tr><td>166</td><td>Camera Record Video</td></tr>
<tr><td>167</td><td>Camera Zoom</td></tr>
<tr><td>168</td><td>Camera Manual Focus</td></tr>
<tr><td>169</td><td>Camera Auto Focus</td></tr>
<tr><td>212</td><td>Mount1 Roll</td></tr>
<tr><td>213</td><td>Mount1 Pitch</td></tr>
<tr><td>214</td><td>Mount1 Yaw</td></tr>
Expand Down Expand Up @@ -26645,6 +26723,10 @@ <h2>RC input option (RC4_OPTION)</h2>
<tr><td>163</td><td>Mount Lock</td></tr>
<tr><td>164</td><td>Pause Stream Logging</td></tr>
<tr><td>165</td><td>Arm/Emergency Motor Stop</td></tr>
<tr><td>166</td><td>Camera Record Video</td></tr>
<tr><td>167</td><td>Camera Zoom</td></tr>
<tr><td>168</td><td>Camera Manual Focus</td></tr>
<tr><td>169</td><td>Camera Auto Focus</td></tr>
<tr><td>212</td><td>Mount1 Roll</td></tr>
<tr><td>213</td><td>Mount1 Pitch</td></tr>
<tr><td>214</td><td>Mount1 Yaw</td></tr>
Expand Down Expand Up @@ -26809,6 +26891,10 @@ <h2>RC input option (RC5_OPTION)</h2>
<tr><td>163</td><td>Mount Lock</td></tr>
<tr><td>164</td><td>Pause Stream Logging</td></tr>
<tr><td>165</td><td>Arm/Emergency Motor Stop</td></tr>
<tr><td>166</td><td>Camera Record Video</td></tr>
<tr><td>167</td><td>Camera Zoom</td></tr>
<tr><td>168</td><td>Camera Manual Focus</td></tr>
<tr><td>169</td><td>Camera Auto Focus</td></tr>
<tr><td>212</td><td>Mount1 Roll</td></tr>
<tr><td>213</td><td>Mount1 Pitch</td></tr>
<tr><td>214</td><td>Mount1 Yaw</td></tr>
Expand Down Expand Up @@ -26973,6 +27059,10 @@ <h2>RC input option (RC6_OPTION)</h2>
<tr><td>163</td><td>Mount Lock</td></tr>
<tr><td>164</td><td>Pause Stream Logging</td></tr>
<tr><td>165</td><td>Arm/Emergency Motor Stop</td></tr>
<tr><td>166</td><td>Camera Record Video</td></tr>
<tr><td>167</td><td>Camera Zoom</td></tr>
<tr><td>168</td><td>Camera Manual Focus</td></tr>
<tr><td>169</td><td>Camera Auto Focus</td></tr>
<tr><td>212</td><td>Mount1 Roll</td></tr>
<tr><td>213</td><td>Mount1 Pitch</td></tr>
<tr><td>214</td><td>Mount1 Yaw</td></tr>
Expand Down Expand Up @@ -27137,6 +27227,10 @@ <h2>RC input option (RC7_OPTION)</h2>
<tr><td>163</td><td>Mount Lock</td></tr>
<tr><td>164</td><td>Pause Stream Logging</td></tr>
<tr><td>165</td><td>Arm/Emergency Motor Stop</td></tr>
<tr><td>166</td><td>Camera Record Video</td></tr>
<tr><td>167</td><td>Camera Zoom</td></tr>
<tr><td>168</td><td>Camera Manual Focus</td></tr>
<tr><td>169</td><td>Camera Auto Focus</td></tr>
<tr><td>212</td><td>Mount1 Roll</td></tr>
<tr><td>213</td><td>Mount1 Pitch</td></tr>
<tr><td>214</td><td>Mount1 Yaw</td></tr>
Expand Down Expand Up @@ -27301,6 +27395,10 @@ <h2>RC input option (RC8_OPTION)</h2>
<tr><td>163</td><td>Mount Lock</td></tr>
<tr><td>164</td><td>Pause Stream Logging</td></tr>
<tr><td>165</td><td>Arm/Emergency Motor Stop</td></tr>
<tr><td>166</td><td>Camera Record Video</td></tr>
<tr><td>167</td><td>Camera Zoom</td></tr>
<tr><td>168</td><td>Camera Manual Focus</td></tr>
<tr><td>169</td><td>Camera Auto Focus</td></tr>
<tr><td>212</td><td>Mount1 Roll</td></tr>
<tr><td>213</td><td>Mount1 Pitch</td></tr>
<tr><td>214</td><td>Mount1 Yaw</td></tr>
Expand Down Expand Up @@ -27465,6 +27563,10 @@ <h2>RC input option (RC9_OPTION)</h2>
<tr><td>163</td><td>Mount Lock</td></tr>
<tr><td>164</td><td>Pause Stream Logging</td></tr>
<tr><td>165</td><td>Arm/Emergency Motor Stop</td></tr>
<tr><td>166</td><td>Camera Record Video</td></tr>
<tr><td>167</td><td>Camera Zoom</td></tr>
<tr><td>168</td><td>Camera Manual Focus</td></tr>
<tr><td>169</td><td>Camera Auto Focus</td></tr>
<tr><td>212</td><td>Mount1 Roll</td></tr>
<tr><td>213</td><td>Mount1 Pitch</td></tr>
<tr><td>214</td><td>Mount1 Yaw</td></tr>
Expand Down