Randy Mackay
c3948bb074
Rover: add AR_WPNav to build
6 years ago
Randy Mackay
b0f0b16135
AR_WPNav: remove unnecessary temp variable
...
also heading-unknown made a const
also minor comment fix
also removed unused include
6 years ago
Peter Barker
6f97f56726
AR_WPNav: add WARN_IF_UNUSED to various methods, fix for same
6 years ago
Randy Mackay
56c344ae94
AR_WPNav: rover navigation library
6 years ago
Randy Mackay
4e68d16526
AR_AttitudeControl: use speed_control_active in get_desired_speed_accel_limited
...
also minor formatting fixes
this is a non-functional change
6 years ago
Randy Mackay
6d4d1bc20a
AR_AttitudeControl: add get_turn_rate_from_heading
6 years ago
Randy Mackay
8907b727f6
AR_AttitudeControl: add get_turn_rate_from_lat_accel
6 years ago
Peter Barker
d76894d883
Tools: autotest: drain mav before getting message rates, improve debug
6 years ago
Peter Barker
dd62489f5e
AC_PrecLand: stop ignoring return values on methods
6 years ago
Peter Barker
71d16557fa
AP_Common: Location: add WARN_IF_UNUSED to boolean methods
6 years ago
Matt Lawrence
e5bc18dbe8
Frame Params: Disable watchdog for Solo
...
Set BRD_OPTIONS to zero to disable watchdog on Solo with Copter 3.7-dev.
6 years ago
Matt Lawrence
4d1c1bd380
Frame Params: Update solo arming check params
...
No longer need to ignore logging prearm failure
6 years ago
Mark Whitehorn
34a1cf9528
Plane: move callback setup to QuadPlane::setup()
6 years ago
Peter Barker
fd19b257f9
Tools: autotest: print test failure summary at end of running all steps
6 years ago
Mark Whitehorn
aeaff72e14
Plane: fix acro stabilization check
6 years ago
Mark Whitehorn
4a7ce1b384
Plane: clean up qacro
6 years ago
Randy Mackay
791b6effdd
Copter: fix wp distance and bearing reporting during LOITER_TURNS
6 years ago
Randy Mackay
b668c6f855
AC_Circle: improve target heading
6 years ago
Peter Barker
0c24810a48
AP_AHRS: fix example
6 years ago
Peter Barker
156f0ff496
Tools: autotest: ensure we get get saved-gains message in qautotune
6 years ago
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