Iampete1
aef3a87eed
AP_Math: control: remove unneeded normalisation.
3 years ago
Randy Mackay
dfb379c835
AP_Math: update_pos_vel_accel methods accept limit as const reference
...
also update some comments
3 years ago
Peter Barker
f669e76b96
SRV_Channel: correct casting of servo function number
3 years ago
Andrew Tridgell
2e7b672544
AP_Arming: support Benewake CAN
3 years ago
Andrew Tridgell
5ef00293c7
AP_CANManager: support Benewake CAN
3 years ago
Andrew Tridgell
c7217efdaf
AP_RangeFinder: added Benewake CAN Lidars
...
includes support for setting CAN ID and min SNR
3 years ago
Iampete1
efe07490aa
AP_Compass: never override custom orentation in calabration
3 years ago
Andrew Tridgell
2ee6473693
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
3 years ago
Andrew Tridgell
af654f0cb7
AP_RCProtocol: raise SBUS frame gap
...
cope with UART input for newer SBUS receivers
3 years ago
Andrew Tridgell
6869a0b0a2
AP_GPS: drop default GPS lag to 0.1s
...
this impacts UAVCAN GPS modules, which these days usually have at
least u-blox M8
3 years ago
Andrew Tridgell
b63ca21a5e
Plane: fixed use of expo values in radio
...
backport of https://github.com/ArduPilot/ardupilot/pull/19751
3 years ago
Andrew Tridgell
b3e2958995
AP_Filesystem: fixed a param ftp bug
...
if param count changes we need to zero the file size
3 years ago
Andrew Tridgell
f67f5a3c95
Plane: prepare for 4.1.6 release
3 years ago
Andrew Tridgell
b10686e599
Plane: update release notes for 4.1.6
3 years ago
Andrew Tridgell
97cb2dd1c0
AP_NavEKF3: fixed gaps in EKF logging
...
timestamps should not be static as otherwise some lanes will not be
logged
3 years ago
Andrew Tridgell
6cf2522990
AP_BattMonitor: fixed a segv with BATT_MONITOR=14
...
this causes a hang on boot on some boards
3 years ago
Andrew Tridgell
4f61f4e3fa
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
3 years ago
Randy Mackay
2fb939a1ca
Copter: version to 4.1.3
3 years ago
Randy Mackay
91073966a5
Copter: 4.1.3 release notes
3 years ago
Randy Mackay
c8dca51a80
Copter: version to 4.1.3-rc1
3 years ago
Randy Mackay
76b8b4e11b
Copter: 4.1.3-rc2 release notes
3 years ago
Andrew Tridgell
d5d70ff302
Plane: prepare for 4.1.6beta1
3 years ago
Andrew Tridgell
8372701191
Plane: update release notes for 4.1.6beta1
3 years ago
Mingchen Zhang
83db4e56d0
AP_SmartAudio: fix a bug that would starve the lower priority thread, such as scripting.
3 years ago
Andrew Tridgell
8c09da0ee6
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
3 years ago
Andrew Tridgell
3233528e37
AC_AttitudeControl: added get_ang_vel_yaw_max_rads()
3 years ago
Andrew Tridgell
a1ede5d2a3
AP_NavEKF3: Add missing covariance row reset
3 years ago
Andrew Tridgell
fde9083d9c
AP_InertialSensor: added support for IIM-42652 and ICM-40605 sensors
...
handle new Invensense v3 sensor types
3 years ago
Andrew Tridgell
65563ece66
AP_InertialSensor: added support for ICM-20608-D sensor
3 years ago
Andrew Tridgell
14ccee4991
AP_RCTelemetry: use have_serial when detecting
...
avoid find_serial() as it changes port options
3 years ago
Andrew Tridgell
0a018c323c
AP_RangeFinder: use have_serial when detecting
...
avoid find_serial() as it changes port options
3 years ago
Andrew Tridgell
f516977491
AP_Proximity: use have_serial when detecting
...
avoid find_serial() as it changes port options
3 years ago
Andrew Tridgell
b79962f38e
AP_ADSB: use have_serial when detecting
...
avoid find_serial() as it changes port options
3 years ago
Andrew Tridgell
a69cf0c936
AP_RCProtocol: fixed multi-protocol search with added uart
3 years ago
Andrew Tridgell
d8ffd01145
AP_SerialManager: added have_serial() method
...
this checks if we have the protocol without setting the options on the
uart
3 years ago
Andrew Tridgell
3dc4cdd6af
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
3 years ago
Randy Mackay
e8c7b63713
Copter: version to 4.1.3-rc1
3 years ago
Randy Mackay
9f276ba66b
Copter: 4.1.3-rc1 release notes
3 years ago
Bill Geyer
bc29005308
AP_Motors: add spool down complete flag
3 years ago
Andrew Tridgell
5d40d11993
Plane: prepare for 4.1.5 release
3 years ago
Andrew Tridgell
12d3b09691
Plane: updated release notes for 4.1.5
3 years ago
Andrew Tridgell
9606527edd
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
3 years ago
Andrew Tridgell
32a4d9c9b8
Plane: prepare for 4.1.5beta1
3 years ago
Andrew Tridgell
7b1bfdd956
Plane: release notes for 4.1.5beta1
3 years ago
Andrew Tridgell
ab4fb4a7de
HAL_ChibiOS: use a 16 bit sysinterval_t on 16 bit timers
...
prevent mixed size subtraction errors
3 years ago
Andrew Tridgell
39d7447695
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)
3 years ago
Andrew Tridgell
9ee5912e8b
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
3 years ago
Peter Barker
f9496843de
autotest: comment out probably-defunct test
3 years ago
Peter Barker
c20b20ec17
AC_Fence: void index when overwriting fence count on fencepoint-close
3 years ago
Andrew Tridgell
09bc81e846
AC_Fence: fixed fence count for old upload
...
when uploading a fence that is smaller than an old fence we were not
correctly setting the inclusion fence size.
3 years ago