Andrew Tridgell
aab0c31385
AP_DAL: prevent logical loop between AHRS and EKF
...
this prevents the EKF using its own rejecting_airspeed flag
3 years ago
Josh Henderson
af348e6ba1
AP_DAL: add define AP_AIRSPEED_ENABLED
3 years ago
Peter Barker
ca8436ba5d
AP_DAL: create and use AP_OPTICALFLOW_ENABLED
...
Including a define for each backend.
3 years ago
Andrew Tridgell
6b249aefbc
AP_DAL: support 9 uarts
3 years ago
Peter Barker
13dc37fdcc
AP_DAL: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
3 years ago
Peter Barker
d6ebc5578b
AP_DAL: factor substring from allocation_error parameter
3 years ago
bugobliterator
756972a80b
AP_DAL: replace config_error with allocation_error
3 years ago
Peter Barker
df9de582e4
AP_DAL: move from HAL_NO_GCS to HAL_GCS_ENABLED
3 years ago
Andrew Tridgell
a76323aaca
AP_DAL: fixed a bug in RMGH logging
3 years ago
Peter Barker
fc6d8222e7
AP_DAL: move VehicleClass handling to AHRS frontend
...
.... and renaming the enumeration while we're at it
4 years ago
Peter Barker
b5b4ec94c9
AP_DAL: stop using AHRS as conduit for Compass pointer
4 years ago
Peter Barker
74859095a9
AP_DAL: add and use compass.available()
...
Covers both being enabled and initialised
4 years ago
Andrew Tridgell
17f93b8a94
AP_DAL: update GPS yaw API to add timestamp
4 years ago
Siddharth Purohit
f4b2b3b214
AP_DAL: move to using tool instead of tools program group
4 years ago
Siddharth Purohit
0120d8eeec
AP_DAL: take into account for addition of QSPIDevice in AP_HAL
4 years ago
Siddharth Purohit
a52f04ddde
AP_DAL: add interface for first usable compass
4 years ago
Peter Barker
f4f713a04f
AP_DAL: add takeoff and touchdown expected state
4 years ago
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