Leonard Hall
77f8ec9f43
AP_Motors: formatting fixes
2019-07-12 09:29:40 +09:00
Peter Barker
ef8baf28ad
AP_Airspeed: clarify mavlink packet assembly is re-ordered field order
...
This makes it clear that the fields must be arranged according to the
order in the header file rather than that in the message definition
2019-07-11 11:53:35 +10:00
Andrew Tridgell
b12cc57c64
HAL_ChibiOS: switched on fast sampling on IMU3 by default on hex cubes
...
as some people are flying with EK2_IMU_MASK=7 this reduces the risk of
aliasing on IMU3
2019-07-11 10:24:45 +10:00
Andrew Tridgell
634db441f8
AP_NavEKF3: origin handling fixes from Francisco
2019-07-11 06:40:55 +10:00
Andrew Tridgell
2427440e13
AP_NavEKF2: origin handling fixes from Francisco
2019-07-11 06:40:55 +10:00
Peter Barker
6cb8fcc466
GCS_MAVLink: move use of AP_AHRS_NAVEKF_AVAILABLE into cpp file
...
This is defined in AP_AHRS which we only get transitively in the header
2019-07-09 22:32:57 +10:00
Peter Barker
9f33fb6085
AP_Terrain: add missing AP_AHRS include
2019-07-09 22:32:57 +10:00
Peter Barker
00cfea03bc
AP_Airspeed: add missing includes for AHRS
2019-07-09 22:32:57 +10:00
Peter Barker
ec0a93ff9c
AC_Avoidance: add missing includes for AP_AHRS
2019-07-09 22:32:57 +10:00
Peter Barker
1ebbe45fe1
GCS_MAVLink: split sending of RC_CHANNELS and RC_CHANNELS_RAW
...
Before this patch is applied we may never send the second message
because there's not room for it in the buffer and we can't return
failure-to-send (always interpreted as "retry") as we're in a void function.
Further, if you are on a mavlink2 connection we will not send out the
RC_CHANNELS_RAW message, depriving the user of any RC_CHANNELS messages.
This patch does have the drawback of doing more work on a mavlink1
connection - it has to fetch the data twice. On the other hand, it also
allows the GCS to set the message rates independently for both
RC_CHANNELS and RC_CHANNELS_RAW so one or the other can be squelched.
That could be handy for reducing bandwidth if you know you're not using
more than 8 input channels.
2019-07-09 13:08:45 +10:00
Peter Barker
41bddf682f
AP_Camera: remove unused includes
2019-07-09 12:47:18 +10:00
Peter Barker
a966c75deb
SITL: remove unused forward declaration of AP_Logger
2019-07-09 10:57:20 +10:00
Peter Barker
b7fa43e630
AP_Tuning: tidy includes
2019-07-09 10:57:20 +10:00
Peter Barker
c0f25a96fb
AP_TECS: move include of logger to .cpp file
2019-07-09 10:57:20 +10:00
Peter Barker
ce4cdfd497
AP_SpdHgtControl: remove unused includes
2019-07-09 10:57:20 +10:00
Peter Barker
a5ff46950c
AP_Soaring: move include of logger to .cpp file
2019-07-09 10:57:20 +10:00
Peter Barker
a037920de4
AP_Mount: tidy use of AP_Logger.h
2019-07-09 10:57:20 +10:00
Peter Barker
cb692c6946
APM_Control: move logger include to .cpp
2019-07-09 10:57:20 +10:00
Peter Barker
e01ea2f5f9
SITL: support a count of baros
2019-07-09 10:01:23 +10:00
Peter Barker
c283bb968b
AP_Baro: support 0 detected simulated baros
2019-07-09 10:01:23 +10:00
Peter Barker
848a70acd4
AP_HAL_SITL: fix rebooting while in sensor config error loop
2019-07-09 10:01:23 +10:00
Peter Barker
7c102b90fa
AP_Logger: use singletons when logging camera information
2019-07-09 09:32:39 +10:00
Peter Barker
01773d9025
AP_Camera: use singletons for relay and ahrs insead of storing references
2019-07-09 09:32:39 +10:00
Peter Barker
c8353c1c13
GCS_MAVLink: fill target system and target component in MISSION_ITEM responses
2019-07-09 09:25:06 +10:00
Peter Barker
fe8d631964
AP_HAL_SITL: ensure termination of readlink-derived progname
2019-07-08 13:18:22 +10:00
Andrew Tridgell
3b0bd67afb
HAL_ChibiOS: enable CAN on Pixhawk6
2019-07-08 12:19:20 +10:00
Siddharth Purohit
76ff347026
AP_UAVCAN: remove singleton interface from slcan_router
2019-07-08 12:18:29 +10:00
Siddharth Purohit
2f153a3577
HAL_ChibiOS: remove singleton interface from slcan_router
2019-07-08 12:18:29 +10:00
Siddharth Purohit
28288a7329
BoardConfig_CAN: remove singleton interface for slcan_router
2019-07-08 12:18:29 +10:00
Siddharth Purohit
3e194903cc
AP_UAVCAN: add Flow message to the sniffer test
2019-07-08 12:18:29 +10:00
Siddharth Purohit
67c925865c
HAL_ChibiOS: add support for CAN on STM32H7 boards
2019-07-08 12:18:29 +10:00
Siddharth Purohit
1cd8e0e237
BoardConfig: set slcan can port to 0 as default
...
This is to ensure that can bus filters are actually used
2019-07-08 12:18:29 +10:00
Peter Barker
b123abbe90
AP_Notify: add SITL Notify display
2019-07-08 10:56:54 +10:00
Peter Barker
a61028c55d
AP_HAL_ChibiOS: disable scripting if USE_FATFS=no
2019-07-08 09:55:46 +10:00
U-REDMOND\akolobov
6dd906f07f
HAL_SITL: Integrating Silent Wings SITL with the sim_vehicle
2019-07-08 09:32:59 +10:00
U-REDMOND\akolobov
3330b62d3c
SITL: aded support for SilentWings simulator
2019-07-08 09:32:59 +10:00
Randy Mackay
bd3d352554
AC_Avoidance: remove comment from Dijkstra's
2019-07-07 04:08:34 -07:00
Randy Mackay
655ddd4ab3
AC_Avoidance: Dijkstra's ignores invalid polygon fences
2019-07-07 04:08:34 -07:00
Randy Mackay
614b0f6dc8
AP_Math: Polygon_intersects handles unclosed polygons
2019-07-07 04:08:34 -07:00
PraiseSatan
bad5fb418d
AP_RCProtocol: added ibus RX support to recieve channel data from ibus transmitters.
2019-07-07 20:49:18 +10:00
Andrew Tridgell
92783bccfa
AP_NavEKF3: don't allow height datum reset when not on ground
2019-07-07 19:20:32 +10:00
Andrew Tridgell
e8d9a1fae9
AP_NavEKF2: don't allow height datum reset when not on ground
2019-07-07 19:20:32 +10:00
Andrew Tridgell
3f9e48951b
AP_NavEKF3: set terrainState to zero on height datum reset
2019-07-07 19:20:32 +10:00
Andrew Tridgell
f5fd38aef2
AP_NavEKF2: set terrainState to zero on height datum reset
2019-07-07 19:20:32 +10:00
Andrew Tridgell
f3fc910abe
AP_NavEKF3: continuously update gpsGoodToAlign
...
use it to determine how to handle a height datum reset
2019-07-07 19:20:32 +10:00
Andrew Tridgell
9372073f63
AP_NavEKF2: continuously update gpsGoodToAlign
...
use it to determine how to handle a height datum reset
2019-07-07 19:20:32 +10:00
Andrew Tridgell
b9a5794671
AP_NavEKF3: ensure that both AMSL and relative alt are correct after a reset
...
this forces the EKF origin to the GPS alt on a height datum reset if
we have GPS lock. If we don't do this then the reported AMSL alt will
drift over time away from the GPS alt when we reset while on the
ground
2019-07-07 19:20:32 +10:00
Andrew Tridgell
20ebb2500b
AP_NavEKF2: ensure that both AMSL and relative alt are correct after a reset
...
this forces the EKF origin to the GPS alt on a height datum reset if
we have GPS lock. If we don't do this then the reported AMSL alt will
drift over time away from the GPS alt when we reset while on the
ground
2019-07-07 19:20:32 +10:00
Andrew Tridgell
a38b030c41
RC_Channel: disable kill IMU with HAL_MINIMIZE_FEATURES
2019-07-07 19:03:01 +10:00
Andrew Tridgell
8e5c0fa32b
AP_InertialSensor: disable kill IMUs with HAL_MINIMIZE_FEATURES
2019-07-07 19:03:01 +10:00