Commit Graph

40056 Commits

Author SHA1 Message Date
Peter Barker
79c2b310b5 AP_Proximity: stop passing serial manager around, use singleton 2019-12-16 14:59:30 +09:00
Randy Mackay
d2e6df570c AP_RangeFinder: TYPE param desc clarification for Benewake lidar
This renames some of the TYPE parameter's driver options:

19 :BenewakeTF02 is unchanged
20: BenewakeTFMini becomes BenewakeTFMini/Plus-Serial
25: BenewakeTFMiniPlus becomes BenewakeTFMini/Plus-I2C
27: BenewakeTF03 is unchanged
2019-12-16 14:55:07 +09:00
Randy Mackay
19f3060439 AP_RangeFinder: update Type and Pin parameter values
The _TYPE change is to remove the "v2" from the LidarLite description because both v2 and v3 are supported
The _PIN change is to make it more clear that any of the auxiliary pwm pins can be used for PWM input
2019-12-16 14:54:55 +09:00
bnsgeyer
47d36edf8d AP_Motors: Tradheli-incorporate DDFP for counter clockwise rotating rotors 2019-12-16 14:20:48 +09:00
bnsgeyer
783703a5f9 Tools: update tradheli autotest sitl params 2019-12-16 14:20:27 +09:00
bnsgeyer
e10e63698f Copter: Change STAB_COL params to percent 2019-12-16 14:20:17 +09:00
bnsgeyer
c8572502aa AC_InputManager: Change STAB_COL params to percent 2019-12-16 14:20:14 +09:00
Andrew Tridgell
418eb48bb2 GCS_MAVLink: fixed critical error on prefight cal ops 2019-12-16 14:18:57 +09:00
Andrew Tridgell
cfc531be8d HAL_ChibiOS: fixed build of SPI clock test 2019-12-16 14:18:55 +09:00
bnsgeyer
d8bd024d8f AP_Motors: tradheli-update parameter display names 2019-12-16 14:18:19 +09:00
Randy Mackay
04fcbacb9f GCS_MAVLink: remove send-text re allocating for fence 2019-12-16 14:17:51 +09:00
Randy Mackay
e5ac849cbf AC_Fence: turn off debug msg re memory allocation 2019-12-16 14:17:49 +09:00
Andrew Tridgell
35dd28ec88 HAL_ChibiOS: fixed handling of 16bit timer wrap
this fixes #12948
2019-12-16 14:17:11 +09:00
Andrew Tridgell
d965cd7a69 Tools: added micros64() to CPUInfo 2019-12-16 14:17:08 +09:00
Andrew Tridgell
a9d11d718d AP_InternalError: added hex and decimal comments
makes looking up codes faster from logs
2019-12-16 14:17:06 +09:00
Andrew Tridgell
e35f253803 HAL_ChibiOS: added assert for systime_t size 2019-12-16 14:17:04 +09:00
Andy Piper
805d8ed776 AP_InertialSensor: correct loop rate on BMI055, clean up setting of loop rate on BMI055 and BMI088 2019-12-16 14:16:08 +09:00
Andy Piper
cce993e35b AP_HAL_ChibiOS: specify Durdanal IMUs so that ordering is correct 2019-12-16 14:15:25 +09:00
Andrew Tridgell
436662c0d7 AP_Bootloader: added more protection against line noisy triggering bootloader
this is in reponse to a report from Ryan of the Hybrid project who
found that mavlink on telem1 could make bootloader get stuck
2019-12-16 14:13:31 +09:00
Leonard Hall
3901471eaf Copter: System ID mode: Add tuning option parameter discription 2019-12-16 14:12:47 +09:00
Randy Mackay
945e34639c Copter: use SID_AXIS to hide other SystemID mode params 2019-12-16 14:09:48 +09:00
Randy Mackay
f28f376f20 AP_RangeFinder: remove param conversion for 3rd and 4th
3rd and 4th instances were not available to users unless they used their own builds which is rare
this reduces the firmware's flash size a small amount
2019-12-16 14:09:17 +09:00
Randy Mackay
eab638cfab AP_RangeFinder: param conversion fix
This resolves an issue with the parameter conversion when moving from Copter-3.6.x to 4.0 (and similar moves for other vehicle types)
2019-12-16 14:09:14 +09:00
Randy Mackay
8512658b61 Copter: add mandatory gps checks 2019-12-16 14:08:39 +09:00
Randy Mackay
e28f258297 AP_Arming: add mandatory_checks
These are checks that can never be bypassed
2019-12-16 14:08:36 +09:00
Randy Mackay
e68ee6f86e Sub: scripting init sends failure message 2019-12-16 14:07:49 +09:00
Randy Mackay
e4f28cd0a5 Plane: scripting init sends failure message 2019-12-16 14:07:46 +09:00
Randy Mackay
32a0350aef Copter: scripting init sends failure message 2019-12-16 14:07:44 +09:00
Randy Mackay
7f7a7325eb Rover: scripting init sends failure message 2019-12-16 14:07:42 +09:00
Randy Mackay
24f6aee93c Tracker: scripting init sends failure message 2019-12-16 14:07:39 +09:00
Randy Mackay
8cb2631c14 AP_Scripting: init sends failure message 2019-12-16 14:07:35 +09:00
Randy Mackay
b750193563 AP_Arming: add pre-arm system check that scripting init succeeded 2019-12-16 14:07:32 +09:00
Randy Mackay
f2bb56bf1e AP_Scripting: add init failure check 2019-12-16 14:07:29 +09:00
Peter Barker
121accf392 AP_Landing: emit DEPLOY gcs text only if not already deployed 2019-12-16 14:06:00 +09:00
Gone4Dirt
3b041507e3 AP_Motors: Added support for autorotation 2019-12-16 14:05:21 +09:00
Gone4Dirt
a728b431e5 AP_Vehicle: Added mode change reasons for autorotation 2019-12-16 14:05:17 +09:00
Gone4Dirt
36ed12073c Copter: Added autorotation flight mode and support 2019-12-16 14:05:14 +09:00
Gone4Dirt
ef72d89d26 AC_Autorotation: Created autorotation library 2019-12-16 14:05:10 +09:00
Andrew Tridgell
401dfc3e0e HAL_ChibiOS: update mRoX21-777 I2C mask
all external
2019-12-16 14:03:38 +09:00
Peter Barker
cda25ac27d Sub: rename system_status as it won't be called from base class 2019-12-16 14:02:51 +09:00
Peter Barker
9986676e90 Plane: rename system_status as it won't be called from base class 2019-12-16 14:02:48 +09:00
Peter Barker
ad2c9d4e7e Copter: rename system_status as it won't be called from base class 2019-12-16 14:02:46 +09:00
Peter Barker
f291013268 Tracker: rename system_status as it won't be called from base class 2019-12-16 14:02:44 +09:00
Peter Barker
e88f43722f Rover: rename system_status as it won't be called from base class 2019-12-16 14:02:41 +09:00
Peter Barker
a1a82e998a GCS_MAVLink: any internal error means MAV_STATE_CRITICAL 2019-12-16 14:02:39 +09:00
Phillip Kocmoud
ecdf6f1301 HAL_ChibiOS: update mRoControlZeroF7 I2C mask 2019-12-16 14:00:59 +09:00
Peter Barker
0e9bfb4443 autotest: add test for send_to_components 2019-12-16 13:56:16 +09:00
Peter Barker
422b2cde49 AP_Camera: use corrected version of send_to_components 2019-12-16 13:56:13 +09:00
Peter Barker
f94e36a806 AP_BattMonitor: use corrected version of send_to_components 2019-12-16 13:56:10 +09:00
Peter Barker
865937306c GCS_MAVLink: correct encoding used for send_to_components
These have to be packed onto the channel - otherwise they may ge
tencoded as mavlink1 instead of mavlink2 (or vice-versa)
2019-12-16 13:56:08 +09:00