zhouzhiwen2000
afde83d2f9
AP_Baro: Fix occasional problems with SPL06
...
Sometimes SPL06 has init problems, that's due to failure of reading using SPI for the first time. The SPL06 is a dual protocol sensor(I2C and SPI), sometimes it takes one SPI operation to convert it to SPI mode.
4 years ago
Pierre Kancir
ce34ce6def
AP_Baro: fix example
4 years ago
Pierre Kancir
95d0c67a99
AP_Baro: fix example
4 years ago
Andrew Tridgell
a42bfd5df5
AP_Baro: added MS5611 baro compensation for -15 to -40C
4 years ago
Andrew Tridgell
dad55b496b
AP_Baro: support DPS310 temperature fix
...
separate DPS310 from DSP280
4 years ago
Patrick José Pereira
6a824b1467
AP_Baro: Add missing const in member functions
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
4 years ago
Josh Henderson
275c2849cf
AP_Baro: Privatize Logging
4 years ago
Andrew Tridgell
75c789fc57
AP_Baro: added ExternalAHRS backend
4 years ago
Andrew Tridgell
3e2ff71750
AP_Baro: rename params to suit new BARO param naming
4 years ago
Andrew Tridgell
567de3047b
AP_Baro: added modelling of baro wind effects in SITL
4 years ago
Andrew Tridgell
e552fd7e5a
AP_Baro: adjust for new baro params in SITL
4 years ago
Andrew Tridgell
9563c1ed33
AP_Baro: rename wind coefficient params to be clearer
4 years ago
Andrew Tridgell
1c1c067dee
AP_Baro: rework to separate out wind coefficient params
...
- disable on low flash boards
- add an enable parameter per baro for wind coeffients
4 years ago
Paul Riseborough
0be0498801
AP_Baro: Add static pressure positoin error correction
4 years ago
Andrew Tridgell
d099af87b2
AP_Baro: renamed parameters and mark pressure and temperature readonly
...
this is ready for BARO parameter prefix
4 years ago
Peter Barker
6f7fbece49
AP_Baro: add accessor for external bus parameter
4 years ago
Peter Barker
771666ee52
AP_Baro: correct i2c transfer invocation in KellerLD
...
This allows the device to work on boards which are not Pixhawk1. For
reasons yet to be determined.
4 years ago
Andrew Tridgell
b0ec4f8b93
AP_Baro: removed have_ekf_logging()
4 years ago
murata
22b8ed5adf
AP_Baro: Delete unnecessary return processing
4 years ago
murata
967aa44fbe
AP_Baro: Change message from AP_Baro to Baro for unification accross the file
4 years ago
giacomo892
9c42c0f176
AP_Baro: remove unnecessary debug on DPS280
4 years ago
Kai Schoos
798c3fd0b7
AP_Baro: examples: BARO_generic: instantiate sitl to fix nullptr panic
4 years ago
Andrew Tridgell
7daf8d3cd4
AP_Baro: fixed build warnings for MSP with AP_Periph
4 years ago
yaapu
ea53ce2a3f
AP_Baro: support for MSP barometer
4 years ago
Harshit Kumar Sankhla
d7c569c085
AP_Baro: able to freeze baro using SITL parameter
5 years ago
Andrew Tridgell
326ab0d7b8
AP_Baro: added get_primary() method
5 years ago
Siddharth Purohit
dc02322017
AP_Baro: move to using CANManager library
5 years ago
Patrick José Pereira
e1b6ef3e14
AP_BARO: Fix zero as nullptr in KellerLD
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
5 years ago
Andrew Tridgell
978a7d2859
AP_Baro: added device IDs for barometers
...
this allows us to tell what barometers were detected in logs
5 years ago
Harshit Kumar Sankhla
27fc7dcf0a
AP_Baro: get SITL to work with multiple baros
...
baro readings are independent of each other
and can be configured to behave differently
5 years ago
vierfuffzig
6fa7dca68b
AP-Baro: fix init without baro
5 years ago
Peter Barker
6b232ee515
AP_Baro: add documentation for ICBM message (ICM20789 diagnostics)
5 years ago
Andrew Tridgell
02aebfcd6f
AP_Baro: fixed build warning
5 years ago
Patrick José Pereira
4018a79f83
AP_Baro: Fix scope of HAL_INS_MPU60x0_NAME
...
`read_calibration_data` is defined but only used inside the
definition scope.
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
5 years ago
murata
10b7988092
AP_Baro: Fix timestamp wrapping
5 years ago
Andrew Tridgell
322bad3fd9
AP_Baro: make all semaphores recursive
...
the cost is very similar and this prevents an easy coding error which
can occur on less used code paths
5 years ago
Andrew Tridgell
8c563ef1bf
AP_Baro: use take_blocking instead of HAL_SEMAPHORE_BLOCK_FOREVER
...
this makes for cleaner and smaller code as the failure case is not
needed
5 years ago
Andrew Tridgell
4d24aa43db
AP_Baro: added dummy driver
...
useful for board bringup
5 years ago
Andrew Tridgell
d8beb55e9f
AP_Baro: fixed BMP388 on SPI
5 years ago
Andrew Tridgell
8e4138b503
AP_Baro: fixed baro health for AP_Periph
5 years ago
Patrick José Pereira
d36157f314
AP_Baro: Add BME280 ID in BMP280
...
BME280 has the same memory layout than BMP280,
but with more features.
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
5 years ago
Peter Barker
4e40c39128
AP_Baro: add missing break statement
5 years ago
CUAVcaijie
8daa8f34c9
AP_Baro: added averaging of CAN baro output
5 years ago
Michel Pastor
0857cf49d5
AP_Baro: add driver for the SPL06-001
5 years ago
Michel Pastor
ada1239012
AP_Baro: fix PROBE_EXT parameter description
5 years ago
Mark Whitehorn
a1868b8b67
AP_Baro: rename sensor_config_error to config_error
5 years ago
murata
233fb94417
AP_Baro: Add I2C Access
5 years ago
Andrew Tridgell
94418ca70e
AP_Baro: added register checking and reset to DPS280 driver
...
this is to fix an issue found on a mRoControlZeroF7
5 years ago
Peter Barker
04ee459e8c
AP_Baro: exclude Sub pressure transducers from non-sub builds
5 years ago
liang
d890203f73
AP_Baro: LPS22H: correct formatting
5 years ago