Commit Graph

33519 Commits

Author SHA1 Message Date
Andrew Tridgell 82c85de469 Plane: separate out slew limit logic for left/right throttles 2019-02-02 12:24:00 +11:00
Andrew Tridgell 1a56659eec Plane: apply throttle slew to dual-motor setups
thanks to Alex for noticing this issue
2019-02-02 09:38:21 +11:00
Andrew Tridgell 45fa3913ec Plane: prepare for 3.9.5 release 2019-01-27 14:20:40 +11:00
Andrew Tridgell 25f5e9171d Plane: update release notes for 3.9.5 2019-01-27 14:20:30 +11:00
Andrew Tridgell be531e9742 Plane: fix tailsitter logged attitude targets 2019-01-25 10:14:21 +11:00
Andrew Tridgell 69bf224730 Plane: ignore battery failsafe during landing
fixes https://github.com/ArduPilot/ardupilot/issues/10320
2019-01-24 08:22:25 +11:00
Andrew Tridgell ba53230f70 HAL_ChibiOS: fixed CAN on Pixhawk4 and PH4-mini
the silent pins floating disabled CAN
2019-01-23 13:26:55 +11:00
Andrew Tridgell 98fa9454ed HAL_ChibiOS: disable USART6_TX on fmuv5
this prevents it acting as a pullup on SBUS input for Pixhawk4. Thanks
to David Sidrane for the suggestion.

This also enables the extra 3 PWMs for PH4-mini
2019-01-18 09:45:46 +11:00
Andrew Tridgell 71e776640f Plane: updated release notes for 3.9.5beta2 2019-01-15 14:37:10 +11:00
Andrew Tridgell 3b7c6071c5 Plane: prepare for 3.9.5beta2 2019-01-15 14:36:52 +11:00
Andrew Tridgell 55f0c1cac3 Tools: update IO_Firmware for Pixhawk4 2019-01-15 10:41:50 +11:00
Andrew Tridgell 7040b6c2d7 AP_RCProtocol: on DSM sync error don't reset channel count
this fixes the issue noticed by Andreyl in 3.6.5rc1
2019-01-15 10:41:50 +11:00
Andrew Tridgell c882262ff9 Plane: fixed EKF yaw reset
we need to do the yaw reset before updating the rest of quadplane, or
it is not effective

