Andrew Tridgell
cfc25c4161
AP_CANManager: support Benewake CAN
2022-01-31 19:41:01 +09:00
Andrew Tridgell
f91adfd146
AP_RangeFinder: added Benewake CAN Lidars
...
includes support for setting CAN ID and min SNR
2022-01-31 19:41:01 +09:00
Iampete1
ad9c411490
AP_Compass: never override custom orentation in calabration
2022-01-31 19:41:01 +09:00
Andrew Tridgell
d59caa95ad
AP_Logger: avoid all opens of log files in main thread
...
this fixes a problem with sdcards where file open is very slow. It can
trigger a watchdog if it is slow enough. Peter and I hit this issue on
a pixracer today with a new sd card
2022-01-31 19:41:01 +09:00
Andrew Tridgell
f21e00a3ef
AP_RCProtocol: raise SBUS frame gap
...
cope with UART input for newer SBUS receivers
2022-01-31 19:41:01 +09:00
Andrew Tridgell
da52e6fb74
AP_GPS: drop default GPS lag to 0.1s
...
this impacts UAVCAN GPS modules, which these days usually have at
least u-blox M8
2022-01-31 19:41:01 +09:00
Andrew Tridgell
1cad8ffddc
Plane: fixed use of expo values in radio
...
backport of https://github.com/ArduPilot/ardupilot/pull/19751
2022-01-31 19:41:01 +09:00
Andrew Tridgell
4f6fe3389e
AP_Filesystem: fixed a param ftp bug
...
if param count changes we need to zero the file size
2022-01-31 19:41:01 +09:00
Andrew Tridgell
23a81dd274
Plane: prepare for 4.1.6 release
2022-01-31 19:41:01 +09:00
Andrew Tridgell
f5c1aec0b6
Plane: update release notes for 4.1.6
2022-01-31 19:41:01 +09:00
Andrew Tridgell
288f4bfbb4
AP_NavEKF3: fixed gaps in EKF logging
...
timestamps should not be static as otherwise some lanes will not be
logged
2022-01-31 19:41:01 +09:00
Andrew Tridgell
b1da3467c4
AP_BattMonitor: fixed a segv with BATT_MONITOR=14
...
this causes a hang on boot on some boards
2022-01-31 19:41:01 +09:00
Andrew Tridgell
695a59b278
Plane: add a low pass filter to speed scaler
...
this is needed due to the filtering done on the target rate in
AC_PID. With a low filter rate in AC_PID a step in the speed scaler
results in a step in the FF output due to the mismatch in the
instantaneous SS and the filtered target rate
2022-01-31 19:41:01 +09:00
Randy Mackay
718a80619a
Rover: version to 4.1.3
2021-12-31 14:07:56 +09:00
Randy Mackay
1d63487560
Rover: 4.1.3 release notes
2021-12-31 14:07:16 +09:00
Randy Mackay
4c3352ce15
Copter: version to 4.1.3
2021-12-31 14:05:50 +09:00
Randy Mackay
d7c5c2a67c
Copter: 4.1.3 release notes
2021-12-31 14:05:48 +09:00
Randy Mackay
8cab0c917f
Rover: version to 4.1.3-rc2
2021-12-22 10:03:29 +09:00
Randy Mackay
d7fa806a67
Rover: 4.1.3-rc2 release notes
2021-12-22 10:03:29 +09:00
Randy Mackay
b2f33c1b2d
Copter: version to 4.1.3-rc1
2021-12-22 10:03:29 +09:00
Randy Mackay
6e55a14b79
Copter: 4.1.3-rc2 release notes
2021-12-22 10:03:29 +09:00
Andrew Tridgell
74f0c95005
Plane: prepare for 4.1.6beta1
2021-12-22 10:03:29 +09:00
Andrew Tridgell
e51e617f59
Plane: update release notes for 4.1.6beta1
2021-12-22 10:03:29 +09:00
Mingchen Zhang
a17bbe2dfd
AP_SmartAudio: fix a bug that would starve the lower priority thread, such as scripting.
2021-12-22 10:03:29 +09:00
Andrew Tridgell
96793c43c7
AC_AutoTune: limit autotune target rates to parameter limits
...
this makes it safer to autotune a large vehicle which may become
unstable at very high target rates
2021-12-22 10:03:29 +09:00
Andrew Tridgell
ad7caa39c3
AC_AttitudeControl: added get_ang_vel_yaw_max_rads()
2021-12-22 10:03:29 +09:00
Andrew Tridgell
4555b4dd81
AP_NavEKF3: Add missing covariance row reset
2021-12-22 10:03:29 +09:00
Andrew Tridgell
4a180f1f32
AP_InertialSensor: added support for IIM-42652 and ICM-40605 sensors
...
handle new Invensense v3 sensor types
2021-12-22 10:03:29 +09:00
Andrew Tridgell
7e543d7643
AP_InertialSensor: added support for ICM-20608-D sensor
2021-12-22 10:03:29 +09:00
Andrew Tridgell
02f671f33a
AP_RCTelemetry: use have_serial when detecting
...
avoid find_serial() as it changes port options
2021-12-22 10:03:29 +09:00
Andrew Tridgell
f32bdbf6d6
AP_RangeFinder: use have_serial when detecting
...
avoid find_serial() as it changes port options
2021-12-22 10:03:29 +09:00
Andrew Tridgell
0e24b4ad44
AP_Proximity: use have_serial when detecting
...
avoid find_serial() as it changes port options
2021-12-22 10:03:29 +09:00
Andrew Tridgell
6728a7f681
AP_ADSB: use have_serial when detecting
...
avoid find_serial() as it changes port options
2021-12-22 10:03:29 +09:00
Andrew Tridgell
63ff047c16
AP_RCProtocol: fixed multi-protocol search with added uart
2021-12-22 10:03:29 +09:00
Andrew Tridgell
9984e56e53
AP_SerialManager: added have_serial() method
...
this checks if we have the protocol without setting the options on the
uart
2021-12-22 10:03:29 +09:00
Andrew Tridgell
4ee292ec5e
AP_BoardConfig: disable STLink debug pins by default
...
this avoids leaving the debug pins in a state where they may be
vulnerable to ESD issues
2021-12-22 10:03:29 +09:00
Randy Mackay
fe760a51a3
Rover: version to 4.1.3-rc1
2021-12-18 12:17:38 +09:00
Randy Mackay
abbd2fecb2
Rover: 4.1.3-rc1 release notes
2021-12-18 12:17:38 +09:00
Randy Mackay
714cb94457
Copter: version to 4.1.3-rc1
2021-12-18 12:17:38 +09:00
Randy Mackay
8f458fcb9f
Copter: 4.1.3-rc1 release notes
2021-12-18 12:17:38 +09:00
Bill Geyer
814c52fbb7
AP_Motors: add spool down complete flag
2021-12-18 12:17:38 +09:00
Andrew Tridgell
f8cde71389
Plane: prepare for 4.1.5 release
2021-12-18 12:17:38 +09:00
Andrew Tridgell
36e4df2496
Plane: updated release notes for 4.1.5
2021-12-18 12:17:38 +09:00
Andrew Tridgell
3b25bc3edb
AP_UAVCAN: use soft armed state for DroneCAN ARMING_STATUS
...
this fixes motortest on quadplanes, so that ESCs see an armed state
during the test
2021-12-18 12:17:38 +09:00
Andrew Tridgell
e9eac12faa
Plane: prepare for 4.1.5beta1
2021-12-18 12:17:38 +09:00
Andrew Tridgell
c955a09524
Plane: release notes for 4.1.5beta1
2021-12-18 12:17:38 +09:00
Andrew Tridgell
07cff1ce1b
HAL_ChibiOS: use a 16 bit sysinterval_t on 16 bit timers
...
prevent mixed size subtraction errors
2021-12-18 12:17:38 +09:00
Andrew Tridgell
a5c6ecb7ea
Plane: reset VTOL takeoff if not armed
...
we need to reset the takeoff target position while disarmed so we
don't use spurious position information from before we get good GPS
lock.
also remove the "Resetting previous waypoint" message as it doesn't
provide useful information and is just a distraction (it would be
printed continuously while waiting for arming with this PR)
2021-12-18 12:17:38 +09:00
Andrew Tridgell
b0bc29272a
Plane: fixed reset of steering locked course
...
reset when we have not been steering for 1s, to ensure that an old
locked course is not used
2021-12-18 12:17:38 +09:00
Peter Barker
b4d1689825
autotest: comment out probably-defunct test
2021-12-18 12:17:38 +09:00