Andrew Tridgell
fa856f2191
HAL_ChibiOS: fixed dshot bad frames
...
adding a pre-bit on the DMAR, and ensuring that all groups are setup
for DMA together fixes the remaining bad frames reports in BLHeli32
2018-08-06 11:31:40 +10:00
Andrew Tridgell
d832d4d311
HAL_ChibiOS: set min dshot separation to 100usec
...
this fixes a problem with BLHeli32 not recognising dshot
2018-08-06 11:31:39 +10:00
Andrew Tridgell
fdc8dca00f
HAL_ChibiOS: fixed timeout of serial read bytes
...
this allows for fast timeout of serial read bytes in BLHeli pass-thru
2018-08-06 11:31:36 +10:00
Andrew Tridgell
3618e25059
AP_HAL: added chanmask to serial_setup_output()
2018-08-06 11:31:34 +10:00
Andrew Tridgell
9cc02ae126
Plane: update version to 3.9.0
2018-08-06 10:41:54 +10:00
Andrew Tridgell
650ff5daaa
Plane: release notes for 3.9.0
2018-08-06 10:40:40 +10:00
Andrew Tridgell
ce7b534564
Plane: prepare for 3.9.0beta6 release
2018-07-30 18:18:21 +10:00
Andrew Tridgell
0f12c89970
Plane: updated release notes for 3.9.0beta6
2018-07-30 18:18:11 +10:00
Andrew Tridgell
d58ad47b1c
AP_Compass: clear DEV_ID for undetected compasses
...
this prevents user confusion with the number of compasses detected
2018-07-30 18:12:42 +10:00
Andrew Tridgell
a5c0e5c4c1
HAL_ChibiOS: probe all external compasses on mini-pix
2018-07-30 18:11:42 +10:00
Andrew Tridgell
fec7a76101
AP_Compass: allow override of QMC5883L orientation
2018-07-30 18:11:38 +10:00
Andrew Tridgell
033061121a
HAL_ChibiOS: added RC input for OMNIBUSF7V2
2018-07-30 10:49:24 +10:00
Timothy Knab
e02950b06b
HAL_ChibiOS: Updated OMNIBUSF7V2
...
Compasses on the I2C bus are now detected properly and GPS on UART3 works.
2018-07-30 10:49:22 +10:00
Andrew Tridgell
40a0decbc2
HAL_ChibiOS: override COMPASS_AUTO_ROT on several boards
2018-07-28 15:36:37 +10:00
Andrew Tridgell
cdae1606ce
AP_Compass: allow override of COMPASS_AUTO_ROT
2018-07-28 15:36:10 +10:00
Andrew Tridgell
7cb169d0b9
AP_IOMCU: fixed setting of rate masks
...
this affects layouts which set a subset of channels on a timer
2018-07-28 15:26:35 +10:00
Andrew Tridgell
e75dfd793b
HAL_ChibiOS: only set freq on valid IO channels
2018-07-28 15:26:33 +10:00
Andrew Tridgell
0fd20b6d0c
Plane: pass rc_speed to motor backend constructors
...
this sets the right speed as early as possible
2018-07-28 15:26:27 +10:00
Andrew Tridgell
d51b6ec505
Tools: auto-build Pixhawk1
2018-07-27 10:04:13 +10:00
Andrew Tridgell
811200776f
Tools: added Pixhawk1 bootloader
2018-07-27 10:04:11 +10:00
Andrew Tridgell
9667e1766f
HAL_ChibiOS: added Pixhawk1 build target
...
this is more obvious to users than fmuv3
2018-07-27 10:04:09 +10:00
Andrew Tridgell
3c95a74438
AP_RangeFinder: fixed VL53L0X semaphore usage
2018-07-27 10:04:02 +10:00
Alexander Malishev
06434a48c3
HAL_ChibiOS: fix DTCM size in stm32f745 mcu
2018-07-26 17:53:09 +10:00
Andrew Tridgell
c6ac1bf95a
AP_Arming: only check trim on valid channel count
2018-07-24 20:02:01 +10:00
Andrew Tridgell
6a4dbd0c70
Tools: added KakuteF7 bootloader
2018-07-19 17:10:03 +10:00
IamPete1
eb7f752ec5
Plane: added Q_TAILSIT_THSCMX
...
this provides more flexibility in tailsitter throttle scaling
2018-07-19 14:46:53 +10:00
Andrew Tridgell
ac5fb07b2c
Plane: prepare for 3.9.0beta5 release
2018-07-19 12:41:21 +10:00
Andrew Tridgell
0cffaad67b
Plane: release notes for 3.9.0beta5
2018-07-19 12:39:59 +10:00
E Thomas
e5659d7d47
Added support for PX4V1 UARTD in HAL_PX4_Class
2018-07-19 12:39:58 +10:00
Andrew Tridgell
301fb31e5e
Tools: fixed build target for F4BY
2018-07-19 12:39:58 +10:00
Andrew Tridgell
da80b5ff31
Tools: rename f4by-ch to F4BY
2018-07-19 12:39:58 +10:00
Andrew Tridgell
154302cb6d
HAL_ChibiOS: rename f4by-ch to F4BY
2018-07-19 12:39:58 +10:00
Andrew Tridgell
237d9ea22d
Tools: added f4by to autobuild list
2018-07-19 12:39:58 +10:00
Alexander Malishev
f2ac91ca24
AP_Bootloader: add f4by bootloader
2018-07-19 12:39:57 +10:00
Michael du Breuil
f842618d0f
RC_Channel: Allow a RC_OVERRIDE_TIMEOUT of -1 to use the overrides
...
forever
2018-07-19 07:54:11 +10:00
Jonathan Challinger
d3c31f17cc
AP_IOMCU: fix radio failsafe handling
2018-07-19 06:53:01 +10:00
Andrew Tridgell
26630fc370
Plane: prepare for 3.9.0beta4 release
2018-07-18 20:43:40 +10:00
Andrew Tridgell
12ee57c812
Plane: releases notes for plane 3.9.0beta4
2018-07-18 20:42:41 +10:00
Andrew Tridgell
5083f1957d
AP_Compass: make COMPASS_AUTO_ROT=1 for plane stable release
2018-07-18 20:34:52 +10:00
Andrew Tridgell
07187f7797
Plane: fixed ARMING_REQUIRE=2 for dual-motor planes
...
many thanks to Marco for finding this bug!
2018-07-18 19:58:02 +10:00
Andrew Tridgell
d49d5cbb85
autotest: fixed tailsitter default params for SITL
2018-07-18 19:58:02 +10:00
Andrew Tridgell
3a8ef21d89
HAL_F4Light: renamed bootloader
2018-07-18 17:49:54 +10:00
Andrew Tridgell
07871cb867
Tools: rename revo405_bl to F4LightF405_bl
...
this is the general bootloader used for F4Light. Prevents confusion
for ChibiOS users
2018-07-18 17:49:54 +10:00
Andrew Tridgell
75c5fda222
AP_SerialManager: make console do mavlink2 by default
...
this is low impact as it doesn't affect radios that may not do mavlink2
2018-07-18 16:21:02 +10:00
Randy Mackay
82aba6fe56
Rover: guided heading-and-speed control slows using yaw error
2018-07-18 15:11:09 +09:00
Randy Mackay
5dc4b8e66d
Rover: guided mode slows to stopping point on init
2018-07-18 15:11:09 +09:00
Randy Mackay
77598f72d1
Rover: remove redundant set_steering calls from Guided
...
steering is centered within the stop_vehicle method
2018-07-18 15:11:09 +09:00
Randy Mackay
3b7e84ce7a
Rover: calc_steering_to_heading updates yaw error
...
this allow the vehicle's speed to be reduced based on the heading error
2018-07-18 15:11:09 +09:00
Randy Mackay
84bda4e893
Rover: follow mode fixes and improvements
...
fix follow endless loop on enter
pass mavlink messages to AP_Follow
separate follow from guided
follow slows based on yaw error
check follow is enabled before entering follow mode
fix order in switch statement when converting from mode number to mode object
remove unused last_log_ms from follow mode
2018-07-18 15:11:09 +09:00
Ammarf
c0082271e6
Rover: implement Follow mode
2018-07-18 15:11:09 +09:00