Commit Graph

57374 Commits

Author SHA1 Message Date
Alexander Keller 94a3f2aff2 AP_GPS:Comform to ardupilot undulation definition 2023-07-04 10:53:57 +10:00
davidsastresas ec79c3ffae GCS_Common: handle CMD_DO_SET_ROI_NONE for command int packets 2023-07-04 10:53:57 +10:00
Randy Mackay 113ed38f82 AP_SerialManager: improve OPTIONS desc for Swap bit 2023-07-04 10:53:57 +10:00
Randy Mackay 8b825b4ea7 AP_SerialManager: generalise SToRM32 serial protocol desc and enum 2023-07-04 10:53:57 +10:00
Henry Wurzburg 96681b03aa Plane: Make mode takeoff entry climb to TKOFF_ALT before loitering 2023-07-04 10:53:57 +10:00
Iampete1 3a34cf4562 AP_Motors: Heli RSC: remove incorrect set range call 2023-07-04 10:53:57 +10:00
Henry Wurzburg 72b525cff6 Plane: fix error in Qplane wait for rudder neutral 2023-07-04 10:53:57 +10:00
Henry Wurzburg a8f6464121 Tools: add Holybro KakuteH7-Wing 2023-07-04 10:53:57 +10:00
Henry Wurzburg f917554c4a AP_HAL_ChibiOS: add Holybro KakuteH7-Wing 2023-07-04 10:53:57 +10:00
Andrew Tridgell 602f7d1336 Plane: prepare for 4.4.0beta2 2023-06-08 18:45:20 +10:00
Andrew Tridgell ad1055e9ea Plane: adjust 4.4.0beta2 release notes 2023-06-08 18:45:08 +10:00
Randy Mackay abac633fe0 Copter: update 4.4.0-beta2 release notes 2023-06-08 18:41:06 +10:00
Randy Mackay 5422ed01f2 Rover: update 4.4.0-beta2 release notes 2023-06-08 18:41:06 +10:00
Randy Mackay 3f81bc482b github: remove elf_diff from checks we run 2023-06-08 18:41:06 +10:00
Randy Mackay 0f287073a6 Copter: version to 4.4.0-beta2 2023-06-08 18:41:06 +10:00
Randy Mackay e52075b861 Copter: 4.4.0-beta2 release notes 2023-06-08 18:41:06 +10:00
Randy Mackay ddc8b492de Rover: version to 4.4.0-beta2 2023-06-08 18:41:06 +10:00
Randy Mackay 375a209a9b Rover: 4.4.0-beta2 release notes 2023-06-08 18:41:06 +10:00
Randy Mackay 8c173a9d9a Rover: add circle mode
also auto mode support loiter turns
2023-06-08 18:41:06 +10:00
Shiv Tyagi b38a334056 Rover: add dock mode to INTIAL_MODE and MODE1 params 2023-06-08 18:41:06 +10:00
Randy Mackay d0a7c3cf95 Rover: auto mode format fix 2023-06-08 18:41:06 +10:00
Randy Mackay a3d6bcc5da AR_PosControl: add input_pos_vel_accel target 2023-06-08 18:41:06 +10:00
Randy Mackay 823e7c53b5 AP_HAL_ChibiOS: JFB100 LED definition fix 2023-06-08 18:41:06 +10:00
Randy Mackay f7ee365907 AP_InertialSensor: SCHA63T comment fix 2023-06-08 18:41:06 +10:00
Randy Mackay 538a0ef966 AP_HAL_ChibiOS: JFB100 board def fixup 2023-06-08 18:41:06 +10:00
Randy Mackay edc5e598f8 AP_InertialSensor: SCHA63T loses unused ret bool 2023-06-08 18:41:06 +10:00
jfbblue0922 890f9878ec Tools: add JFB100 bootloader 2023-06-08 18:41:06 +10:00
jfbblue0922 2764305f8e AP_HAL_ChibiOS: add JFB100 board definition 2023-06-08 18:41:06 +10:00
Randy Mackay adee71fe22 AP_InertialSensor: formatting fixes 2023-06-08 18:41:06 +10:00
jfbblue0922 de7e388ed4 AP_InertialSensor: add SCHA63T IMU support 2023-06-08 18:41:06 +10:00
jfbblue0922 2e6a16907b AP_Math: add crc8_sae 2023-06-08 18:41:06 +10:00
Henry Wurzburg 58d03f01ec AP_Notify: fix incorrect buzzer pin type to stop always instantiating 2023-06-08 18:41:06 +10:00
James O'Shannessy 87b47d5ea1 AP_BattMonitor: Fixes the setting of a default parameter for battery instance #2 set in hwdef 2023-06-08 18:41:06 +10:00
Randy Mackay 8e32c1645e Copter: RTL accepts do-change-speed commands 2023-06-08 18:41:06 +10:00
Randy Mackay d669a2b079 AC_WPNav: wpnav speed param check fixed 2023-06-08 18:41:06 +10:00
Andrew Tridgell 5178ac92bc Plane: release notes for 4.4.0-beta2 2023-06-08 18:41:06 +10:00
Andrew Tridgell 641ab1b7d5 HAL_ChibiOS: fixed USB pass-thru for 2nd USB endpoint
we need to align the endpoint ID in the structure
2023-06-08 18:41:06 +10:00
Andrew Tridgell 6b8dfcdeac AP_AHRS: don't reject airspeed using EKF if dead-reckoning
when dead-reckoning the EKF wind estimate can diverge from reality,
leading to us rejecting a valid airspeed sensor. We are best off
trusting airspeed if we are dead-reckoning
2023-06-08 18:41:06 +10:00
Andrew Tridgell fe0268b2b8 AP_BoardConfig: fixed documentation of safety options
on and off were reversed
2023-06-08 18:41:06 +10:00
Iampete1 c161875659 Filter: SlewLimiter: always caculate slew limit 2023-06-08 18:41:06 +10:00
Andrew Tridgell b8b2bfafdf AP_BattMonitor: allow max amps to be configured on INA2XX
this allows for higer current ranges with lower resolution
2023-06-08 18:41:06 +10:00
Andrew Tridgell 0aa51a6ed3 hwdef: use zero address for INA2XX to allow for different sensors 2023-06-08 18:41:06 +10:00
Andrew Tridgell cc9ca6f013 AP_BattMonitor: auto-probe INA2XX address if address is zero
this makes life easier for users who don't know which device they have
2023-06-08 18:41:06 +10:00
Andrew Tridgell 443fbb7666 AP_BattMonitor: support INA228 and INA238 battery monitor
I2C monitors with similar functionality to INA226
2023-06-08 18:41:06 +10:00
Peter Barker 147abc67ab autotest: integrate features.json generation to build_binaries.py
we have to run the extract_features.py that corresponds to the branch being built.  We may say a feature is presnet when it isn't or vice-versa if we don't.
2023-06-08 18:41:06 +10:00
Andy Piper c1943261ad AC_AutoTune: load test gains for correct axis when testing yaw D 2023-06-08 18:41:06 +10:00
Paul Riseborough d5c6d1c8a8 AP_NavEKF3: Increase delta velocity bias state process noise
Required due to state variance collapse on ground with some systems using RTK GPS.
2023-06-08 18:41:06 +10:00
Paul Riseborough 328354999b AP_NavEKF3: Strengthen recovery from bad delta velocity bias learning 2023-06-08 18:41:06 +10:00
Paul Riseborough 388c4738dc AP_NavEKF3: Increase default value of EK3_ABIAS_P_NSE
This is required because some hardware setups with RTK GPS have experienced a collapse of the delta velocity state variances.
2023-06-08 18:41:06 +10:00
Paul Riseborough d04a301e9a AP_NavEKF3: Retune and fix delta velocity bias state variance protection 2023-06-08 18:41:06 +10:00