Commit Graph

1261 Commits

Author SHA1 Message Date
Peter Barker
633a72e118 ArduSub: remove redundant @Values from parameter documentation 2024-05-21 14:27:05 +10:00
Peter Barker
41d0a79ec0 Sub: correct boot on boards with features missing
parameters don't exist for defaulting, so config error loop is entered.  The config error loop also isn't working well this early in the boot, so the board is not perfectly informative.

Config Error: param deflt fail:BARO_PROBE_EXT
no link
Config Error: param deflt fail:BARO_PROBE_EXT
no link
no link
Config Error: param deflt fail:BARO_PROBE_EXT
no link
2024-05-08 18:18:07 +10:00
Iampete1
fd9423b254 Sub: euler_rate_to_ang_vel takes Quaternion attitude 2024-05-07 08:34:40 +09:00
Peter Barker
cccd105ac9 ArduSub: remove Baro accumulate API
no backend actually needs to be prodded, everything is done on timers
2024-04-18 09:19:20 +10:00
Peter Barker
0c2ae35d88 ArduSub: move Arming, Beacon and RC_Mapper into ardupilotwaf.py
these were built for all vehicles, so put them in the common list
2024-04-17 18:11:46 +10:00
Peter Barker
860498d30e Sub: remove redundant home_is_set check
this is already guaranteed to be the case
2024-04-11 20:24:16 -03:00
Thomas Watson
58c51f9fe6 Sub: unmark FORMAT_VERSION as read-only
Matches other vehicles and allows GCSes to use documented behavior of a
zero write to FORMAT_VERSION to reset EEPROM contents.
2024-04-10 17:45:37 +10:00
Peter Barker
3443e1c12f ArduSub: remove far_from_EKF_origin sanity checks
some  flawed implementations, and the extreme-ardupilot project means these checks are no longer required
2024-04-10 17:17:12 +10:00
Peter Barker
89a9a0e6d1 ArduSub: move handling of DO_SET_HOME up to GCS_MAVLink base class 2024-04-09 09:35:16 +10:00
Clyde McQueen
e4115efa67 Sub: publish filtered alt in mav msgs 2024-04-08 10:51:12 -03:00
Peter Barker
547358c86a ArduSub: stop passing serial manager to GPS init
it can get this via the singleton
2024-03-19 07:28:55 +11:00
Peter Barker
b03346c096 ArduSub: move AP_OSD into common libraries list 2024-03-19 07:15:10 +11:00
Peter Barker
62f1d40d3b ArduSub: allow HarmonicNotches to be compiled out of the code 2024-03-19 07:04:13 +11:00
Clyde McQueen
53db811626 Sub: support ABOVE_TERRAIN frame in auto 2024-03-11 13:38:38 -03:00
Willian Galvani
11127e885c Sub: update Release notes 2024-03-06 23:23:55 -03:00
Willian Galvani
1509a8ea8d Sub: add missing call to calc_pwm() 2024-03-06 17:49:53 -03:00
Iampete1
fd94222832 ArduSub: don't try and send MSG_RANGEFINDER if AP_RANGEFINDER_ENABLED is false 2024-03-05 12:32:20 +11:00
Willian Galvani
5a87b0a436 Sub: make master 4.6.0 dev 2024-03-01 18:12:32 -03:00
Peter Barker
bd8fdd29d8 ArduSub: move serial_manager parameters up to base class 2024-02-29 12:12:19 +11:00
Peter Barker
5e35c8850f ArduSub: remove unused old_top_element param from convert_class 2024-02-27 10:37:45 +11:00
Peter Barker
620723767d ArduSub: simplify g2 object conversion 2024-02-27 10:37:45 +11:00
Clyde McQueen
f9db039dcc Sub: add SURFTRAK mode 2024-02-21 18:59:20 -03:00
Peter Barker
ccc9231c67 ArduSub: move gripper up to AP_Vehicle
also make the singleton return a reference rather than a pointer
2024-02-21 21:05:12 +11:00
bugobliterator
c707ac1970 ArduSub: fix version setting in CheckFirmware app descriptor 2024-02-21 18:54:17 +11:00
Peter Barker
df72d3faac ArduSub: move parameter storage formatting up to AP_Vehicle 2024-02-13 14:23:35 +11:00
Peter Barker
80fa661042 ArduSub: move logger object up to AP_Vehicle 2024-02-13 10:54:29 +11:00
Peter Barker
00bca3499f Sub: move scripting up to AP_Vehicle 2024-02-07 18:24:12 +11:00
Peter Barker
3bf58ad540 ArduSub: add comment for lost AP_Stats object params 2024-02-07 18:24:12 +11:00
Peter Barker
cb05eef238 ArduSub: move can_mgr.init call up to AP_Vehicle
... also adds the call for Blimp...
2024-02-06 11:03:54 +11:00
Peter Barker
64ac69b160 ArduSub: move call to BoardConfig.init to AP_Vehicle 2024-02-01 07:59:11 +11:00
Peter Barker
81231997ff Sub: move AP_Stats to AP_vehicle 2024-01-30 11:12:21 +11:00
Peter Barker
aa14e73a0b ArduSub: use virtual method for GCS_MAVLink::handle_message
use more appropriate naming for the method.
2024-01-24 09:07:41 +11:00
J.R. Bronkar
6ffdfd9f48 ArduSub: fractional Loiter Turn Support
Adds special storage handling for loiter turns. Fractional Loiter
Turns 0<N<1 are stored by multiplying the turn number by 256, then
dividing that number by 256 on retrieval.
2024-01-22 20:27:20 -08:00
Peter Barker
852944a1b1 Sub: correct compilation when HAL_LOGGING_ENABLED is false 2024-01-17 18:25:55 +11:00
Peter Barker
0275494042 ArduSub: make AHRS attitude member variables private 2024-01-14 12:47:47 +11:00
Michael du Breuil
6dc891baf9 Sub: Fix AP_Relay param naming 2023-12-19 10:01:01 +11:00
Willian Galvani
15b480f105 Sub: add support for 32 buttons and two additonal axis 2023-12-05 12:04:16 +11:00
Clyde McQueen
ce824b725d Sub: copy 4.1 parm defaults 2023-11-29 22:13:02 -03:00
Randy Mackay
9839652588 Sub: SYSID_MYGCS param increment
Also add range
2023-11-28 07:54:45 +09:00
Andy Piper
2442bca978 Sub: update PID notch centers at 1Hz with average loop rate 2023-11-21 13:26:23 +11:00
Peter Barker
a966e4232b ArduSub: stop streaming trying SIM_STATE messages outside sim 2023-11-20 19:25:25 +11:00
Peter Barker
a0f4863dad ArduSub: tidy sending of esc telem generator messages 2023-11-20 19:25:25 +11:00
Peter Barker
964e0b9134 ArduSub: tidy sending of queued mcu status messages 2023-11-20 19:25:25 +11:00
Peter Barker
51481a8284 ArduSub: tidy sending of queued opticalflow messages 2023-11-20 19:25:25 +11:00
Peter Barker
e407c3aacc ArduSub: tidy sending of queued mount messages 2023-11-20 19:25:25 +11:00
Willian Galvani
41850ee550 Sub: use gain-ajusted deadzone for pilot_desired_yaw_rate 2023-11-10 09:45:43 -03:00
Willian Galvani
622ddcf47a Sub: scale get_pilot_desired_climb_rate() deadzone and output with pilot gain 2023-11-09 10:19:19 -03:00
Willian Galvani
a288e585ed Sub: Version to 4.5.0-dev 2023-11-07 12:26:37 +11:00
Nick Exton
2c6798a540 Sub: Use AP_Mount::clear_roi_target() to remove ROI 2023-10-30 08:28:23 +09:00
Peter Barker
5006242da0 ArduSub: tidy use of GPS mavlink defines 2023-10-27 14:16:47 +11:00