Peter Barker
13bd71e379
AP_Notify: document IS31FL3195 LED type for LED_TYPES parameter
2023-12-05 19:05:06 +09:00
Peter Barker
56842fc2f8
Tools: clamp empy to version 3
...
API and syntax hanges make 4 problematic
2023-12-05 14:24:08 +11:00
Peter Barker
e0a3df7adb
.github: clamp empy to version 3
...
API and syntax hanges make 4 problematic
2023-12-05 14:24:08 +11:00
Martin Luessi
2e8ffa9380
RADIX2HD: Set HAL_I2C_INTERNAL_MASK
2023-12-05 11:40:27 +11:00
Andrew Tridgell
11fece27d3
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-11-27 07:55:37 +11:00
Martin Luessi
9a0a18c426
AP_HAL_ChibiOS: RADIX2HD Probe external I2C compasses
2023-11-22 07:40:48 +09:00
Andy Piper
452ec19679
Copter: make sure takeoff check checks the right ESC channels
2023-11-15 18:25:48 +11:00
Randy Mackay
b44b804bcf
Copter: version to 4.4.3
2023-11-14 11:11:24 +09:00
Randy Mackay
c40edf2a2a
Copter: 4.4.3 release notes
2023-11-14 11:11:24 +09:00
Randy Mackay
98cc5301bf
Rover: version to 4.4.0-beta10
2023-11-14 11:11:24 +09:00
Randy Mackay
2006b5c350
Rover: 4.4.0-beta10 release notes
2023-11-14 11:11:24 +09:00
Andrew Tridgell
c362de86ce
Plane: prepare for 4.4.3 release
2023-11-14 11:11:24 +09:00
Andrew Tridgell
2651ce7941
Plane: update release notes for 4.4.3
2023-11-14 11:11:24 +09:00
Peter Barker
806813ee8d
AP_GPS: correct uBlox M10 configuration on minimised boards
2023-11-14 11:11:24 +09:00
Randy Mackay
a2a4e6555f
Copter: version to 4.4.3-beta1
2023-11-07 17:36:12 +09:00
Randy Mackay
e73c6392c5
Copter: 4.4.3-beta1 release notes
2023-11-07 17:36:12 +09:00
Randy Mackay
48ea3eb622
Rover: version to 4.4.0-beta9
2023-11-07 17:36:12 +09:00
Randy Mackay
35764bb73c
Rover: 4.4.0-beta9 release notes
2023-11-07 17:36:12 +09:00
Andrew Tridgell
5aae321a51
Plane: prepare for 4.4.3-beta1
2023-11-07 17:36:12 +09:00
Andrew Tridgell
34a56eca41
Plane: release notes for 4.4.3-beta1
2023-11-07 17:36:12 +09:00
yjuav
0609fd74d1
hwdef: add YJUAV_A6SE_H743 board support (4.4 backport)
2023-11-07 17:36:12 +09:00
Andrew Tridgell
5c5293c9b2
AP_ESC_Telem: expose update_telem_data for scripting
2023-11-07 17:36:12 +09:00
Andrew Tridgell
9366422b82
AP_Scripting: added bindings for telemetry data for ESCs
...
allows more complete ESC protocol implementation in scripting
2023-11-07 17:36:12 +09:00
Peter Barker
eab86de50f
GCS_MAVLink: correct mavlink result when airspeed not available
...
only in progress if we have started a task running
2023-11-07 17:36:12 +09:00
Peter Barker
03e4843764
Plane: use origin-relative altitudes rather than home-relative
2023-11-07 17:36:12 +09:00
Andy Piper
4b49b80ef2
bootloaders: BETAFPV-F405 bootloaders
2023-11-07 17:36:12 +09:00
Andrew Tridgell
3867a4050d
hwdef: bugfixes for BETAFPV-F405
2023-11-07 17:36:12 +09:00
bugobliterator
6d00dadeab
AP_HAL_ChibiOS: enable save/restore of SPI SCK pin during spiStop Start for CubeOrangePlus
2023-11-07 17:36:12 +09:00
bugobliterator
a5cf22fc5f
AP_HAL_ChibiOS: add option to set HAL_SPI_SCK_SAVE_RESTORE
2023-11-07 17:36:12 +09:00
bugobliterator
77e6572592
AP_HAL_ChibiOS: fix mode setting for ICM45686 on CubeOrangePlus
2023-11-07 17:36:12 +09:00
bugobliterator
39ee1e0af9
AP_HAL_ChibiOS: add support for saving and restoring SCK pin state
...
when SPI goes into undefined state during reset
2023-11-07 17:36:12 +09:00
Andrew Tridgell
b14c2a17de
AP_Mount: fixed SIYI parser bug
...
this caused lots of lost packets
2023-11-07 17:36:12 +09:00
Andrew Tridgell
84e740f359
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:36:12 +09:00
Hayden
852a508a8d
AP_Compass: fix AK09916 hangup issue
2023-11-07 17:36:12 +09:00
Andrew Tridgell
58281108c0
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:36:12 +09:00
Andrew Tridgell
999d3b88e7
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:36:12 +09:00
Andrew Tridgell
a4e6420256
Plane: prepare for 4.4.2 release
2023-11-07 17:36:12 +09:00
Andrew Tridgell
7b9cf8d44a
Plane: update release notes for 4.4.2
2023-11-07 17:36:12 +09:00
Iampete1
656c12a565
Copter: verison to 4.4.2
2023-10-22 21:45:24 +01:00
Iampete1
b11d06df33
Copter: 4.4.2 stable release notes
2023-10-22 21:45:06 +01:00
Randy Mackay
fc2b1d1fa2
Copter: update 4.4.2-beta1 release notes
2023-10-13 16:26:01 +09:00
Randy Mackay
fd092fdf6b
Rover: update 4.4.2-beta1 release notes
2023-10-13 16:26:01 +09:00
Randy Mackay
3b2bd4d6b9
Copter: version to 4.4.2-beta1
2023-10-13 16:26:01 +09:00
Randy Mackay
6b38f91e32
Copter: 4.4.2-beta1 release notes
2023-10-13 16:26:01 +09:00
Randy Mackay
9f1700d29d
Rover: version to 4.4.0-beta8
2023-10-13 16:26:01 +09:00
Randy Mackay
4323afe403
Rover: 4.4.0-beta8 release notes
2023-10-13 16:26:01 +09:00
Randy Mackay
57fae5dd63
Plane: version to 4.4.2-beta1
2023-10-13 16:26:01 +09:00
Randy Mackay
90ae7dcfdd
Plane: 4.4.2-beta1 release notes
2023-10-13 16:26:01 +09:00
Andrew Tridgell
5602fcba66
Plane: use deadzone in stick mixing
...
this prevents small RC input deviations from impacting non-pilot
controlled modes via stick mixing
2023-10-13 16:26:01 +09:00
Andrew Tridgell
39f83c91b3
AP_GPS: allow GPS moving baseline rover at 3Hz
...
users with busy CAN bus often get significiantly lower GPS rates on a
moving baseline rover, preventing arming. This PR relaxes the required
frame rate as the EKF is quite happy with 3Hz yaw and the yaw is the
only data consumed from a moving baseline rover
2023-10-13 16:26:01 +09:00