thanks to Leonard for noticing the bug!
2019-01-15 10:41:50 +11:00
Andrew Tridgell e33d42e659 SITL: added simulated battery for quadplane
needed for motor interference for mag
2019-01-15 10:41:50 +11:00
Michael du Breuil 0a7fc2fd12 AP_HAL_ChibiOS: Fix FMUv2 LED lighting up 2019-01-11 17:46:20 +11:00
Andrew Tridgell 99d8353166 Plane: update release notes 2019-01-11 13:41:57 +11:00
Andrew Tridgell 3df6f55777 Plane: update release notes for 3.9.5beta1 2019-01-11 13:34:37 +11:00
Andrew Tridgell b93aed2ceb Plane: prepare for 3.9.5beta1 2019-01-11 13:28:09 +11:00
Andrew Tridgell 81b5c3a7da HAL_ChibiOS: fixed sdcard build 2019-01-11 13:25:32 +11:00
Andrew Tridgell 12be040da2 AP_BoardConfig: fixed build 2019-01-11 13:15:36 +11:00
Andrew Tridgell 4732266017 HAL_ChibiOS: fixes for DrotekP3Pro 2019-01-11 13:15:33 +11:00
Kevin Lopez Alvarez 2069cff1bf AP_BoardConfig: add ChibiOS FMUv4pro defines 2019-01-11 13:15:31 +11:00
Kevin Lopez Alvarez 6c2cf4ecc0 AP_HAL: add ChibiOS FMUv4pro 2019-01-11 13:15:29 +11:00
Kevin Lopez Alvarez f350b3ce57 HAL_ChibiOS: add MCU tables for STM32F469 2019-01-11 13:15:23 +11:00
Kevin Lopez Alvarez 3ae1b0d3c3 HAL_ChibiOS: add DrotekP3Pro hardware definitions 2019-01-11 13:15:20 +11:00
Andrew Tridgell 623a7c3bf3 waf: fixed static link build
for bebop
2019-01-11 13:15:09 +11:00
Andrew Tridgell a57f3880d1 Plane: fixed VTOL takeoff to ignore lat/lon in mission
we should always takeoff vertically
2019-01-11 12:42:18 +11:00
Siddharth Purohit 8a64876eb2 HAL_ChibiOS: add CubePurple/PH2Slim board config 2019-01-10 21:35:04 +11:00
Andrew Tridgell 9467e0fa04 AP_RCProtocol: bring up to date with master
this adds new RC protocol decoders for SRXL, SUMD and ST24 as well as
updating to latest soft-serial decoder
2019-01-09 13:52:42 +11:00
Andrew Tridgell 51ee86583b ChibiOS: added sd slowdown support 2018-12-31 08:15:21 +11:00
Andrew Tridgell 1240b79cc8 DataFlash: allow startup with no microSD
this allows logging to work with insert after boot
2018-12-31 08:15:14 +11:00
Andrew Tridgell 99d0f7a77d HAL_ChibiOS: try to mount microSD after boot 2018-12-31 08:15:12 +11:00
Andrew Tridgell cf85f25adc HAL_ChibiOS: log stdout to USB on mindpx-v2 2018-12-31 08:15:08 +11:00
Andrew Tridgell b03024dd34 HAL_ChibiOS: allow mount of microSD after boot
when disarmed, try to mount sd card every 3s
2018-12-31 08:15:05 +11:00
Andrew Tridgell 4d89a2757c HAL_ChibiOS: fixed card inserted test for SDC 2018-12-31 08:15:02 +11:00
Andrew Tridgell 274dc0b9bd AP_BoardConfig: added BRD_SD_SLOWDOWN parameter
allows for reduction in microSD clock speed
2018-12-31 08:14:57 +11:00
Andrew Tridgell 85c3ef229d HAL_ChibiOS: support microSD slowdown
allow use of BRD_SD_SLOWDOWN to slow down clock on microSD
2018-12-31 08:14:53 +11:00
Andrew Tridgell 5a76aa9023 AP_HAL: added set_slowdown() to SPIDevice
used to slow down a SPI device below normal high speed operation
2018-12-31 08:14:50 +11:00
Andrew Tridgell 20f3a92e50 AP_HAL: added fs_init() to Util API 2018-12-31 08:14:47 +11:00
Andrew Tridgell 680caeb349 HAL_ChibiOS: switched fmuv5 firmware to ChibiOS IO fw
so users installing fmuv5 on a Pixhawk4 get the SBUS fixes
2018-12-31 08:14:15 +11:00
Andrew Tridgell 5cac150a91 HAL_ChibiOS: fixed safety switch and LEDs on PH4-mini
fixes #10127
2018-12-31 08:14:10 +11:00
Andrew Tridgell fe0030947e HAL_ChibiOS: detect stuck I2C bus and clear with SCL
This detects the I2C bus becoming stuck with SDA low after a timeout
and clears the bus by toggling SCL. Many thanks to @jhw84 for the
suggestion
2018-12-14 16:26:53 +11:00
Andrew Tridgell 067de3849c HAL_ChibiOS: added palReadLineMode() function
used to change and restore line modes
2018-12-14 16:26:50 +11:00
Andrew Tridgell 645629baa2 AP_InertialSensor: fixed orientation of 2nd OmnibusF7V2 IMU 2018-12-12 16:28:42 +11:00
Andrew Tridgell 7e37f2b638 Plane: prepare for 3.9.4 release 2018-12-10 07:48:04 +11:00
Andrew Tridgell bbcc458c4a Plane: updated release notes 2018-12-10 07:47:50 +11:00
Andrew Tridgell 531911b7cc Plane: prepare for release of 3.9.4beta1 2018-12-09 07:44:26 +11:00
Andrew Tridgell 0d3fa7e7a7 Plane: updated release notes for 3.9.4beta1 2018-12-09 07:43:42 +11:00
Andrew Tridgell 80b9cf09de HAL_ChibiOS: setup PH4 for right voltage scaling 2018-12-09 07:42:59 +11:00
pierre-louis.k a23c174e24 AP_RangeFinder: Remove range enforcement on out of range 2018-12-09 07:32:49 +11:00