Commit Graph

40032 Commits

Author SHA1 Message Date
Randy Mackay 015eed7159 AP_Compass: formatting fixes
this should be a non-functional change
2019-12-16 18:28:06 +11:00
Randy Mackay e26be17c91 AP_Compass: constify get_completion_mask and remove use of auto 2019-12-16 18:28:04 +11:00
Randy Mackay 1e932ce0f7 AP_Compass: constify get_orientation 2019-12-16 18:28:02 +11:00
Andrew Tridgell 2e0351e74a HAL_ChibiOS: lower gains on CubyOrange and Yellow heater
this should reduce the chance of baro oscillation due to rapid change
in heater temperature
2019-12-16 18:26:22 +11:00
Andrew Tridgell 5d98edb689 AP_GPS: fixed build after TMODE changes 2019-12-16 18:20:57 +11:00
Randy Mackay 69e8158a9d Copter: CTUN logging fix for SAlt
sonar altitude was not being logged in modes that don't use surface tracking including Auto
SAlt scaling was also incorrect
2019-12-16 15:17:36 +09:00
Peter Barker d4438f0a1c Copter: correct compilation when avoidance disabled 2019-12-16 15:16:33 +09:00
Peter Barker d1c2e0017e Copter: remove redundant SurfaceTracking enumeration namespacing
Also rename State to Surface to be more specific about what is being
set/tracked.
2019-12-16 15:16:01 +09:00
Leonard Hall fd03320926 AC_AutoTune: Add check for reverse response abort. 2019-12-16 15:07:51 +09:00
Randy Mackay 083be9331a AP_Proximity: new lightware SF40C driver
New driver using latest streaming interface
Old driver left in place because older devices cannot be updated
2019-12-16 15:04:52 +09:00
Randy Mackay 88460f4406 AP_Proximity: backup lightware SF40C driver to v09 2019-12-16 15:04:48 +09:00
Peter Barker 922cd629c0 AP_Proximity: remove empty constructors
Well, some of them were only essentially empty
2019-12-16 15:00:15 +09:00
Peter Barker 9879821600 Copter: Proximity uses rangefinder singleton 2019-12-16 15:00:12 +09:00
Peter Barker 3aea714a98 Rover: Proximity uses rangefinder singleton 2019-12-16 15:00:08 +09:00
Peter Barker 8bd7841c6e AP_Proximity: use rangefinder singleton 2019-12-16 15:00:06 +09:00
Peter Barker 730257fe26 GCS_MAVLink: adjust for proximity status namespace change 2019-12-16 15:00:03 +09:00
Peter Barker ed720e73c1 AC_Logger: adjust for proximity status namespace change 2019-12-16 15:00:01 +09:00
Peter Barker 7b4129ab0d AC_Arming: adjust for proximity status namespace change 2019-12-16 14:59:57 +09:00
Peter Barker 83b6fdbb04 AC_Avoid: adjust for proximity status namespace change 2019-12-16 14:59:53 +09:00
Peter Barker fca32da8ff Rover: adjust for proximity status namespace change 2019-12-16 14:59:50 +09:00
Peter Barker 31fbfa8d6e AP_Proximity: use enum class for status 2019-12-16 14:59:48 +09:00
Peter Barker b57b69685a AP_Proximity: correct checking of valid instance in various getters 2019-12-16 14:59:45 +09:00
Peter Barker 21a5618517 GCS_MAVLink: adjust for proximity rangefinder types changing namespacing 2019-12-16 14:59:41 +09:00
Peter Barker ee0dd26007 AP_Proximity: use enum class for proximity type
Removes verbiage from AP_Proximity.cpp
2019-12-16 14:59:39 +09:00
Peter Barker 30399942c1 Rover: stop passing serial manager to proximity constructor 2019-12-16 14:59:36 +09:00
Peter Barker 92b707c19c Copter: stop passing serial manager to proximity constructor 2019-12-16 14:59:34 +09:00
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