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
Andy Piper
f00f1af1d1
AP_NavEKF: ensure gyro biases are numbers
...
avoid errors during compass mot
2023-06-08 18:41:06 +10:00
Paul Riseborough
61b276995b
AP_NavEKF3: Lock in wind state estimates when using srag to dead reckon
2023-06-08 18:41:06 +10:00
Andrew Tridgell
91e8099c34
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 18:41:06 +10:00
Andrew Tridgell
57d47e080b
waf: added -g option to configure
...
this adds debug symbolds to the build without enabling other debug
code. This is needed for analysing watchdog crash dumps
2023-06-08 18:41:06 +10:00
Andy Piper
0553d06c14
AP_HAL_ChibiOS: correct locking on LED thread
2023-06-08 18:41:06 +10:00
Andy Piper
b2be3c1dbc
AP_HAL_ChibiOS: move LED processing to a separate thread
...
LED processing on a separate thread allows much longer LED lengths to be handled without
compromising dshot timing or timeouts. The thread is also run at a lower priority to
reflect its lack of flight criticality
2023-06-08 18:41:06 +10:00
Andy Piper
cc84fd1859
AP_HAL: add helper functions for LEDs
...
add PRIORITY_LED for led output thread
2023-06-08 18:41:06 +10:00
Andy Piper
595be4d04d
AP_HAL_ChibiOS: reduce IMU SPI low speed to 1Mhz to avoid chip initialization issues
2023-06-08 18:41:06 +10:00
Andy Piper
3d2fb949e0
AP_HAL_ChibiOS: FoxeerH743 GA release
2023-06-08 18:41:06 +10:00