Commit Graph

21432 Commits

Author SHA1 Message Date
Michael du Breuil ded974afbd AP_Rangefinder: Fix bad subgroup pointer for drivers 2020-02-05 10:51:30 +11:00
Randy Mackay ecef3e7870 AP_Logger: remove non-error init messages 2020-02-05 10:51:30 +11:00
Andrew Tridgell aebcea30c5 AP_UAVCAN: protect UAVCAN DNA server with semaphore 2020-02-05 10:51:30 +11:00
Bill Geyer 086c51e98e AC_InputManager: tradheli-Fix parameter metadata errors 2020-02-05 10:51:30 +11:00
Randy Mackay 568bf45d15 SRV_Channel: add NeoPixelx to function param description 2020-02-05 10:51:30 +11:00
Andrew Tridgell d302a9fa53 AP_UAVCAN: fixed build on Linux 2020-02-05 10:51:30 +11:00
Andrew Tridgell 61ef6c96d1 AP_KDECAN: fixed build error on Linux 2020-02-05 10:51:30 +11:00
Andrew Tridgell 4866deb962 AP_Logger: added CESC message for logging CAN ESC status 2020-02-05 10:51:30 +11:00
Andrew Tridgell 4e50759828 AP_Logger: added CSRV logging for CAN servo status 2020-02-05 10:51:30 +11:00
Andrew Tridgell 21cc58e513 AP_UAVCAN: added logging of CAN ESC status 2020-02-05 10:51:30 +11:00
Andrew Tridgell 0dea4b2fa5 AP_UAVCAN: added logging of UAVCAN actuator::Status messages
this allows for logging of CAN servo status
2020-02-05 10:51:30 +11:00
Randy Mackay 4a22f6b66a GCS_MAVLink: send optflow message even if no height estimate 2020-02-05 10:51:30 +11:00
Matt Lawrence b5b982d330 AC_WPNav: Circle mode pilot control of rate & radius 2020-02-05 10:51:30 +11:00
Siddharth Purohit 6999e459cc AP_UAVCAN: remove unnecessary scary message UC Node Down 2020-02-05 10:51:30 +11:00
Andrew Tridgell 6d9a875d5d HAL_ChibiOS: removed per-board AP_FEATURE_RTSCTS and AP_FEATURE_SBUS_OUT
not needed any more
2020-02-05 10:51:30 +11:00
Andrew Tridgell 4fb288eb81 HAL_ChibiOS: automatically set AP_FEATURE_SBUS_OUT 2020-02-05 10:51:30 +11:00
Andrew Tridgell 1749383996 AP_BoardConfig: removed duplicate define for RTSCTS 2020-02-05 10:51:30 +11:00
Andrew Tridgell 339d56f7f6 HAL_ChibiOS: account for empty uarts in uart count
this fixes uart count on MatekF405-Wing
2020-02-05 10:51:30 +11:00
Andrew Tridgell 23d171e597 AP_SerialManager: fixed GPS in AP_Periph
we need to have at least 4 SERIALn_* parameters to support GPS on
AP_Periph due to the odd ordering of hal.uartB as SERIAL3
2020-02-05 10:51:30 +11:00
Matt Lawrence f9fa091cc6 Frame_Params: Fix Solo params for copter 4 2020-02-05 10:51:30 +11:00
Andrew Tridgell 4f2d5a229a AP_UAVCAN: support RTCMStream for RTCM injection 2020-02-05 10:51:30 +11:00
Andrew Tridgell 44257a0247 AP_GPS: support Fix2 message for UAVCAN
this allows for RTK fix levels
2020-02-05 10:51:30 +11:00
Andrew Tridgell 69b199cefa HAL_ChibiOS: lower gains on CubyOrange and Yellow heater
this should reduce the chance of baro oscillation due to rapid change
in heater temperature
2020-02-05 10:51:30 +11:00
Andrew Tridgell 148d154e1b AP_GPS: fixed build after TMODE changes 2020-02-05 10:51:30 +11:00
Leonard Hall c6f0294b98 AC_AutoTune: Add check for reverse response abort. 2020-02-05 10:51:30 +11:00
Randy Mackay 1226291189 AP_Proximity: new lightware SF40C driver
New driver using latest streaming interface
Old driver left in place because older devices cannot be updated
2020-02-05 10:51:30 +11:00
Randy Mackay 7bd839e586 AP_Proximity: backup lightware SF40C driver to v09 2020-02-05 10:51:30 +11:00
Peter Barker e1344ec9c8 AP_Proximity: remove empty constructors
Well, some of them were only essentially empty
2020-02-05 10:51:30 +11:00
Peter Barker c3263b4d17 AP_Proximity: use rangefinder singleton 2020-02-05 10:51:30 +11:00
Peter Barker 28dbfa7860 GCS_MAVLink: adjust for proximity status namespace change 2020-02-05 10:51:30 +11:00
Peter Barker 6cde49c358 AC_Logger: adjust for proximity status namespace change 2020-02-05 10:51:30 +11:00
Peter Barker fa2635248c AC_Arming: adjust for proximity status namespace change 2020-02-05 10:51:30 +11:00
Peter Barker fb4eb692ff AC_Avoid: adjust for proximity status namespace change 2020-02-05 10:51:30 +11:00
Peter Barker 2139c397de AP_Proximity: use enum class for status 2020-02-05 10:51:30 +11:00
Peter Barker 85c1f8f5d3 AP_Proximity: correct checking of valid instance in various getters 2020-02-05 10:51:30 +11:00
Peter Barker af0e37478f GCS_MAVLink: adjust for proximity rangefinder types changing namespacing 2020-02-05 10:51:30 +11:00
Peter Barker caeb93e370 AP_Proximity: use enum class for proximity type
Removes verbiage from AP_Proximity.cpp
2020-02-05 10:51:30 +11:00
Peter Barker 105864fd99 AP_Proximity: stop passing serial manager around, use singleton 2020-02-05 10:51:30 +11:00
Randy Mackay 45da154f1e 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
2020-02-05 10:51:30 +11:00
Randy Mackay 2e52e7f58b 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
2020-02-05 10:51:30 +11:00
bnsgeyer 0ec7c4b263 AP_Motors: Tradheli-incorporate DDFP for counter clockwise rotating rotors 2020-02-05 10:51:30 +11:00
bnsgeyer 78376e45a5 AC_InputManager: Change STAB_COL params to percent 2020-02-05 10:51:30 +11:00
bnsgeyer ad5875f8b2 AP_Motors: tradheli-update parameter display names 2020-02-05 10:51:30 +11:00
Randy Mackay bbe86c0d5d GCS_MAVLink: remove send-text re allocating for fence 2020-02-05 10:51:30 +11:00
Randy Mackay 1eb5839f09 AC_Fence: turn off debug msg re memory allocation 2020-02-05 10:51:30 +11:00
Andrew Tridgell f158891926 AP_InternalError: added hex and decimal comments
makes looking up codes faster from logs
2020-02-05 10:51:30 +11:00
Andy Piper 308b0cc72e AP_InertialSensor: correct loop rate on BMI055, clean up setting of loop rate on BMI055 and BMI088 2020-02-05 10:51:30 +11:00
Randy Mackay 7b01fda8f8 AP_Arming: add mandatory_checks
These are checks that can never be bypassed
2020-02-05 10:51:30 +11:00
Randy Mackay a34350f2cc AP_Scripting: init sends failure message 2020-02-05 10:51:30 +11:00
Randy Mackay 00ab0f2c5c AP_Arming: add pre-arm system check that scripting init succeeded 2020-02-05 10:51:30 +11:00