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
pierre-louis.k
5e328e6276
AP_RangeFinder: Rework function structure in TeraRanger driver
2018-12-09 07:32:46 +11:00
pierre-louis.k
8198235af4
AP_RangeFinder: Rename function in TeraRanger driver
2018-12-09 07:32:44 +11:00
pierre-louis.k
4769055c4a
AP_RangeFinder: Give back semaphore on whoami error
2018-12-09 07:32:42 +11:00
pierre-louis.k
92791821c1
AP_RangeFinder: Clean TeraRanger driver
2018-12-09 07:32:39 +11:00
pierre-louis.k
cfd13d4e83
AP_RangeFinder: Add error codes rejection for TeraRanger sensors
2018-12-09 07:32:36 +11:00
Nghia Nguyen
21782835c4
AP_Rangefinder: Add support for Garmin LidarLite-V3HP
2018-12-09 07:31:44 +11:00
Randy Mackay
f408adf696
AP_RangeFinder: check I2C dev during detect
2018-12-09 07:31:32 +11:00
Randy Mackay
6699a44b1b
AP_RangeFinder: benewake tfmini always provide cm distances
...
a misunderstanding of the datasheet led to the mistaken idea that while in short-range-mode the distances were returned in millimeters
2018-12-09 07:30:46 +11:00
Randy Mackay
dfe32e7496
RangeFinder: benewake buffer uses uint8_t
2018-12-09 07:30:44 +11:00
Andrew Tridgell
bbfe147d50
HAL_ChibiOS: use ChibiOS IO firmware for Pixhawk4
2018-11-28 14:49:11 +11:00
Andrew Tridgell
6f34350249
Tools: added ChibiOS IO firmware for Pixhawk4
2018-11-28 14:49:11 +11:00
Andrew Tridgell
50ad91f00f
HAL_ChibiOS: allow ROMFS to override a file
...
this allows a hwdef.dat with an include to change an embedded file
specified in the include
2018-11-28 09:28:54 +11:00
Randy Mackay
8969926765
AP_RangeFinder: fix benewake checksum check
2018-11-15 17:20:40 +11:00
Randy Mackay
bd96fe6f33
DataFlash: log rangefinder status in RFND msg
2018-11-15 17:20:37 +11:00
Randy Mackay
07bbf75a8b
AP_RangeFinder: benewake returns at least 12m or 22m when out-of-range
...
value logged and shown to the user will be at least 12m for TFmini or 22m for TF02 which ensure the user won't see the range drop even if they have configured a very short useable distance
2018-11-15 17:20:30 +11:00
Randy Mackay
16c4776475
AP_RangeFinder: benewake logic reordering
...
this should be a non-functional change
2018-11-15 17:20:27 +11:00
Randy Mackay
89f485f32e
AP_RangeFinder: benewake lidar returns max range + 1m when out-of-range
...
also returns out-of-range when signal is weak
2018-11-15 17:20:23 +11:00
Andrew Tridgell
ce1b0fe533
AP_RPM: set pin to input before attaching interrupt
...
this fixes input on AUX6 on CubeBlack
2018-11-15 17:19:50 +11:00
Andrew Tridgell
0669619cea
AP_RCProtocol: fixed DSM parser for 8 channels
...
this ensures we remember channels from the previous frame, avoiding a
bug with more than 7 channels
2018-11-15 17:19:43 +11:00
Andrew Tridgell
7c7c5038fe
Plane: prepare for 3.9.3 release
2018-11-10 14:11:40 +11:00