bugobliterator
f0636bf22e
AP_Stats: initialise parameter defaults
2023-12-05 19:10:01 +09:00
Randy Mackay
f542d86cd2
Rover: boats keep navigating at WP if loiter fails
2023-12-05 19:10:01 +09:00
Randy Mackay
cf36ee463a
AR_WPNav: pos control updated during pivots
2023-12-05 19:10:01 +09:00
Randy Mackay
3d342604f8
Rover: auto navigates while stopped
2023-12-05 19:10:01 +09:00
Randy Mackay
70545be940
AR_PosControl: no min speed when stopping
2023-12-05 19:10:01 +09:00
Randy Mackay
ce7f04d44b
AP_Scripting: simplify Rover quick tune
...
Only tunes FF. P and I are set as ratio to FF
2023-12-05 19:10:01 +09:00
Iampete1
5bac860a4f
AP_Param: check dynamic param tables are avalable before adding a param
2023-12-05 19:10:01 +09:00
Andy Piper
d09fd3d7f1
hwdef: fixes for SpeedyBee F4 v4 on 4.4
2023-12-05 19:10:01 +09:00
Andy Piper
93b619ec08
bootloaders: SpeedyBeeF405v4
2023-12-05 19:10:01 +09:00
Andy Piper
b8f92841d7
AP_HAL_ChibiOS: add support for SpeedyBeeF405v4
2023-12-05 19:10:01 +09:00
Peter Barker
ab6e240f80
hwdef: correct compilation of CubeOrange-SimOnHW
...
../../libraries/AP_InertialSensor/AP_InertialSensor_config.h:20:2: error: #error "INS_AUX_INSTANCES must be zero if INS_MAX_INSTANCES is less than 3"
20 | #error "INS_AUX_INSTANCES must be zero if INS_MAX_INSTANCES is less than 3"
| ^~~~~
2023-12-05 19:10:01 +09:00
Randy Mackay
2147401c7d
AP_Torqeedo: error code reporting fix
2023-12-05 19:10:01 +09:00
Peter Barker
10b0e3e419
AP_Notify: add IS31FL3195 to default LED types
2023-12-05 19:10:01 +09:00
Peter Barker
4a6ce0ea5e
AP_Notify: document IS31FL3195 LED type for LED_TYPES parameter
2023-12-05 19:10:01 +09:00
Peter Barker
951139c6f6
Tools: clamp empy to version 3
...
API and syntax hanges make 4 problematic
2023-12-05 19:10:01 +09:00
Peter Barker
340832521b
.github: clamp empy to version 3
...
API and syntax hanges make 4 problematic
2023-12-05 19:10:01 +09:00
Martin Luessi
78505cf478
RADIX2HD: Set HAL_I2C_INTERNAL_MASK
2023-12-05 19:10:01 +09:00
Andrew Tridgell
d1e3cdb0a2
AP_BattMonitor: fixed battery percentage with aux info
...
when we have aux battery information we had assumed the CAN device
would provide the battery remaining percentage. We should obey the "do
not use CAN SoC" with or without an AUX message
This fixes CAN battery monitors with a cell monitor
2023-12-05 19:10:01 +09:00
Martin Luessi
b95cadf81a
AP_HAL_ChibiOS: RADIX2HD Probe external I2C compasses
2023-12-05 19:10:01 +09:00
Andy Piper
dfee3c03a4
Copter: make sure takeoff check checks the right ESC channels
2023-12-05 19:10:01 +09:00
Randy Mackay
d93a87e9ee
Copter: version to 4.4.3
2023-11-14 11:12:11 +09:00
Randy Mackay
76a2960ad7
Copter: 4.4.3 release notes
2023-11-14 11:12:11 +09:00
Randy Mackay
17a04a81ea
Rover: version to 4.4.0-beta10
2023-11-14 11:12:11 +09:00
Randy Mackay
0f65321b11
Rover: 4.4.0-beta10 release notes
2023-11-14 11:12:11 +09:00
Andrew Tridgell
c3e9b61ee4
Plane: prepare for 4.4.3 release
2023-11-14 11:12:11 +09:00
Andrew Tridgell
8d095f0ce9
Plane: update release notes for 4.4.3
2023-11-14 11:12:11 +09:00
Peter Barker
af2d4b0fc5
AP_GPS: correct uBlox M10 configuration on minimised boards
2023-11-14 11:12:11 +09:00
Randy Mackay
3519b8a3a5
Copter: version to 4.4.3-beta1
2023-11-07 17:37:35 +09:00
Randy Mackay
f0a6a1a550
Copter: 4.4.3-beta1 release notes
2023-11-07 17:37:35 +09:00
Randy Mackay
48cdde264c
Rover: version to 4.4.0-beta9
2023-11-07 17:37:35 +09:00
Randy Mackay
3254ed3541
Rover: 4.4.0-beta9 release notes
2023-11-07 17:37:35 +09:00
Andrew Tridgell
ee40611d31
Plane: prepare for 4.4.3-beta1
2023-11-07 17:37:35 +09:00
Andrew Tridgell
5334d6b02d
Plane: release notes for 4.4.3-beta1
2023-11-07 17:37:35 +09:00
yjuav
cb82d7cb38
hwdef: add YJUAV_A6SE_H743 board support (4.4 backport)
2023-11-07 17:37:35 +09:00
Andrew Tridgell
43a58acffc
AP_ESC_Telem: expose update_telem_data for scripting
2023-11-07 17:37:35 +09:00
Andrew Tridgell
0eafdf2069
AP_Scripting: added bindings for telemetry data for ESCs
...
allows more complete ESC protocol implementation in scripting
2023-11-07 17:37:35 +09:00
Peter Barker
fd8395f003
GCS_MAVLink: correct mavlink result when airspeed not available
...
only in progress if we have started a task running
2023-11-07 17:37:35 +09:00
Peter Barker
7a87191fd4
Plane: use origin-relative altitudes rather than home-relative
2023-11-07 17:37:35 +09:00
Andy Piper
cdd0098013
bootloaders: BETAFPV-F405 bootloaders
2023-11-07 17:37:35 +09:00
Andrew Tridgell
a45daaf7f8
hwdef: bugfixes for BETAFPV-F405
2023-11-07 17:37:35 +09:00
bugobliterator
bec4f86dc9
AP_HAL_ChibiOS: enable save/restore of SPI SCK pin during spiStop Start for CubeOrangePlus
2023-11-07 17:37:35 +09:00
bugobliterator
c8e8978f24
AP_HAL_ChibiOS: add option to set HAL_SPI_SCK_SAVE_RESTORE
2023-11-07 17:37:35 +09:00
bugobliterator
a1661f8918
AP_HAL_ChibiOS: fix mode setting for ICM45686 on CubeOrangePlus
2023-11-07 17:37:35 +09:00
bugobliterator
985192d3e7
AP_HAL_ChibiOS: add support for saving and restoring SCK pin state
...
when SPI goes into undefined state during reset
2023-11-07 17:37:35 +09:00
Andrew Tridgell
9fa2535fa9
AP_Mount: fixed SIYI parser bug
...
this caused lots of lost packets
2023-11-07 17:37:35 +09:00
Andrew Tridgell
63047042a6
AP_GPS: implement the GPS_DRV_OPTION for ellisoid height in mode drivers
...
this allows a lot more drivers to use the GPS_DRV_OPTION but to use
ellisoid height. Particularly useful for DroneCAN GPS modules
using ellisoid height instead of AMSL is useful in some specialised
application
2023-11-07 17:37:35 +09:00
Hayden
12a70d00c5
AP_Compass: fix AK09916 hangup issue
2023-11-07 17:37:35 +09:00
Andrew Tridgell
0f144eeb8a
AP_InertialSensor: fix for ICM42688 stuck gyro issue
...
these undocumented bits in register 0x4d control the "adaptive full
scale range" mode of the ICM42688. The feature is enabled by default
but has a bug where it gives "stuck" gyro values for short periods
(between 1ms and 2ms):, leading to a significant gyro bias at longer
time scales, enough to in some cases cause a vehicle to crash if it is
unable to switch to an alternative IMU
this fixes https://github.com/ArduPilot/ardupilot/issues/25025
2023-11-07 17:37:35 +09:00
Andrew Tridgell
fd8685f29e
Filter: protect against extremely low notch filter frequencies
...
an incorrectly configured ESC telemetry source can lead to a notch
running at very low frequencies. A simple example is a lua script like
this:
function update()
esc_telem:update_rpm(12, 0, 0)
return update, 10
end
return update()
where motor 12 is unused.
with that script in place we get a 1.0078 Hz filter which leads to
massive phase lag and a crashed aircraft
this is a safety protection. We should also try to find out why the
INS_HNTCH_FREQ lower limit is not working
2023-11-07 17:37:35 +09:00
Andrew Tridgell
5e4b1a2089
Plane: prepare for 4.4.2 release
2023-11-07 17:37:35 +09:00