Peter Barker
b5b4ec94c9
AP_DAL: stop using AHRS as conduit for Compass pointer
4 years ago
Peter Barker
f4f713a04f
AP_DAL: add takeoff and touchdown expected state
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
Randy Mackay
7d319f8059
AP_DAL: add wheelencoder_enabled
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
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
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
905ffed7fd
AP_DAL: cleanups from review
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
c7cc26d9bc
AP_DAL: rename xxprintf() to rprintf()
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
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
50d03571da
AP_DAL: fixed build without VisualOdometry
4 years ago
Andrew Tridgell
e116b1ff0a
AP_DAL: added data access layer library
...
This provides a wrapper around sensor and system calls to allow for
logging for replay in EKF2 and EKF3
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
4 years ago