Paul Riseborough
248ef92ed7
AP_NavEKF2: Add velocity innovation check to use of EKF-GSF yaw
...
Only apply to non fly forward vehicle, eg copters, because magnitude of velocity innovation produced by plane launches is TBD.
4 years ago
Paul Riseborough
aaf558f593
AP_NavEKF3: Add velocity innovation check to use of EKF-GSF yaw
...
Only apply to non fly forward vehicle, eg copters, because magnitude of velocity innovation produced by plane launches is TBD.
4 years ago
Paul Riseborough
78e10e99f5
AP_NavEKF: Add accessor for yaw estimator velocity innovation length
4 years ago
Paul Riseborough
db86a5acc8
AP_NavEKF3: Don't update yaw estimator with bad GPS
4 years ago
Paul Riseborough
e5e8d0ba3c
AP_NavEKF2: Don't update yaw estimator with bad GPS
4 years ago
Andrew Tridgell
1250f62c88
Replay: fix for WriteV usage and cleanup unused code
4 years ago
Andrew Tridgell
e143257f8a
Replay: added GSF msgs to check_replay.py
4 years ago
Andrew Tridgell
5686dafeef
AP_NavEKF3: fixed logged core for GSF messages
4 years ago
Andrew Tridgell
a2f4b16cdc
AP_NavEKF2: fixed logged core for GSF messages
4 years ago
Andrew Tridgell
04f60001ff
AP_Logger: allow WriteV() to work within Replay
...
save formats for lookup by WriteV
4 years ago
Andrew Tridgell
e122d8ae8e
Replay: allow build with "./waf replay"
...
a bit easier to remember
4 years ago
Andrew Tridgell
03f2e853ce
AP_NavEKF3: fixed memory corruption on push before init
...
this fixes a bug that happens with VISION_SPEED_ESTIMATE from a
companion computer, which may come in before the EKF buffers are
allocated. That causes a push to an uninitialised ringbuffer which
triggers memory corruption
found using the new memory guard system
4 years ago
Andrew Tridgell
01cd678244
AP_NavEKF2: fixed memory corruption on push before init
...
this fixes a bug that happens with VISION_SPEED_ESTIMATE from a
companion computer, which may come in before the EKF buffers are
allocated. That causes a push to an uninitialised ringbuffer which
triggers memory corruption
found using the new memory guard system
4 years ago
yaapu
026ddfa679
AP_OSD: fix for sim_vehcile --osdmsp
4 years ago
Tom Pittenger
3b6513b932
Tools: add CubeBlack to list of AP_Periph supported boards
4 years ago
Peter Barker
32ba55e756
AP_DAL: move structure used for location references into cpp
...
Outside we get a copy per compilation unit.
4 years ago
Peter Barker
8c2c6141f7
AP_DAL: remove unused antenna_offset state
4 years ago
Pierre Kancir
f0b0e36dc6
.github: add chibios test with GCC 9
4 years ago
Tom Pittenger
3cf537deed
AP_BoardConfig: reorder the fixed-index enum
4 years ago
Tom Pittenger
e0e3c23a87
AP_HAL_ChibiOS/hwdef: fix misprint in comment
4 years ago
Michael du Breuil
960437d446
Tools: Add the SFML configuration flags as needed for joysticks
4 years ago
Michael du Breuil
350fe3ed8d
wscript: Add configure option for SFML joystick
4 years ago
Michael du Breuil
58ee8f62e2
AP_HAL_SITL: Support SFML joystick input
4 years ago
Michael du Breuil
892fb74c96
SITL: Add parameters for SFML_Joystick
4 years ago
Andrew Tridgell
c8e604a730
AP_Scripting: fixed gcc 9.x build
4 years ago
Andrew Tridgell
c14d19be68
AP_NavEKF3: fixed gcc 9.3 build error
...
gcc 9.3 doesn't like the use of get_accel(i) when array length is 1
4 years ago
Andrew Tridgell
7099bb6096
AP_NavEKF2: fixed gcc 9.3 build error
...
gcc 9.3 doesn't like the use of get_accel(i) when array length is 1
4 years ago
Andrew Tridgell
19c42ca0ed
AP_RCTelemetry: fixed build for gcc 9.x
4 years ago
Andrew Tridgell
c1dded0483
AP_DAL: fixed distance in rangefinder data
...
thanks to Paul for noticing
4 years ago
Andrew Tridgell
8c59575646
AP_OSD: support callsign display on OSD
...
use a file "callsign.txt" on the sdcard for callsign
4 years ago
Andrew Tridgell
c423bcca65
AP_OLC: fixed build of OSD on SITL
...
failed to link with constexpr, simple fix is to use defines, which
also scopes it inside the cpp
4 years ago
Peter Barker
a9a2c8c392
AP_HAL_SITL: only disown a sempahore once we're done with it
4 years ago
Peter Barker
545a086865
SITL: make ToshibaLED an 8-bit register device
4 years ago
Peter Barker
e21e55ba51
SITL: add I2CRegister::8Bit for 8-bit-quantity devices
4 years ago
Peter Barker
29b913cd41
autotest: avoid using undefined fmt variable
4 years ago
Huibean
a00243dc5a
SITL: fix copter sitl build on macos
4 years ago
Andrew Tridgell
3f4c605361
AP_Beacon: added const
4 years ago
Marek Łukasiewicz
8813057b4c
AP_HAL_ChibiOS: Tweak sorting to be py2/py3 compatible
4 years ago
bugobliterator
bf4f482f5e
AP_FileSystem: do listing for SYS without slash as well
4 years ago
Andrew Tridgell
02e9519ab0
AP_Filesystem: fixed stat call for @SYS files
4 years ago
Peter Barker
c787231435
AC_Fence: remove timeout for waiting on fence semaphore, make nonblocking
...
Also move where we indicate we've attempted a load.
4 years ago
bugobliterator
d0cf3365ee
AP_HAL_Linux: handle uninitialised soCAN file descriptor
4 years ago
bugobliterator
eea6b4c9b9
AP_HAL_SITL: handle uninitialised file descriptor
4 years ago
bugobliterator
f502af99b2
AP_Periph: fix uninitialised buffer arrays
4 years ago
Peter Barker
48385b82dc
AP_Logger: use instance number for Mag logging
4 years ago
Peter Barker
12f0e9dd43
AP_Logger: use instance number for Baro logging
4 years ago
Peter Barker
2437cf8a24
AP_Logger: use instance number for IMU logging
4 years ago
Peter Barker
55697a8f8e
Tools: correct decoding of hex values in watchdog decoder
4 years ago
Peter Barker
d436e5b5d1
SITL: add simulator for Rotoye battery monitor
...
Also correct temperature from generic battery simulator
4 years ago
Lucas De Marchi
4be9b4171b
AP_RangeFinder: TFMiniPlus: respect max configured via param
...
Do like other drivers do and cap the maximum reported value with what is
configured in the parameter.
4 years ago