Andrew Tridgell
35e95d3328
AP_NavEKF2: reset body mag variances at key points
...
reset on sensor switch or when changing to 3D fusion
4 years ago
Andrew Tridgell
8920362212
AP_Compass: default SITL compass to having scale factor set
4 years ago
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)
4 years ago
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)
4 years ago
Andrew Tridgell
d6dcbda0d3
AP_NavEKF2: removed duplicate compass switch check
...
left over from last set of changes
4 years ago
Tom Pittenger
1fce38c62a
AP_ADSB: Sagetech for 2MB only
4 years ago
Tom Pittenger
043a3ba06e
AP_Mission: add accessor for in_landing_flag()
4 years ago
Tom Pittenger
f364dc933d
AP_Mount: remove unused GPS.h include
4 years ago
Hwurzburg
c64f286333
AP_ChibOS: add UART7_RX to OMNIBUSF7V2
4 years ago
Andy Piper
d036b57de3
AP_Logger: stop logs safely in the block logger and asynchronously where possible
4 years ago
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>
4 years ago
bugobliterator
575a56a6b6
hwdef: CubeOrange: do power reset on peripherals and sensor at boot
4 years ago
bugobliterator
a2ee82d8d9
hwdef: use inv2 sensor checks in CubeOrange
4 years ago
bugobliterator
b390f402b7
AP_BoardConfig: do bank selection when checking Invensensev2 Sensors
4 years ago
Andy Piper
ab1d0d53f3
AP_Camera: keep trying to initialize RunCam after boot
4 years ago
Randy Mackay
2db57dffac
AR_AttitudeControl: update param desc increment and range
4 years ago
Tom Pittenger
3cc985332d
AP_ADSB: create backend and add Sagetech driver
4 years ago
Tom Pittenger
b74c22864d
AP_SerialManager: add support for Sagetech protocol
4 years ago
Tom Pittenger
bd445bafc4
SITL: update ADSB sim to use squawk=1200 and set all valid flags
4 years ago
Tom Pittenger
6efaa29577
AP_Math: add bitwise fetch/load 16, 24, 32bit operations
4 years ago
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
4 years ago
Tom Pittenger
b502582d14
AP_UAVCAN: replace old hardcoded value with new mavlink enum
4 years ago
Tom Pittenger
96a2aa485a
AP_Param: add set_and_save_and_notify()
4 years ago
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
4 years ago
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.
4 years ago
Peter Barker
29d042dbc7
AP_Vehicle: Replay now creates vehicle singleton reference
4 years ago
Andrew Tridgell
4bfdd973a4
AP_MSP: fixed build warnings for MSP with AP_Periph
4 years ago
Andrew Tridgell
8c1bc94053
AP_GPS: fixed build warnings for MSP with AP_Periph
4 years ago
Andrew Tridgell
bfa2feb8d8
AP_Compass: fixed build warnings for MSP with AP_Periph
4 years ago
Andrew Tridgell
7daf8d3cd4
AP_Baro: fixed build warnings for MSP with AP_Periph
4 years ago
Andrew Tridgell
27a85ef51c
AP_CANManager: fixed build warning for stack size
...
dynamically allocate test objects instead of putting on the stack
4 years ago
Andrew Tridgell
cd1502ab72
SITL: fixed string warnings
4 years ago
Andrew Tridgell
6803408453
AP_UAVCAN: fixed string warnings
4 years ago
Andrew Tridgell
930726ca9a
AP_Logger: fixed string warnings
4 years ago
vierfuffzig
ca95e7865a
AP_OSD_Param_Setting: fix copter FS_OPTIONS mnemonics
4 years ago
Iampete1
f350bfba78
SITL: JSON: don't warn for none required sections
4 years ago
Andrew Tridgell
2bc7d17e7a
AP_NavEKF3: improved core comparison to check alignment
...
this adds coreBetterScore() which takes account of tilt and yaw
alignment when comparing cores for lane switching
this ensures we don't switch to a lane that is unaligned due to the
zero error score for unaligned lanes
4 years ago
Andrew Tridgell
067001bd61
AP_NavEKF2: take into account alignment when comparing cores
...
ensure we don't switch to a lane that does not have yaw or tilt
alignment from a lane that is aligned
4 years ago
Tatsuya Yamaguchi
5ea1fde6ee
RC_Channel: update RCx_OPTION's @Values order
4 years ago
Andrew Tridgell
96dd354131
AP_ICEngine: check for valid RC input for ICE
4 years ago
Andrew Tridgell
890fc96d20
AP_ICEngine: added ICE_STARTCHN_MIN
...
this gives a min PWM value to trigger an engine stop. It makes RC
glitches leading to engine stop much less likely
4 years ago
Dan Laks
54c827a792
AP_ICEngine: Initialize start_chan_last_value and catch RC values less than 800
4 years ago
Andrew Tridgell
23da0ea8b6
AP_ICEngine: add debounce to RC input for ICE_START_CHAN
4 years ago
Michael Oborne
f235c620b2
AP_CANManager: Remove Param keyword identifier
4 years ago
Iampete1
f5172cdecf
AC_Avoid: hide params with enable flag
4 years ago
Hwurzburg
f78a09ba2a
AP_OSD: fix white space error preventing emit to Wiki
4 years ago
Andy Piper
3bbac765f0
AP_Logger: correct units on raw accel data
4 years ago
dmitry
94d2f4ea0e
SITL_AirSim: moved NED position initialization
...
out of always false if -statement
4 years ago
Randy Mackay
4ed486bb92
AC_AttitudeControl: revert Add PosControl PID logging
4 years ago
Randy Mackay
36dee8791a
AP_Logger: revert adding PSCP log structure
4 years ago