Andrew Tridgell
c31ee1f71b
AP_Baro: setup for fmuv6
6 years ago
Peter Barker
5e6f02f51e
AP_Baro: uavcan: reindent after WITH_SEMAPHORE change (NFC)
6 years ago
Peter Barker
78f05492d7
AP_Baro: uavcan: use WITH_SEMAPHORE in place of give/take _registry
6 years ago
Tom Pittenger
52887e1c45
AP_Baro: unify singleton naming to _singleton and get_singleton()
6 years ago
Andrew Tridgell
14172d69d5
AP_Baro: removed F4Light
6 years ago
Peter Barker
6fc76a32af
GLOBAL: use AP::logger() and strip redundant Log_ from methods
6 years ago
Peter Barker
b47733142f
GLOBAL: rename DataFlash_Class to AP_Logger
6 years ago
DOMINATOR\Eugene
c56188d081
AP_Baro: read temperature from AP_Airspeed singleton
6 years ago
Peter Barker
ee07789383
AP_Baro: add override keyword
6 years ago
Michael du Breuil
c712e926d7
AP_Baro: Avoid returning 0.0f for EAS2TAS
6 years ago
Andrew Tridgell
e4e793b295
AP_Baro: use WITH_SEMAPHORE()
...
and removed usage of hal.util->new_semaphore()
6 years ago
Peter Barker
e503df48ff
AP_Baro: emit calibrated messages for each connected baro
...
Thanks to OlliW for pointing this out
6 years ago
Eugene Shamaev
95ea3d8726
AP_Baro: fix temperature
6 years ago
murata
2d4dd1643d
AP_Baro: Delete the total temperature process.
...
AP_Baro: Delete the total temperature process.
6 years ago
Peter Barker
d05ab1b983
AP_Baro: notify GCS of all barometer ground pressures
6 years ago
Andrew Tridgell
d79386d574
AP_Baro: use GND_EXT_BUS to allow a specific bus to be probed
7 years ago
Andrew Tridgell
dda8e7c35a
AP_Baro: probe both i2c buses on CubeBlack for barometers
7 years ago
Randy Mackay
af6e2d2c8c
AP_Baro: add PROBE_EXT param values
...
this makes it easier for users to select the external baro they want to use on GCSs that do not display the bitmasks
7 years ago
Randy Mackay
758331612f
AP_Baro: probe for MS5611 on I2C addr 0x76
7 years ago
Andrew Tridgell
5de199bc01
AP_Baro: allow for external i2c baro on most boards
...
only disable on those with HAL_MINIMIZE_FEATURES enabled
7 years ago
Siddharth Purohit
5ef5537371
AP_Baro: move Baro UAVCAN subscribers and handlers to AP_Baro_UAVCAN
7 years ago
Andrew Tridgell
3fd25ad548
AP_Baro: added HAL_BARO_ALLOW_INIT_NO_BARO
7 years ago
Andrew Tridgell
1439b1a730
AP_Baro: added option to probe any i2c baro using GND_PROBE_EXT
...
This adds a hwdef.dat define HAL_PROBE_EXTERNAL_I2C_BAROS. When set,
we get a new parameter GND_PROBE_EXT that is a bitmask of i2c
barometers to look for.
This allows boards that have no builtin baro to work without
rebuilding
7 years ago
Andrew Tridgell
f937589810
AP_Baro: fixed BMP085 probe
7 years ago
Andrew Tridgell
b2cc992e0c
AP_Baro: convert to use WITH_SEMAPHORE()
7 years ago
Francisco Ferreira
9489ec9e7c
AP_Baro: adapt to changes in AP_BoardConfig_CAN
7 years ago
Andrew Tridgell
769c99d4d7
AP_Baro: added register checking on BMP280
...
this follows a log which seems to show an in-flight register
corruption on a MatekF405
7 years ago
heitiane
2c24bac79e
BARO_generic: add Dummy GCS to meet the requirement of AP_Baro::calibrate().
7 years ago
Patrick José Pereira
4ae6bd2c7e
AP_Baro: Use SITL singleton
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Eugene Shamaev
13954f97cf
AP_Baro: helper func
7 years ago
Eugene Shamaev
f8da16d11a
AP_Baro: reducing indenting by linearizing the logic
7 years ago
Andrew Tridgell
ae1a58ecb8
AP_Baro: added FMUv5 support
7 years ago
Patrick José Pereira
b014b6c857
AP_Baro: Use SSL variables
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Eugene Shamaev
31628ea52f
AP_Baro: functions declaration
...
Co-authored-by: Francisco Ferreira <OXINARF@users.noreply.github.com>
7 years ago
Francisco Ferreira
de73ab6472
AP_Baro: remove Qualcomm board support
7 years ago
night-ghost
0b3514c519
AP_Baro: add support for BMP280 on alternate address
7 years ago
Patrick José Pereira
f22f053c83
AP_Baro: Use C_TO_KELVIN
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Patrick José Pereira
cc590ee587
AP_Baro: Add BARO_TYPE_WATER model to SITL when running for ArduSub
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Patrick José Pereira
c7f832e81f
AP_Baro: Add SimpleUnderWaterAtmosphere function
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Andrew Tridgell
86e85a7089
AP_Baro: fixed build warning
7 years ago
night-ghost
eb0343649b
Baro: fix HAL_F4light compilation errors
7 years ago
night-ghost
740e322438
AP_Baro: fix BMP280 scale
7 years ago
Peter Barker
a5dc87e2af
AP_Baro: do dataflash logging as part of update
7 years ago
night-ghost
33bdc9196c
AP_Baro: added autodetection of popular baro types on external bus
7 years ago
night-ghost
cb8a34f784
AP_Baro: added range filter to backend, use it in most sensors (thanks khancyr for style correction)
7 years ago
Peter Barker
1de68b78dc
AP_Barometer: tidy handling of barometer calibrations
7 years ago
Peter Barker
0675f41d1e
AP_Baro: create AP::baro() function
7 years ago
Andrew Tridgell
667093023c
AP_Baro: added DPS280 barometer driver
7 years ago
Andrew Tridgell
5b7fe26f33
AP_Baro: added FBM320 driver
7 years ago
Andrew Tridgell
75a262ebf9
AP_Baro: support LPS25H on MPU9250 AUX
7 years ago