Commit Graph

57175 Commits

Author SHA1 Message Date
Andrew Tridgell cce16c9ada AP_GPS: fixed ublox M10S auto-config
this copes with the M10S rejecting multiple-key VALGET calls. We fall
back to fetching one at a time
2023-07-04 12:16:30 +09:00
Alexander Keller 6f38788575 AP_GPS:Comform to ardupilot undulation definition 2023-07-04 12:16:30 +09:00
davidsastresas eb5e86ecf0 GCS_Common: handle CMD_DO_SET_ROI_NONE for command int packets 2023-07-04 12:16:30 +09:00
Randy Mackay 954c3666cc AP_SerialManager: improve OPTIONS desc for Swap bit 2023-07-04 12:16:30 +09:00
Randy Mackay 5713560a81 AP_SerialManager: generalise SToRM32 serial protocol desc and enum 2023-07-04 12:16:30 +09:00
Henry Wurzburg 23d9d3fd40 Plane: Make mode takeoff entry climb to TKOFF_ALT before loitering 2023-07-04 12:16:30 +09:00
Iampete1 ea9e051220 AP_Motors: Heli RSC: remove incorrect set range call 2023-07-04 12:16:30 +09:00
Henry Wurzburg 697efb40de Plane: fix error in Qplane wait for rudder neutral 2023-07-04 12:16:30 +09:00
Henry Wurzburg 2dc76dc780 Tools: add Holybro KakuteH7-Wing 2023-07-04 12:16:30 +09:00
Henry Wurzburg 323ab6f5a1 AP_HAL_ChibiOS: add Holybro KakuteH7-Wing 2023-07-04 12:16:30 +09:00
Andrew Tridgell 12c5db057d Plane: prepare for 4.4.0beta2 2023-07-04 12:16:30 +09:00
Andrew Tridgell 8d862b7c5e Plane: adjust 4.4.0beta2 release notes 2023-07-04 12:16:30 +09:00
Randy Mackay 07f11531fd Copter: update 4.4.0-beta2 release notes 2023-06-08 09:29:59 +10:00
Randy Mackay 4a851693cd Rover: update 4.4.0-beta2 release notes 2023-06-08 09:29:59 +10:00
Randy Mackay 706bec1b2b github: remove elf_diff from checks we run 2023-06-08 09:29:59 +10:00
Randy Mackay 1ddff7eeb5 Copter: version to 4.4.0-beta2 2023-06-08 09:29:59 +10:00
Randy Mackay 8c34cb6dcb Copter: 4.4.0-beta2 release notes 2023-06-08 09:29:59 +10:00
Randy Mackay c5f359ef6e Rover: version to 4.4.0-beta2 2023-06-08 09:29:59 +10:00
Randy Mackay 21bc892be9 Rover: 4.4.0-beta2 release notes 2023-06-08 09:29:59 +10:00
Randy Mackay e4e3277146 Rover: add circle mode
also auto mode support loiter turns
2023-06-08 09:29:59 +10:00
Shiv Tyagi ea98e58dc6 Rover: add dock mode to INTIAL_MODE and MODE1 params 2023-06-08 09:29:59 +10:00
Randy Mackay 41b667ec0c Rover: auto mode format fix 2023-06-08 09:29:59 +10:00
Randy Mackay ec2cdda03e AR_PosControl: add input_pos_vel_accel target 2023-06-08 09:29:59 +10:00
Randy Mackay 7db0c888e4 AP_HAL_ChibiOS: JFB100 LED definition fix 2023-06-08 09:29:59 +10:00
Randy Mackay c74eea54c5 AP_InertialSensor: SCHA63T comment fix 2023-06-08 09:29:59 +10:00
Randy Mackay 9960e1e128 AP_HAL_ChibiOS: JFB100 board def fixup 2023-06-08 09:29:59 +10:00
Randy Mackay 655bdb3390 AP_InertialSensor: SCHA63T loses unused ret bool 2023-06-08 09:29:59 +10:00
jfbblue0922 f5a8a14cb0 Tools: add JFB100 bootloader 2023-06-08 09:29:59 +10:00
jfbblue0922 4b556ea472 AP_HAL_ChibiOS: add JFB100 board definition 2023-06-08 09:29:59 +10:00
Randy Mackay fbfd8d506a AP_InertialSensor: formatting fixes 2023-06-08 09:29:59 +10:00
jfbblue0922 81424e2d05 AP_InertialSensor: add SCHA63T IMU support 2023-06-08 09:29:59 +10:00
jfbblue0922 7cfa0a6848 AP_Math: add crc8_sae 2023-06-08 09:29:59 +10:00
Henry Wurzburg ed81577bcc AP_Notify: fix incorrect buzzer pin type to stop always instantiating 2023-06-08 09:29:59 +10:00
James O'Shannessy d8721a72a2 AP_BattMonitor: Fixes the setting of a default parameter for battery instance #2 set in hwdef 2023-06-08 09:29:59 +10:00
Randy Mackay ca7473d960 Copter: RTL accepts do-change-speed commands 2023-06-08 09:29:59 +10:00
Randy Mackay 110901e95d AC_WPNav: wpnav speed param check fixed 2023-06-08 09:29:59 +10:00
Andrew Tridgell 5eb975d01e Plane: release notes for 4.4.0-beta2 2023-06-08 09:29:59 +10:00
Andrew Tridgell 169d180961 HAL_ChibiOS: fixed USB pass-thru for 2nd USB endpoint
we need to align the endpoint ID in the structure
2023-06-08 09:29:59 +10:00
Andrew Tridgell 6f5d3a0dfd 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 09:29:59 +10:00
Andrew Tridgell 5f6a1f7f71 AP_BoardConfig: fixed documentation of safety options
on and off were reversed
2023-06-08 09:29:59 +10:00
Iampete1 5d1bb3b1ca Filter: SlewLimiter: always caculate slew limit 2023-06-08 09:29:59 +10:00
Andrew Tridgell 250a4ffcef AP_BattMonitor: allow max amps to be configured on INA2XX
this allows for higer current ranges with lower resolution
2023-06-08 09:29:59 +10:00
Andrew Tridgell 67cfbcfc41 hwdef: use zero address for INA2XX to allow for different sensors 2023-06-08 09:29:59 +10:00
Andrew Tridgell b8b9f82084 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 09:29:59 +10:00
Andrew Tridgell f54d851364 AP_BattMonitor: support INA228 and INA238 battery monitor
I2C monitors with similar functionality to INA226
2023-06-08 09:29:59 +10:00
Peter Barker 10ce2f7f62 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 09:29:59 +10:00
Andy Piper ebd66e88e0 AC_AutoTune: load test gains for correct axis when testing yaw D 2023-06-08 09:29:59 +10:00
Paul Riseborough d98a60c2e1 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 09:29:59 +10:00
Paul Riseborough da22519de8 AP_NavEKF3: Strengthen recovery from bad delta velocity bias learning 2023-06-08 09:29:59 +10:00
Paul Riseborough 17003ff0f5 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 09:29:59 +10:00