Peter Barker
a0fcd74b52
AP_DAL: remove separate calls to get delta-times for vel and ang
4 years ago
Paul Riseborough
296fb567ca
AP_DAL: Enable default airspeed variance to be specified externally
4 years ago
Andrew Tridgell
53326a08ed
AP_DAL: add 10k to SITL memory available
...
this is needed as the SITL data structures are larger than on STM32
due to pointer size. This means we sometimes fail to replay in SITL as
we refuse to allocate an EKF core
4 years ago
Andrew Tridgell
d16af5448b
AP_DAL: added healthy() method for airspeed
4 years ago
Peter Barker
54bae68e02
AP_DAL: correct rangefinder get_backend range check
4 years ago
Randy Mackay
7d319f8059
AP_DAL: add wheelencoder_enabled
4 years ago
Andrew Tridgell
5e81fadf13
AP_DAL: ensure RRNH is written before RRNI
...
this is required now we are dynamically allocating the backends in
replay
4 years ago
Andrew Tridgell
172854c894
AP_DAL: fixed build on navio
...
avoid shadowed variables
4 years ago
Andrew Tridgell
7b08053ef2
AP_DAL: guarantee that the beacon count cannot change after startup
4 years ago
Andrew Tridgell
73755e2d1f
AP_DAL: only allocate rangefinder backends that we need
4 years ago
Andrew Tridgell
893e9ea7fd
AP_DAL: don't allocate sensor backends unless needed
...
this saves memory on boards without those sensors
4 years ago
Andrew Tridgell
281e2cb693
AP_DAL: removed inhibitGps and inhibitGpsVertVel options
...
these were unused
4 years ago
Andrew Tridgell
8914bb45f8
AP_DAL: fix for uartI support
4 years ago
Gone4Dirt
6c136862b8
AP_DAL: Add stdio include
4 years ago
Andrew Tridgell
9e5e49cd13
AP_DAL: added methods to support EKF sources selection
4 years ago
Andrew Tridgell
636fe783f4
AP_DAL: use common events and structures for EKF2 and EKF3
...
this facilitates --force-ekf2 and --force-ekf3
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
Andrew Tridgell
c1dded0483
AP_DAL: fixed distance in rangefinder data
...
thanks to Paul for noticing
4 years ago
Peter Barker
eb132d1c93
AP_DAL: fill in visualodom structures
4 years ago
Andrew Tridgell
2a210549f9
AP_DAL: minor review cleanups
4 years ago
Andrew Tridgell
f4bf2ec3fe
AP_DAL: allow replay on ChibiOS
4 years ago
Andrew Tridgell
8cb3013217
AP_DAL: setup low pass IMU filter for 20Hz
4 years ago
Andrew Tridgell
0506af113e
AP_DAL: tidyup
4 years ago
Andrew Tridgell
fabac94952
AP_DAL: avoid logging unused IMU data
4 years ago
Andrew Tridgell
7a34ec4458
AP_DAL: updated comment
4 years ago
Andrew Tridgell
0e7611cebe
AP_DAL: fixed handling of AHRS trim
4 years ago
Andrew Tridgell
f145afabf3
AP_DAL: pack RFRN more efficiently
4 years ago
Andrew Tridgell
7a8e8b8b51
AP_DAL: removed use of BUILD macros in headers
...
fixes sempahore build
4 years ago
Andrew Tridgell
5be818f8a1
AP_DAL: re-pack GPS replay data
...
this fixes antenna offset for blended GPS, and reduces the average
amount of data in logs for GPS replay
4 years ago
Andrew Tridgell
905ffed7fd
AP_DAL: cleanups from review
4 years ago
Andrew Tridgell
509b9f5e63
AP_DAL: only enable standalone build with --no-gcs and --disable-scripting
4 years ago
Andrew Tridgell
4f17edc67d
AP_DAL: moved standalone example to tools
...
prevent trying to build with all examples
4 years ago
Andrew Tridgell
70abf799c3
AP_DAL: check for zero time in accel/gyro filtering
4 years ago
Andrew Tridgell
dd96d7c205
AP_DAL: fixed standalone linking
4 years ago
Andrew Tridgell
4ef7d5b468
AP_DAL: make more APIs const
4 years ago
Andrew Tridgell
e273f73cb4
AP_DAL: fixed shadowed variable
4 years ago
Andrew Tridgell
9635231088
AP_DAL: added body frame odomotry
4 years ago
Andrew Tridgell
29ab747982
AP_DAL: fixed navio build
4 years ago
Andrew Tridgell
c7cc26d9bc
AP_DAL: rename xxprintf() to rprintf()
4 years ago
Andrew Tridgell
9542f365f6
AP_DAL: fixed range beacon handling
4 years ago
Andrew Tridgell
d01534c7c6
AP_DAL: remove unnecessary variables
4 years ago
Andrew Tridgell
b8a3413f5e
AP_DAL: support wheel odomotry
4 years ago
Andrew Tridgell
c068da154a
AP_DAL: support external pos and velocity data
4 years ago
Andrew Tridgell
5260d677ef
AP_DAL: fixed optical flow replay
4 years ago
Andrew Tridgell
dab9d824fd
AP_DAL: added optflow support
4 years ago
Andrew Tridgell
47c3fadc17
AP_DAL: added ekf_low_time_remaining()
...
used by EKF for inter-lane scheduling
4 years ago
Andrew Tridgell
1848491ac2
AP_DAL: fixed GPS backend for multiple sensors
4 years ago
Andrew Tridgell
bf61910c7c
AP_DAL: fixed shadowed variable
...
found by semaphore build
4 years ago
Andrew Tridgell
50d03571da
AP_DAL: fixed build without VisualOdometry
4 years ago