Peter Barker
41ab59dcdb
AP_Motors: eliminate flags structure
...
Saves about 44 bytes
2020-09-22 20:26:24 +10:00
Kai Schoos
798c3fd0b7
AP_Baro: examples: BARO_generic: instantiate sitl to fix nullptr panic
2020-09-22 14:56:59 +10:00
Peter Barker
d26b2a6f9a
AP_TECS: replace '@User: User' with '@User: Standard'
2020-09-22 14:56:04 +10:00
Peter Barker
d20c6ceb3b
APM_Control: replace '@User: User' with '@User: Standard'
2020-09-22 14:56:04 +10:00
Peter Barker
ffb87e68c5
AP_Landing: replace '@User: User' with '@User: Standard'
2020-09-22 14:56:04 +10:00
Peter Barker
3569c4d979
AC_PrecLand: correct @User field in ACC_P_NSE documentation
2020-09-22 14:56:04 +10:00
Tatsuya Yamaguchi
fb27dbbd4f
AP_Vehicle: replace message indicating that initialisation has completed
2020-09-22 09:52:52 +10:00
Hwurzburg
de8002ab5e
AP_HAL_ChbiOS: ALT config to enable UART3 in place of I2C
2020-09-22 09:48:02 +10:00
Andy Piper
9fef5b1e94
AP_Scripting: remove compile errors and warnings
2020-09-22 09:37:02 +10:00
Andy Piper
5d487be242
GCS_MAVLink: squash enum type error
2020-09-22 09:37:02 +10:00
Andy Piper
ad895c2654
AP_HAL: ringbuffer get_size cannot be const because of semaphore
2020-09-22 09:37:02 +10:00
Andy Piper
940d708438
AP_UAVCAN: conditionally compile in ADSB support
2020-09-22 09:33:51 +10:00
Andy Piper
93ac301b19
RC_Channel: conditionlly compile in ADSB support
2020-09-22 09:33:51 +10:00
Andy Piper
32cd6b487e
AP_Avoidance: conditionally compile based on ADSB support
2020-09-22 09:33:51 +10:00
Andy Piper
465357e715
AP_ADSB: conditionally compile based on HAL_ADSB_ENABLED
2020-09-22 09:33:51 +10:00
Iampete1
152e2366f0
AP_Motors: Tri: dont check yaw servo on plane
2020-09-22 09:12:14 +10:00
Andrew Tridgell
0ba256f625
HAL_ChibiOS: fixed warning on gcc9
...
packed structure can be misaligned
2020-09-22 08:07:23 +10:00
Andrew Tridgell
1000371d8a
AP_SmartRTL: fixed build warning on gcc9
...
this example produces a slightly oversize frame
2020-09-22 08:07:23 +10:00
Andrew Tridgell
90cd2a38b6
HAL_ChibiOS: fixed gcc9 warnings
2020-09-22 08:07:23 +10:00
Andrew Tridgell
fabbbea0b4
AP_Fileystem: fixed gcc9 warning
2020-09-22 08:07:23 +10:00
Andy Piper
dc0084a2b2
AP_Logger: only write final log out a page at a time to avoid lock contention
...
remove health check timing hack
2020-09-21 20:44:34 +10:00
Andy Piper
4f7047797e
AP_GyroFFT: reduce locking to avoid contention and match thread priority to IO
...
remove previous scheduling hack
2020-09-21 20:44:34 +10:00
Mark Whitehorn
f25a1e7a0d
AP_Logger: fix description of BAT.Res
2020-09-21 08:50:49 +10:00
Andrew Tridgell
8a4b0f858a
AP_NavEKF3: reset body mag variances at key points
...
we need to reset the body mag variances if we change sensors or if we
are starting 3D fusion. When not doing 3D fusion we zero the
variances, so they must be initialised again when we restart
fusion. This fixes a bug in handling the variances on a 2nd flight
2020-09-20 09:25:57 +10:00
Andrew Tridgell
e9185f526b
AP_NavEKF3: add comments on state indexes
...
make it easier to check indexes
2020-09-20 09:25:57 +10:00
Andrew Tridgell
35e95d3328
AP_NavEKF2: reset body mag variances at key points
...
reset on sensor switch or when changing to 3D fusion
2020-09-20 09:25:57 +10:00
Andrew Tridgell
8920362212
AP_Compass: default SITL compass to having scale factor set
2020-09-20 09:25:57 +10:00
Andrew Tridgell
1f21d72c79
AP_NavEKF3: fixed init of earth state mag variances
...
we were starting with zero variance for X and Y earth states, it
should start with sq(magNoise)
2020-09-20 09:25:57 +10:00
Andrew Tridgell
534e63e2fa
AP_NavEKF2: fixed init of earth state mag variances
...
we were starting with zero variance for X and Y earth states, it
should start with sq(magNoise)
2020-09-20 09:25:57 +10:00
Andrew Tridgell
d6dcbda0d3
AP_NavEKF2: removed duplicate compass switch check
...
left over from last set of changes
2020-09-20 09:25:57 +10:00
Tom Pittenger
1fce38c62a
AP_ADSB: Sagetech for 2MB only
2020-09-18 09:57:52 -07:00
Tom Pittenger
043a3ba06e
AP_Mission: add accessor for in_landing_flag()
2020-09-17 07:31:43 -07:00
Tom Pittenger
f364dc933d
AP_Mount: remove unused GPS.h include
2020-09-17 10:55:08 +10:00
Hwurzburg
c64f286333
AP_ChibOS: add UART7_RX to OMNIBUSF7V2
2020-09-17 10:47:18 +10:00
Andy Piper
d036b57de3
AP_Logger: stop logs safely in the block logger and asynchronously where possible
2020-09-17 10:45:57 +10:00
Andy Piper
46d4d9a97e
AP_OSD: use cleaner conditional compilation for the various OSD options
...
provide suitable defaults for parameter screens on different vehicles
build fixes
Co-authored-by: Peter Barker <pb-gh@barker.dropbear.id.au>
2020-09-16 18:11:54 +10:00
bugobliterator
575a56a6b6
hwdef: CubeOrange: do power reset on peripherals and sensor at boot
2020-09-16 18:08:08 +10:00
bugobliterator
a2ee82d8d9
hwdef: use inv2 sensor checks in CubeOrange
2020-09-16 18:08:08 +10:00
bugobliterator
b390f402b7
AP_BoardConfig: do bank selection when checking Invensensev2 Sensors
2020-09-16 18:08:08 +10:00
Andy Piper
ab1d0d53f3
AP_Camera: keep trying to initialize RunCam after boot
2020-09-16 18:00:53 +10:00
Randy Mackay
2db57dffac
AR_AttitudeControl: update param desc increment and range
2020-09-16 16:49:40 +09:00
Tom Pittenger
3cc985332d
AP_ADSB: create backend and add Sagetech driver
2020-09-15 13:09:50 -07:00
Tom Pittenger
b74c22864d
AP_SerialManager: add support for Sagetech protocol
2020-09-15 13:09:50 -07:00
Tom Pittenger
bd445bafc4
SITL: update ADSB sim to use squawk=1200 and set all valid flags
2020-09-15 13:09:50 -07:00
Tom Pittenger
6efaa29577
AP_Math: add bitwise fetch/load 16, 24, 32bit operations
2020-09-15 13:09:50 -07:00
Tom Pittenger
935cb39dff
AP_Math: add function to convert any base to any base
...
Example: convert dec 12345 to 0x12345 or dec 1200 to octal 1200
2020-09-15 13:09:50 -07:00
Tom Pittenger
b502582d14
AP_UAVCAN: replace old hardcoded value with new mavlink enum
2020-09-15 13:09:50 -07:00
Tom Pittenger
96a2aa485a
AP_Param: add set_and_save_and_notify()
2020-09-15 13:09:50 -07:00
Peter Barker
4ebde78bbf
AP_HAL_Linux: throw warning if we ever stop-clock backwards
...
Also don't compile in the stop_clock symbol to make it clear changes in
this method won't affect vehicles
2020-09-15 10:02:36 +10:00
Peter Barker
0d396f4235
AP_Vehicle: don't do any GCS stuff in delay callback if we're Replay
...
We haven't initialised the GCS at all, so it's not a great idea to
update_receive() and the like.
2020-09-15 10:02:36 +10:00