Randy Mackay
ac28d560dd
AP_SerialManager: generalise SToRM32 serial protocol desc and enum
2023-07-04 12:17:51 +09:00
Henry Wurzburg
5169382677
Plane: Make mode takeoff entry climb to TKOFF_ALT before loitering
2023-07-04 12:17:51 +09:00
Iampete1
9c6f57fb05
AP_Motors: Heli RSC: remove incorrect set range call
2023-07-04 12:17:51 +09:00
Henry Wurzburg
c3528c5c9e
Plane: fix error in Qplane wait for rudder neutral
2023-07-04 12:17:51 +09:00
Henry Wurzburg
0c38c1c7b7
Tools: add Holybro KakuteH7-Wing
2023-07-04 12:17:51 +09:00
Henry Wurzburg
22d3146f38
AP_HAL_ChibiOS: add Holybro KakuteH7-Wing
2023-07-04 12:17:51 +09:00
Andrew Tridgell
abb3bcfb1d
Plane: prepare for 4.4.0beta2
2023-07-04 12:17:51 +09:00
Andrew Tridgell
6d71a4a5c6
Plane: adjust 4.4.0beta2 release notes
2023-07-04 12:17:51 +09:00
Randy Mackay
df2be63e21
Copter: update 4.4.0-beta2 release notes
2023-06-08 10:05:36 +09:00
Randy Mackay
6b3e486163
Rover: update 4.4.0-beta2 release notes
2023-06-08 10:05:36 +09:00
Randy Mackay
adb5a3a68b
github: remove elf_diff from checks we run
2023-06-08 10:05:36 +09:00
Randy Mackay
d8a35e5dec
Copter: version to 4.4.0-beta2
2023-06-08 10:05:36 +09:00
Randy Mackay
9d2696f422
Copter: 4.4.0-beta2 release notes
2023-06-08 10:05:36 +09:00
Randy Mackay
a8f2a6d14b
Rover: version to 4.4.0-beta2
2023-06-08 10:05:36 +09:00
Randy Mackay
218936aefa
Rover: 4.4.0-beta2 release notes
2023-06-08 10:05:36 +09:00
Randy Mackay
cdbe9ba17d
Rover: add circle mode
...
also auto mode support loiter turns
2023-06-08 10:05:36 +09:00
Shiv Tyagi
c55127cc29
Rover: add dock mode to INTIAL_MODE and MODE1 params
2023-06-08 10:05:36 +09:00
Randy Mackay
2262706707
Rover: auto mode format fix
2023-06-08 10:05:36 +09:00
Randy Mackay
9124c45ca9
AR_PosControl: add input_pos_vel_accel target
2023-06-08 10:05:36 +09:00
Randy Mackay
189e3634f1
AP_HAL_ChibiOS: JFB100 LED definition fix
2023-06-08 10:05:36 +09:00
Randy Mackay
26ee1f1df6
AP_InertialSensor: SCHA63T comment fix
2023-06-08 10:05:36 +09:00
Randy Mackay
348bf59bd0
AP_HAL_ChibiOS: JFB100 board def fixup
2023-06-08 10:05:36 +09:00
Randy Mackay
21a6e48f99
AP_InertialSensor: SCHA63T loses unused ret bool
2023-06-08 10:05:36 +09:00
jfbblue0922
959859a92c
Tools: add JFB100 bootloader
2023-06-08 10:05:36 +09:00
jfbblue0922
e9bda3a311
AP_HAL_ChibiOS: add JFB100 board definition
2023-06-08 10:05:36 +09:00
Randy Mackay
4637156e6c
AP_InertialSensor: formatting fixes
2023-06-08 10:05:36 +09:00
jfbblue0922
a908341b6c
AP_InertialSensor: add SCHA63T IMU support
2023-06-08 10:05:36 +09:00
jfbblue0922
123b8113e8
AP_Math: add crc8_sae
2023-06-08 10:05:36 +09:00
Henry Wurzburg
c6eaee053c
AP_Notify: fix incorrect buzzer pin type to stop always instantiating
2023-06-08 10:05:36 +09:00
James O'Shannessy
98560d9a17
AP_BattMonitor: Fixes the setting of a default parameter for battery instance #2 set in hwdef
2023-06-08 10:05:36 +09:00
Randy Mackay
5b7004408c
Copter: RTL accepts do-change-speed commands
2023-06-08 10:05:36 +09:00
Randy Mackay
4959ec9100
AC_WPNav: wpnav speed param check fixed
2023-06-08 10:05:36 +09:00
Andrew Tridgell
245851b9b5
Plane: release notes for 4.4.0-beta2
2023-06-08 10:05:36 +09:00
Andrew Tridgell
e2535a3851
HAL_ChibiOS: fixed USB pass-thru for 2nd USB endpoint
...
we need to align the endpoint ID in the structure
2023-06-08 10:05:36 +09:00
Andrew Tridgell
4f0a573c73
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 10:05:36 +09:00
Andrew Tridgell
303dad5ab6
AP_BoardConfig: fixed documentation of safety options
...
on and off were reversed
2023-06-08 10:05:36 +09:00
Iampete1
d00d5e09aa
Filter: SlewLimiter: always caculate slew limit
2023-06-08 10:05:36 +09:00
Andrew Tridgell
f0bf42706d
AP_BattMonitor: allow max amps to be configured on INA2XX
...
this allows for higer current ranges with lower resolution
2023-06-08 10:05:36 +09:00
Andrew Tridgell
73a904a0ec
hwdef: use zero address for INA2XX to allow for different sensors
2023-06-08 10:05:36 +09:00
Andrew Tridgell
ee75016a12
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 10:05:36 +09:00
Andrew Tridgell
abf4ba725a
AP_BattMonitor: support INA228 and INA238 battery monitor
...
I2C monitors with similar functionality to INA226
2023-06-08 10:05:36 +09:00
Peter Barker
db8911d53b
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 10:05:36 +09:00
Andy Piper
25f0860866
AC_AutoTune: load test gains for correct axis when testing yaw D
2023-06-08 10:05:36 +09:00
Paul Riseborough
880cffed9a
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 10:05:36 +09:00
Paul Riseborough
365e3aa62a
AP_NavEKF3: Strengthen recovery from bad delta velocity bias learning
2023-06-08 10:05:36 +09:00
Paul Riseborough
acfa1f108a
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 10:05:36 +09:00
Paul Riseborough
954a3cf1e2
AP_NavEKF3: Retune and fix delta velocity bias state variance protection
2023-06-08 10:05:36 +09:00
Andy Piper
7ac3209c93
AP_NavEKF: ensure gyro biases are numbers
...
avoid errors during compass mot
2023-06-08 10:05:36 +09:00
Paul Riseborough
565c65803a
AP_NavEKF3: Lock in wind state estimates when using srag to dead reckon
2023-06-08 10:05:36 +09:00
Andrew Tridgell
78e6ff53b4
AP_ICEngine: fixed a bug engine control when running
...
if you have a mission item for engine control with delayed start at
height and the engine is already running them it would put the ICE
subsystem into a state where it would no longer start the engine
It was actually 2 bugs:
- an engine control to do a height delayed start should be ignored if
the engine is already running. This prevents an engine control to
start the engine from stopping the engine
- a start_chan high should always try to start the engine
immediately, even if in the wait state
2023-06-08 10:05:36 +09:00