Commit Graph

48635 Commits

Author SHA1 Message Date
Peter Barker
e1884bcd6e autotest: run dumpstack/dumpcore on stuck SITL process 2021-07-27 16:51:48 +10:00
Hwurzburg
b539a534e9 Plane: improve description of Q_TRIM_PITCH 2021-07-27 12:49:33 +10:00
Iampete1
cc53db406d Copter: treat Auto RTL the same as Auto 2021-07-27 09:00:11 +09:00
Iampete1
885b12f179 Copter: command long DO_LAND_START enters Auto RTL pseudo mode 2021-07-27 09:00:11 +09:00
Iampete1
6561669213 Copter: support Auto RTL for failsafe events 2021-07-27 09:00:11 +09:00
Iampete1
b63cc809ce Copter: add AUTO RTL pseudo mode, DO_LAND_START 2021-07-27 09:00:11 +09:00
Iampete1
7d3fa242d7 RC_Channel: add AUTO RTL option 2021-07-27 09:00:11 +09:00
Iampete1
32b3c8ea08 AP_Mission: caculate distance to do_land_start with no location correctly 2021-07-27 09:00:11 +09:00
Iampete1
cea54c48cd AP_BattMoniter: add Auto RTL option 2021-07-27 09:00:11 +09:00
Iampete1
beefd95079 Plane: QuadPlane: tailsitter param conversion, set and use new enable param 2021-07-27 09:08:34 +10:00
Iampete1
0eab3faf32 Plane: use new tailsiter class 2021-07-27 09:08:34 +10:00
Iampete1
2bc2b9533b Plane: QuadPlane: move tailsitter to class 2021-07-27 09:08:34 +10:00
Iampete1
9047b19e59 AP_Scripting: bindings for CANFrame and ScriptingCANBuffer 2021-07-27 09:04:17 +10:00
Iampete1
44276be3a1 AP_Scripting: add CANSensor and manaul bindings to load. 2021-07-27 09:04:17 +10:00
Iampete1
e29dd0e7e7 AP_Scripting: add CAN read and write examples 2021-07-27 09:04:17 +10:00
Iampete1
8c7cad8663 AP_Scripting: generator support depends keyword on AP_Object 2021-07-27 09:04:17 +10:00
Iampete1
432793a18a AP_Arming: support scripting CAN driver 2021-07-27 09:04:17 +10:00
Iampete1
bd36053abc AP_CANManager: support scripting CAN driver 2021-07-27 09:04:17 +10:00
Andrew Tridgell
bd604aba6c ChibiOS: update with bug fixes for 20.3
this includes a fix for a race condition found with the 10.x compiler
2021-07-27 08:12:32 +10:00
Peter Barker
f20644b6cf board_types.txt: reserve ID for Argosdyne DP1000 2021-07-26 18:54:00 +10:00
mateksys
08cd1171bf Tools: added MatekF765-SE to autobuild 2021-07-26 18:13:46 +10:00
Hwurzburg
2c83ab264f Tools: Add Qiotek f103 periph to build list 2021-07-26 18:12:37 +10:00
Hwurzburg
207de0ed4d AP_Landing: remove DeepStall from 1MB boards 2021-07-26 16:19:12 +10:00
Hwurzburg
8ec4b77cd7 AP_SerialManager: relabel protocol 29 to avoid confusion with CRSF RC 2021-07-26 14:40:43 +09:00
Andrew Tridgell
cbb2ba8d62 SRV_Channel: added doc of SERVOn_FUNCTION=-1 for GPIO 2021-07-26 15:12:17 +10:00
Peter Barker
2cdc4f5698 AP_HAL: add basic tests for ringbuffer 2021-07-26 15:10:01 +10:00
Andrew Tridgell
90aed6f338 AP_HAL: fixed get_size() on ObjectBuffer to be consistent with set_size() 2021-07-26 15:10:01 +10:00
bugobliterator
3d03979b16 GCS_MAVLink: add support for mavlink out on AP_Periph 2021-07-26 13:45:43 +10:00
bugobliterator
35d94b17eb AP_Periph: add support for MAVLink for HerePro 2021-07-26 13:45:43 +10:00
Andrew Tridgell
ea84f295ea Tools: updated MambaF405US-I2C bootloader
this was forgotten in the PR
2021-07-26 06:22:05 +10:00
Andrew Tridgell
299b3ef200 AP_Periph: fixed msp gps yaw
build failed with 10.2 compiler, but is a real bug
2021-07-25 21:00:09 +10:00
Andrew Tridgell
716697f337 Plane: updated release notes for 4.1.0beta4 2021-07-25 18:31:48 +10:00
Isaac Alich
35beae6037 AP_HAL_ChibiOS: Make final tweaks to MambaF405US-I2C 2021-07-25 17:44:22 +10:00
Isaac Alich
c84a880de4 Tools: Add Diatone MambaF405US-I2C 2021-07-25 09:28:17 +10:00
Isaac Alich
bdcb32456e AP_HAL_ChibiOS: Add support for MambaF405US-I2C based boards 2021-07-25 09:28:17 +10:00
MHefny
280788bfdf AP_HAL_LINUX:toggle gpio port 2021-07-24 09:16:08 -07:00
Andrew Tridgell
d95f6c8c2f AP_Arming: added button arming check 2021-07-24 18:18:57 +10:00
Andrew Tridgell
d8b8facdd0 HAL_ChibiOS: fixed off by 1 bug in GPIO check 2021-07-24 18:18:57 +10:00
Andrew Tridgell
ef93165f28 AP_Button: added arming check 2021-07-24 18:18:57 +10:00
Andrew Tridgell
45cf726a4b APM_Control: new autotune scheme
this separately tunes D and then P, which more closely follows the
technique used for a manual tune
2021-07-24 15:32:55 +10:00
Andrew Tridgell
73952dfecb Plane: update ATRP logging 2021-07-24 15:32:55 +10:00
Randy Mackay
eb357738e0 Rover: version to 4.2.0-dev
we have branched for 4.1 so this will make it more clear if an autopilot is using pre or post branch software
2021-07-24 08:52:38 +09:00
bugobliterator
98f5eb28db AP_RangeFinder: use separate register_driver method while contructing CAN Driver 2021-07-23 16:01:29 +10:00
bugobliterator
59242739c7 AP_EFI: use separate register_driver method while contructing CAN Driver 2021-07-23 16:01:29 +10:00
bugobliterator
e553acd3e3 AP_BattMonitor: use separate register_driver method while contructing CAN Driver 2021-07-23 16:01:29 +10:00
bugobliterator
6e61867e7f AP_CANSensor: create a separate register driver method 2021-07-23 16:01:29 +10:00
Andrew Tridgell
f472da8e90 Plane: added ONESHOT_MASK parameter
after discussion with Paul on servo latency
2021-07-23 14:47:14 +10:00
Andrew Tridgell
1ae669bb01 Plane: added manual input expo for MANUAL, ACRO and TRAINING
this is easier than setting up mode specific expo in radios for flying
in manual modes
2021-07-23 14:47:14 +10:00
Andrew Tridgell
c5ef672fb5 AP_Math: fixed expo_curve()
doesn't make sense as constexpr
2021-07-23 14:47:14 +10:00
Randy Mackay
275f75d0cb Rover: 4.1.0-beta6 release notes 2021-07-23 12:02:57 +09:00