Commit Graph

40045 Commits

Author SHA1 Message Date
Randy Mackay 07d99bec9f Copter: reject reboot request from GCS if auto esc cal on next reboot
this resolves an edge case in which the motors could spin up on the next reboot because the user didn't unplug the battery to reboot the flight controller
2020-02-05 10:13:53 +11:00
Randy Mackay ba8e916e44 GCS_Mavlink: handle_preflight_reboot made virtual 2020-02-05 10:13:53 +11:00
Nick Restivo ad9fc4a643 Tools: added name to GIT_Success.txt
Testing if I can add changes
2020-02-05 10:13:53 +11:00
Henry Wurzburg 40af63daf3 AP_HAL_ChibiOS/hwdef: update KakuteF4 readme 2020-02-05 10:13:52 +11:00
Andy Piper ea6042bb28 Tools: bootloader and binary build for Kakute F7 mini 2020-02-05 10:13:52 +11:00
Andy Piper be2ef926b0 AP_HAL_ChibiOS: hardware definitions for Kakute F7 Mini 2020-02-05 10:13:52 +11:00
Andy Piper 3d289d105b Filter: set the harmonic notch filter ref default to zero (disabled)
Modify parameter descriptions for tradheli
2020-02-05 10:13:52 +11:00
Andy Piper 6f6bc904a1 Tools: autotest dynamic notches 2020-02-05 10:13:52 +11:00
Andy Piper d6874fdfc4 ArduCopter: add functions to update dynamic notch frequency. Periodically log the frequency.
tradheli- make RPM sensor input to harmonic notch in hertz
2020-02-05 10:13:52 +11:00
Leonard Hall 39f07e9ee7 AP_Motors: Add variable to record the final thrust value
Add Throttle_Out for other frames
2020-02-05 10:13:52 +11:00
Andrew Tridgell 4a16e791d6 AP_InertialSensor: publish an IMU temperature
makes testing of mavlink extension easier
2020-02-05 10:13:52 +11:00
Andrew Tridgell a832c3bff0 GCS_MAVLink: supply IMU temperature in mavlink extensions 2020-02-05 10:13:52 +11:00
Andrew Tridgell 339da0d07f HAL_ChibiOS: fixed padding of neopixel bits
lack of padding at start caused occasional glitches in colors
displayed
2020-02-05 10:12:13 +11:00
Andrew Tridgell 5055144cd3 AP_Periph: fixed scaling of LEDs
RGBLed packets sent as 5:6:5 bits
2020-02-05 10:12:13 +11:00
Andrew Tridgell 5d4ada8085 autotest: fixed MISSION_ITEM_INT receive to be reliable
use a condition in recv_match() to ensure we don't mix up msgs from
other protocols
2020-02-05 10:12:13 +11:00
Peter Barker 6ca28a0d11 Tools: autotest: make plane receiver-healthy check more reliable 2020-02-05 10:12:13 +11:00
Peter Barker 082a710b05 Tools: autotest: correct mavproxy version test 2020-02-05 10:12:13 +11:00
Peter Barker e98fb9421f Tools: autotest: correct test for MAVProxy capabilities
Once MAVProxy actually gets support for fence and rally via mission item
protocol this can be changed.
2020-02-05 10:12:13 +11:00
Peter Barker 7c5e84d572 AP_Proximity: declare RangeFinder as a class to avoid circular include issue 2020-02-05 10:12:13 +11:00
Peter Barker f0ee5a6aea AP_BoardConfig: correct include of AP_Vehicle_Type 2020-02-05 10:12:13 +11:00
Peter Barker f5fc308f9e DataFlash: adjust for new vehicle base class 2020-02-05 10:12:13 +11:00
Peter Barker 5818d86420 AP_Mission: adjust for new vehicle base class 2020-02-05 10:12:13 +11:00
Peter Barker 31065bc9d2 AP_Compass: adjust for new vehicle base class 2020-02-05 10:12:13 +11:00
Peter Barker 55eab1546d AP_AccelCal: adjust for new vehicle base class 2020-02-05 10:12:13 +11:00
Peter Barker 245152e91b AC_AttitudeControl: adjust for new vehicle base class 2020-02-05 10:12:13 +11:00
Peter Barker 4a13e95644 Sub: move many members up to base class 2020-02-05 10:12:13 +11:00
Peter Barker 8fa3b28032 Plane: move many members up to base class 2020-02-05 10:12:13 +11:00
Peter Barker e965e8f11e Copter: move many members up to base class 2020-02-05 10:12:13 +11:00
Peter Barker 29ba073f0c Tracker: move many members up to base class 2020-02-05 10:12:13 +11:00
Peter Barker 50b4e0b0c4 Rover: move many members up to base class 2020-02-05 10:12:13 +11:00
Peter Barker f8d3a2ed75 Sub: become an AP_Vehicle 2020-02-05 10:12:13 +11:00
Peter Barker 2b774bd4a8 Plane: become an AP_Vehicle 2020-02-05 10:12:13 +11:00
Peter Barker a9c8de9942 Copter: become an AP_Vehicle 2020-02-05 10:12:13 +11:00
Peter Barker 20a8bbe252 Tracker: become an AP_Vehicle 2020-02-05 10:12:13 +11:00
Peter Barker c52b72aebe Rover: become an AP_Vehicle 2020-02-05 10:12:13 +11:00
Peter Barker dbb1f01445 AP_Vehicle: move many members up to base class 2020-02-05 10:12:13 +11:00
sas 286963ad16 Plane: remove unused location argument to control_auto 2020-02-05 10:12:13 +11:00
Peter Barker d2861f7db9 Sub: remove bogus ARMING_CHECK_NONE 'bitmask value' 2020-02-05 10:12:13 +11:00
Peter Barker 3ccf215066 Plane: remove bogus ARMING_CHECK_NONE 'bitmask value' 2020-02-05 10:12:13 +11:00
Peter Barker d42c66afcc Copter: remove bogus ARMING_CHECK_NONE 'bitmask value' 2020-02-05 10:12:13 +11:00
Peter Barker c26f98e817 Rover: remove bogus ARMING_CHECK_NONE 'bitmask value' 2020-02-05 10:12:13 +11:00
Peter Barker 6db60ec711 AP_Arming: remove bogus ARMING_CHECK_NONE 'bitmask value'
This looks like a bitmask value, but if you treat it like one (and
people have in the past!) by using logical operations then you get the
incorrect result.

Places which were checking for equivalence to ARMING_CHECK_NONE now
simply check the bitmask to see if it is all-empty.
2020-02-05 10:12:13 +11:00
murata 73a9f31424 AP_Motors: Change to description(NFC) 2020-02-05 10:12:13 +11:00
murata bd1a56236b Copter: Change external button specification to option
Copter: Change the definition name from BUTTON to BUTTON_ENABLED.
2020-02-05 10:12:13 +11:00
Andrew Tridgell a34b135a57 AP_BoardConfig: fixed CAN init without SLCAN 2020-02-05 10:12:13 +11:00
Henry Wurzburg 2c3d57a373 Rover: implement steering trim save in armed/manual mode only 2020-02-05 10:12:13 +11:00
bhavya 59b4e0a456 Tools: added name to GIT_Success.txt 2020-02-05 10:10:37 +11:00
Randy Mackay b866b1f412 Rover: minor restructure of loiter at end of rtl and srtl 2020-02-05 10:10:37 +11:00
Henry Wurzburg 81745f55d2 Rover: change RTL/SRTL from circling to loitering for boats 2020-02-05 10:10:37 +11:00
Randy Mackay 2b97f18e27 Copter: follow mode restores offsets to zero on exit 2020-02-05 10:10:37 +11:00