Peter Barker
12981b1f07
AP_Arming: correct use of failure messages as format strings
...
This is important as if the returned string happens to contain
substitutions (%s in particular), we can attempt to pull random data
off the stack and incorporate it in the string.
This sort of bug is rather famous for serious explots in sendmail.
This could be bad if your stack is relatively full and the memory after
it is inaccessible.
6 years ago
Peter Barker
e78eec3292
Tools: autotest: account for Rover blowing past home in DriveRTL
6 years ago
Peter Barker
f2e3d377ad
Tools: autotest: drain mav during RTL test to improve reliability
6 years ago
Peter Barker
c04d2145a1
AC_Fence: correct fence pre-arm position check
6 years ago
Randy Mackay
26fd334882
AP_Arming: provide better feedback on attitude check
6 years ago
Randy Mackay
ba02894734
AP_AHRS: attitude pre-arm check skips yaw if no compass
...
Also provides better feedback on the axis and angular difference
6 years ago
Peter Barker
91436c5314
Tools: autotest: add test for high-throttle-at-mode-change
6 years ago
Peter Barker
0cdb1c9d1e
Tools: autotest: remove redundant wait-ready-to arm output
6 years ago
Andrew Tridgell
9e50c1b64e
waf: fixed case insensitive board name
6 years ago
Peter Barker
b1bbe09602
Tools: autotest: increase timeout on pid tuning
6 years ago
Peter Barker
f23c6e1624
Tools: autotest: better streamrate reset
6 years ago
Siddharth Purohit
086b4c1cfd
AP_InertialSensor: use default value for temperature scale and offset
6 years ago
Siddharth Purohit
6ff8f52957
AP_Compass: add support for AK09916 connected over fourth IMU over I2C
6 years ago
Siddharth Purohit
b76ec8cc11
AP_InertialSensor: fix slave register structure for Invensensev2
6 years ago
Siddharth Purohit
104c433081
AP_Compass: AK09916 fix sample register structure
6 years ago
Siddharth Purohit
0d4725d6c6
HAL: add Invensense register bank based sensor types
6 years ago
Siddharth Purohit
cff8bf14b7
AP_Compass: add support for AK09916 via invensensev2 aux bus
6 years ago
Siddharth Purohit
528c0b4d7c
AP_InertialSensor: add drivers for register bank based Invensense Sensors
6 years ago
Siddharth Purohit
0cfcd0986e
AP_InertialSensor: look for icm20602 for Pixhawk 2 series flight boards
6 years ago
Siddharth Purohit
fef81b6381
HAL_ChibiOS: add support for new main sensors
6 years ago
Siddharth Purohit
cf7e95eaba
BoardConfig: add detection procedure for new sensor configurations
6 years ago
Peter Barker
e800ae21ed
Tools: autotest: add simple test that althold works
6 years ago
Randy Mackay
ead3682e4c
Copter: correct ACRO_YAW_P param description
...
this parameter applies to all flight modes
6 years ago
Randy Mackay
938868cc03
Copter: 3.6.7 release notes
6 years ago
Peter Barker
d3b8504757
Tools: autotest: improve debug output
6 years ago
Mark Whitehorn
20bbf99b28
AC_AttitudeControl: add body-frame yaw mode for tailsitters
6 years ago
Mark Whitehorn
4a6b97828f
ArduPlane: add tailsitter input type TAILSITTER_INPUT_BF_ROLL
6 years ago
Mark Whitehorn
01d6f1d932
ArduPlane: add body-frame yaw mode for tailsitters
6 years ago
IamPete1
872c3df45c
Plane: tailsitter pull in copter ouputs from AP_motors
6 years ago
IamPete1
d075965fce
AP_Motors: tailsiter remove push of plane ouputs
6 years ago
Peter Barker
50d95943e3
AC_AttitudeControl: add pre-arm checks
6 years ago
Peter Barker
cac87b8e0b
Copter: use attitude and position controller prearm checks
6 years ago
Peter Barker
b40f03dfbe
Tools: autotest: add test for Copter PID parameter checks
6 years ago
Peter Barker
a2ebdf6f2e
Tools: autotest: Indicate we have handled an alarm
6 years ago
Peter Barker
ee15be3bb3
Rover: fix multi-motors prearm check
6 years ago
Peter Barker
0efb404ff6
Tools: autotest: add simple test for AIRSPEED_AUTOCAL
6 years ago
Peter Barker
c25ce2cee8
AP_AirSpeed: move sending of airspeed_autocal into AP_AirSpeed
6 years ago
Peter Barker
bd444d97dc
Plane: move sending of airspeed_autocal into AP_AirSpeed
6 years ago
Peter Barker
b4af1dae0f
Tools: autotest: skip rudder disarm for balancebot
6 years ago
Peter Barker
5f315aab59
Tools: autotest: fix infinite hang in wait_statustext
6 years ago
Mark Whitehorn
58a128f430
AP_Motors: add support for copter tailsitters
...
add MotorsMatrixTS tailsitter class
add X quadcopter tailsitter frame
add support for trimotor tailsitter
6 years ago
Mark Whitehorn
6e4a2b97f9
ArduPlane:add subclass for copter tailsitters
...
cleanup and add tailsit_motmx
add constexpr and motor mask check
add support for tricopter tailsitter
don't call output_motor_mask unless armed
fix whitespace
6 years ago
Peter Barker
4f69eefd4a
Copter: remove unused includes
6 years ago
Peter Barker
2006ecf109
AP_Notify: add OBC colour scheme
6 years ago
Peter Barker
f8ac5a5419
AP_Notify: add parameter for logic level buzzer sounds at
6 years ago
Peter Barker
a97c9bdd5b
AP_Notify: enable buzzer under ChibiOS regardless of HAL_BUZZER_PIN
...
We have a parameter which can supply a pin number
6 years ago
Peter Barker
d9e876bfb2
AP_Notify: simplify buzzer playing
6 years ago
Peter Barker
b04d084a50
Sub: move sending of send_pid_tuning up
6 years ago
Peter Barker
94899bd2ed
Plane: move sending of send_pid_tuning up
6 years ago
Peter Barker
eed73749f9
Copter: move sending of send_pid_tuning up
6 years ago