Peter Hall
3fe63d5bc0
Copter: only save autotune gains if disarmed in autotue
6 years ago
Peter Hall
0b1d392342
Plane: only save gains if disarmed in autotune
6 years ago
Peter Hall
a0d8c04f3e
AC_AutoTune: add public reset method
6 years ago
Andrew Tridgell
e4f6ffe719
AP_NavEKF3: fixed bug in EKF lane selection
...
this fixes an issue in selecting the best lane to change to when we
have 3 or more EKF cores. The bug is that if the current lane is
unhealthy it would always choose the last healthy lane instead of
choosing the lane with the lowest score
6 years ago
Andrew Tridgell
cc62998d40
AP_NavEKF2: fixed bug in EKF lane selection
...
this fixes an issue in selecting the best lane to change to when we
have 3 or more EKF cores. The bug is that if the current lane is
unhealthy it would always choose the last healthy lane instead of
choosing the lane with the lowest score
6 years ago
Peter Hall
505e1d8c1d
APM_Control: AP_RollContorller: move rate limit
6 years ago
Andrew Tridgell
2b0a30a2c5
HAL_ChibiOS: ensure we don't overflow bootloader area
...
this modifies the ld script to use the maximum size available for the
bootloader, so we can't accidentially grow the bootloader beyond its
max size
6 years ago
Mark Whitehorn
3cbbc33766
Tools: CodeStyle: astylerc: change style to linux
...
max-continuation-indent=100 not supported in v2.x but is OK in 3.1
6 years ago
Andrew Tridgell
b5849b356e
Tools: updated bootloader binaries
6 years ago
Andrew Tridgell
5c9b3842e6
Tools: fixed bootloader hang on GPS data
...
don't kill the timeout till we get valid sync and get_device
calls. This makes accidental bootloader triggers very unlikely
6 years ago
Andrew Tridgell
372d9483aa
Tools: added --download option to uploader.py
6 years ago
Andrew Tridgell
bff040c58e
AP_Bootloader: added support for READ_MULTI
...
this is useful for comparing the firmware on a board with the known
expected firmware
6 years ago
Michael du Breuil
85da4955b6
AP_Rangefinder: Enforce checking I2C status on VL53L1X
6 years ago
Andrew Tridgell
9ff69b90e1
Tools: added mapping for brand name and manufacturer
...
requested by Don for QGC
6 years ago
Randy Mackay
415042e557
AR_AttitudeControl: minor declaration ordering change
6 years ago
Randy Mackay
f6f5967a82
AR_AttitudeControl: minor param desc fix
6 years ago
Andrew Tridgell
0cbc612ef6
autotest: fixed copy of gen_stable.py
6 years ago
Tom Pittenger
d1f7485e14
Rover: add STICK_MIXNG param
6 years ago
Tom Pittenger
a798f9eb27
Rover: refactor motor.set_steering() to mode.set_steering()
6 years ago
Tom Pittenger
6970a66cad
Plane: refactor stick_mixing to library
6 years ago
Tom Pittenger
fbe43dba5c
RC_Channel: refactor stick_mixing to library
6 years ago
Andrew Tridgell
11021bbaa9
HAL_ChibiOS: fixed LEDs on new CUAVv5 revision
6 years ago
Andrew Tridgell
8d2f016cc8
HAL_ChibiOS: fixed LEDs on CUAVv5Nano
...
need to be opendrain
6 years ago
Andrew Tridgell
0e28f66761
AP_Notify: don't use pinMode for pixracer LEDs
...
this is needed for LEDs that are driven by 5V, which means they need
to use OPENDRAIN.
6 years ago
Peter Hall
26a6cccf21
AP_HAL_ChibiOS: KakuteF7 add two PWM pin options
6 years ago
Andrew Tridgell
ef5f83d0b5
AP_IOMCU: remove 2s delay on boot and skip crc check on watchdog
...
thanks to @Jaaaky for the suggestion in #11232
6 years ago
Jaaaky
6ed8b2aad9
AP_Baro: Fix not healthy by watchdog reset
6 years ago
Andrew Tridgell
4deb2c38f6
HAL_ChibiOS: fixed brick2 valid status in POWR flags for fmuv5
...
and fixed sense of VBUS
6 years ago
Andrew Tridgell
a46ea1d5c5
Tools: keep old stable releases
...
this will ensure that all future stable releases are kept for users to
select with the GCS
6 years ago
Jaaaky
971e3af826
GCS_MAVLink: prgama away address-of-packed-member only for g++ >= 9
6 years ago
Andrew Tridgell
48aacb9462
HAL_Linux: removed use of RCInput_SBUS and RCInput_115200
6 years ago
Andrew Tridgell
1c322d296f
HAL_Linux: switch Disco to using AP_RCProtocol library for RCIN
...
this is the first step to using AP_RCProtocol for most (or all) RC
input on Linux boards. It also fixes a major bug on Disco where the
old SBUS decoder didn't use strict enough timing checks to filter out
bad frames when video capture is running. That led to erratic flight
mode changes and sometimes loss of control.
6 years ago
Lucas De Marchi
5520b397c2
AP_HAL_Linux: allow disco to use RCInput_UDP
...
This allows to use any device to send RCInput to Disco via network.
Particularly this is useful when paired to additional changes on
SkyController 2 so it can be used to control Ardupilot.
This was tested with https://github.com/lucasdemarchi/dema-rc running
on SkyController 2.
6 years ago
Peter Barker
a2105e1f81
Tools: autotest: correct statustext sending under Python3
6 years ago
Peter Barker
18391d8a9a
Tools: autotest: produce stacktraces under Python3
6 years ago
Peter Barker
9273ac3631
GCS_MAVLink: pragma away address-of-packed-member
...
g++-9 throws a lot of warnings for taking addresses of packed members.
We can have this warning for our ArduPilot code, but there's way too
many issues within MAVLink to put up with.
6 years ago
Peter Barker
900d9f71f6
AP_HAL_SITL: stop taking address of packed members
6 years ago
Peter Barker
2f7f361968
Tools: waf: do not permit taking address of packed members under clang++
6 years ago
Peter Barker
459f2e62c9
Tools: autotest: correct bad INS_LOG_BAT_MASK default
...
This is an AP_Int8
6 years ago
Tom Pittenger
b1df8327d4
Rover: fix misleading param comments
6 years ago
Pierre Kancir
427a88a1fe
AP_Compass: fix AP_Compass_test
6 years ago
Pierre Kancir
ff5cedc49f
AP_AHRS: add missing include
6 years ago
Pierre Kancir
deb6aafcbe
AP_GPS: fix GPS_AUTO_test
6 years ago
Andrew Tridgell
cd72657c94
Plane: fixed qautotune exit
...
this was lost in the onion changes
6 years ago
Andrew Tridgell
3170327a9c
Tools: added SpringValley flying site
6 years ago
Jaaaky
464540ab56
AP_HAL_ChibiOS: tune delay for flashing bootloader
...
As the function can internally loop for 10 seconds
6 years ago
Jaaaky
47c65314fb
AP_InertialSensor: fix accelcalsimple watchdog
6 years ago
Peter Barker
a0c80a0b3b
GCS_MAVLink: make send_text and send_textv const
6 years ago
Stephen Dade
c3f53c55f6
Tools: Fixed and updated Cygwin environment install scripts
6 years ago
Stephen Dade
bc485c4c27
Tools: re-added execution flag to environment install scripts
6 years ago