Commit Graph

17401 Commits

Author SHA1 Message Date
Andrew Tridgell
95522b5486 AP_NavEKF2: fixed EKF compass switching
when we had 3 compasses the lack of the 'break' meant when we switched
compass in flight we would always switch back instantly to the one
that we had just rejected.
2019-02-09 16:02:08 +11:00
Andrew Tridgell
f614dcbb18 AP_Compass: change to 3 compasses in SITL 2019-02-09 16:02:08 +11:00
Andrew Tridgell
30d11f6a40 Filter: fixed crash on zero cutoff frequency
this fixes #10435
2019-02-09 16:02:08 +11:00
Andrew Tridgell
5a0e0179d8 HAL_ChibiOS: fixed mini-pix uart order 2019-02-09 16:02:08 +11:00
Andrew Tridgell
2f7121a073 HAL_ChibiOS: fixed CAN on Pixhawk4 and PH4-mini
the silent pins floating disabled CAN
2019-02-09 16:02:08 +11:00
Andrew Tridgell
b72378db9c HAL_ChibiOS: setup APJ board IDs in environment 2019-02-09 12:27:35 +09:00
Randy Mackay
835c0d8991 AC_PosControl: remove unnecessary init of last_update_xy_ms 2019-02-02 11:34:38 +09:00
hongle
44da0d03d7 AP_RSSI: add V5 Nano to the RSSI_ANA_PIN param description 2019-02-02 10:34:49 +09:00
Michael du Breuil
d93eb0306d AP_RSSI: Remove APM doc references 2019-02-02 10:34:48 +09:00
Randy Mackay
df4dcf3c8f AC_PosControl: constify dt calcs 2019-02-02 10:34:47 +09:00
Randy Mackay
0929d0333b AC_WPNav: use dt from pos controller 2019-02-02 10:34:46 +09:00
Randy Mackay
4f74075e53 AC_PosControl: increase accuracy of dt calcs 2019-02-02 10:34:45 +09:00
Peter Barker
2550c9922d AP_RSSI: make RSSI work on ChibiOS 2019-02-01 14:01:10 +09:00
Rob Ratcliff
6af9be44a7 RC_Channel: treat UINT16_MAX as a value of 0 in set_override
Addresses ignore R/C override issue documented here:
https://github.com/ArduPilot/ardupilot/issues/1667
2019-01-24 11:20:10 +09:00
Andrew Tridgell
fa365b6f8d 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:00 +11:00
Andrew Tridgell
55e362e470 AP_HAL_ChibiOS: Fix FMUv2 LED lighting up 2019-01-14 12:22:47 +11:00
Andrew Tridgell
d9b6c6e0c9 AP_RCProtocol: on DSM sync error don't reset channel count
this fixes the issue noticed by Andreyl in 3.6.5rc1
2019-01-14 12:05:29 +11:00
Andrew Tridgell
bbe09c4b59 AP_BoardConfig: fixed build 2019-01-11 12:02:59 +11:00
Andrew Tridgell
ee87621ed4 HAL_ChibiOS: fixes for DrotekP3Pro 2019-01-11 12:02:59 +11:00
Kevin Lopez Alvarez
71412f4deb AP_BoardConfig: add ChibiOS FMUv4pro defines 2019-01-11 12:02:59 +11:00
Kevin Lopez Alvarez
85e79f87f6 AP_HAL: add ChibiOS FMUv4pro 2019-01-11 12:02:59 +11:00
Kevin Lopez Alvarez
dd66c8919c HAL_ChibiOS: add MCU tables for STM32F469 2019-01-11 12:02:59 +11:00
Kevin Lopez Alvarez
3a06e866a7 HAL_ChibiOS: add DrotekP3Pro hardware definitions 2019-01-11 12:02:59 +11:00
Andrew Tridgell
9ed3e9eec5 HAL_ChibiOS: fixed build of sdcard 2019-01-11 09:48:16 +09:00
Andrew Tridgell
a03b569d43 DataFlash: allow startup with no microSD
this allows logging to work with insert after boot
2019-01-11 09:48:16 +09:00
Andrew Tridgell
02987b7614 HAL_ChibiOS: try to mount microSD after boot 2019-01-11 09:48:16 +09:00
Andrew Tridgell
638b3b80d2 HAL_ChibiOS: log stdout to USB on mindpx-v2 2019-01-11 09:48:16 +09:00
Andrew Tridgell
ff67c83bc1 HAL_ChibiOS: allow mount of microSD after boot
when disarmed, try to mount sd card every 3s
2019-01-11 09:48:16 +09:00
Andrew Tridgell
da21947fe9 HAL_ChibiOS: fixed card inserted test for SDC 2019-01-11 09:48:16 +09:00
Andrew Tridgell
bccddf3701 AP_BoardConfig: added BRD_SD_SLOWDOWN parameter
allows for reduction in microSD clock speed
2019-01-11 09:48:16 +09:00
Andrew Tridgell
6fb84cfa6b HAL_ChibiOS: support microSD slowdown
allow use of BRD_SD_SLOWDOWN to slow down clock on microSD
2019-01-11 09:48:16 +09:00
Andrew Tridgell
e1889fbf66 AP_HAL: added set_slowdown() to SPIDevice
used to slow down a SPI device below normal high speed operation
2019-01-11 09:48:16 +09:00
Andrew Tridgell
058980a94d AP_HAL: added fs_init() to Util API 2019-01-11 09:48:16 +09:00
Andrew Tridgell
32d0137c08 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-11 09:31:27 +09:00
Siddharth Purohit
043c303146 HAL_ChibiOS: add CubePurple/PH2Slim board config 2019-01-11 09:16:16 +09:00
Andrew Tridgell
0ee8a8d93c HAL_ChibiOS: switched fmuv5 firmware to ChibiOS IO fw
so users installing fmuv5 on a Pixhawk4 get the SBUS fixes
2018-12-31 08:10:19 +11:00
Andrew Tridgell
f303e5b659 HAL_ChibiOS: fixed safety switch and LEDs on PH4-mini
fixes #10127
2018-12-31 08:06:43 +11:00
Randy Mackay
6a0b56ee77 AP_Mount: fix extreme gimbal movements before TX is turned on 2018-12-20 09:02:02 +09:00
bnsgeyer
9ac8e98161 AP_Motors: Dualheli- fix bug for scaling second swashplate 2018-12-18 09:15:28 +09:00
Andrew Tridgell
2c75272019 HAL_ChibiOS: setup PH4 for right voltage scaling 2018-12-18 11:02:18 +11:00
Randy Mackay
a9982be6fc AP_OpticalFlow: remove unnecessary init from CSOF and add comments
also replace greater-than-zero with is_positive
2018-12-17 09:08:27 +09:00
Randy Mackay
c3407ab598 AP_OpticalFlow: driver for Cheerson CX-OF 2018-12-17 09:07:07 +09:00
Randy Mackay
4efd434357 AP_SerialManager: add optical flow to list of protocols 2018-12-17 09:05:35 +09:00
Randy Mackay
123128deac GCS_Common: optical flow comp fields should include flow 2018-12-17 09:05:27 +09:00
Andrew Tridgell
1b19d09653 AP_InertialSensor: fixed orientation of 2nd OmnibusF7V2 IMU 2018-12-17 09:01:07 +09:00
Randy Mackay
5d8b2002f1 AP_Follow: add get bearing and distance accessors
used for reporting purposes
2018-12-17 08:59:22 +09:00
Randy Mackay
0107600c69 AP_Follow: move enabled accessor to top of definition file 2018-12-17 08:59:18 +09:00
Randy Mackay
2aeac20772 AP_Follow: remove send-text to GCS 2018-12-17 08:59:13 +09:00
Andrew Tridgell
02d05d2e76 AP_Follow: fixed handling of FOLL_SYSID parameter
removed separate variable and use parameter only
2018-12-17 08:56:15 +09:00
Andrew Tridgell
258f472028 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 15:49:11 +11:00