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
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