Commit Graph

40162 Commits

Author SHA1 Message Date
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 d271857d56 Copter: Circle mode pilot control of rate & radius
RC pitch stick controls circle mode radius.  RC roll stick controls circle mode rate (speed) and direction.
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
Peter Barker 680309a98c Copter: correct compilation with toymode enabled 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
Randy Mackay 5ee77e25ab Copter: version to 4.0.0 2020-02-05 10:51:30 +11:00
Randy Mackay 706dd0a703 Copter: 4.0.0 release notes 2020-02-05 10:51:30 +11:00
Randy Mackay 6fc5ef537a Copter: version to 4.0.0-rc6 2020-02-05 10:51:30 +11:00
Randy Mackay 3bb210de5e Copter: 4.0.0-rc6 release notes 2020-02-05 10:51:30 +11:00
Randy Mackay 83f7dd5a1e Copter: version to 4.0.0-rc5 2020-02-05 10:51:30 +11:00
Randy Mackay faf3d31631 Copter: 4.0.0-rc5 release notes 2020-02-05 10:51:30 +11:00
Michael du Breuil f4ae621823 Travis: Remove unused gcc 4.9 dep 2020-02-05 10:51:30 +11:00
Randy Mackay 156377ae56 Copter: gcs failsafe disabled by default 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
Randy Mackay b06152ff7e Copter: version to 4.0.0-rc4 2020-02-05 10:51:30 +11:00
Randy Mackay 0460894317 Copter: 4.0.0-rc4 release notes 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
Randy Mackay 45c923fbab Copter: version to 4.0.0-rc3 2020-02-05 10:51:30 +11:00
Randy Mackay 4324384c8e Copter: 4.0.0-rc3 release notes update 2020-02-05 10:51:30 +11:00
Randy Mackay 6350dca990 Copter: 4.0.0-rc3 release notes 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
Randy Mackay e36e00ddd6 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
2020-02-05 10:51:30 +11:00
Peter Barker 654fa722c3 Copter: correct compilation when avoidance disabled 2020-02-05 10:51:30 +11:00
Peter Barker 31338912d5 Copter: remove redundant SurfaceTracking enumeration namespacing
Also rename State to Surface to be more specific about what is being
set/tracked.
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 6cf7b5f43e Copter: Proximity uses rangefinder singleton 2020-02-05 10:51:30 +11:00
Peter Barker 10579837c3 Rover: Proximity uses rangefinder singleton 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 6def672083 Rover: 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 65f59a71ad Rover: stop passing serial manager to proximity constructor 2020-02-05 10:51:30 +11:00