Commit Graph

33357 Commits

Author SHA1 Message Date
Michael du Breuil
b88821a99f Tools: updated ChibiOS IO firmware for Pixhawk4 2019-01-15 10:36:13 +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
Randy Mackay
d8752f0c83 Copter: version to 3.6.5-rc1 2019-01-11 10:39:35 +09:00
Randy Mackay
596cb3ccba Copter: 3.6.5-rc1 release notes 2019-01-11 10:39:29 +09: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
992f36f4a4 Copter: implement get_wp() for follow
this allows the GCS to plot the position target
2019-01-11 09:53:42 +09:00
Andrew Tridgell
4e61bc821b waf: fixed static link build
for bebop
2019-01-11 09:52:11 +09: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
467286b0b9 ChibiOS: added sd slowdown support 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
Randy Mackay
45d912bdd6 Copter: do not use out-of-range mode switch values 2019-01-11 09:40:39 +09:00
Randy Mackay
d11caf042d Copter: do not use out-of-range aux switch values
This protects against FrSky SBUS that can send 874 for some channels even after recovering from a failsafe
2019-01-11 09:40:39 +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
6c4da9e38f Copter: version to 3.6.4 2018-12-27 12:12:07 +09:00
Randy Mackay
570f37c5fe Copter: 3.6.4 release notes 2018-12-27 12:06:44 +09:00
Randy Mackay
58f5da7bc7 Copter: version to 3.6.4-rc1 2018-12-20 14:43:57 +09:00
Randy Mackay
6011515d8b Copter: 3.6.4-rc1 release notes 2018-12-20 14:43:13 +09: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
c8cbbb9246 Copter: follow return wp_distance and wp_bearing 2018-12-17 08:59:28 +09:00
Randy Mackay
528ed38ecf Copter: remove follow mode debug 2018-12-17 08:59:25 +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
Andrew Tridgell
3ffee081a4 HAL_ChibiOS: added palReadLineMode() function
used to change and restore line modes
2018-12-14 15:49:08 +11:00