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
Andrew Tridgell
9e272b7a95
AP_Baro: support SP01 board
7 years ago
Andrew Tridgell
f85c82ee5d
AP_Baro: fixed baro scaling for LPS2XH
7 years ago
ljwang
88effef51a
AP_Baro: support mini-pix using LPS25H SPI barometer
...
allow LPS22H and LPS25H to share a driver
7 years ago
Andrew Tridgell
00d3c158db
AP_Baro: use generic defines for 20789
7 years ago
Andrew Tridgell
5a6831b606
AP_Baro: allow ICM-20789 on SPI or I2C
7 years ago
Andrew Tridgell
a3dabf3c55
AP_Baro: enable 20789 baro on F412
7 years ago
Andrew Tridgell
472eed3847
AP_Baro: enable use of pressure correction
...
this allows for temperature correction of baro pressure
7 years ago
Andrew Tridgell
b2172a0475
AP_Baro: support PCNC1
7 years ago
Peter Barker
12a3cc1179
AP_Baro: use Invensense defines when configuring ICM20789 IMU part
7 years ago
Peter Barker
3a0c5bed85
AP_Baro: ICM20789: example fixes
7 years ago
Peter Barker
bf95be96f3
AP_Baro: ICM20789: stop dev_icm being an instance variable
7 years ago
Peter Barker
c56486a39e
AP_Baro: remove pointless destructor overrides
7 years ago
Peter Barker
05fb28c7f9
AP_Baro: use HAL_SEMAPHORE_BLOCK_FOREVER
7 years ago
Peter Barker
ea83a487d4
AP_Baro: create BARO_ICM20789_DEBUG and use it
7 years ago
Peter Barker
31d8b6ba64
AP_Baro: do not take semaphore if HAL_INS_MPU60x0_NAME not set
7 years ago
Andrew Tridgell
bf67153791
AP_Baro: implement ICM20789 barometer
7 years ago
Siddharth Purohit
175d806b5f
AP_Baro: skip using posix headers for non-posix systems
7 years ago
Andrew Tridgell
83d1e71cb2
AP_Baro: ran BMP085 driver through code formatter
7 years ago
night-ghost
2c043b822b
AP_Baro: fixed BMP085 driver for current API
7 years ago
LukeMike
d48f9397d0
VRBRAIN / AP_Baro: added barometer sensor init for VR Brain boards
7 years ago
Andrew Tridgell
5846558b0e
AP_Baro: moved constants to AP_Math/definitions.h
7 years ago
rde-mato
787420931e
AP_Baro: make AP_Baro a singleton
...
for AP_Airspeed
7 years ago
Andrew Tridgell
51f9f087ab
AP_Baro: support MindPX-v2
7 years ago
Andrew Tridgell
0b6659b36a
AP_Baro: support ChibiOS FMUv4
7 years ago
Andrew Tridgell
c8c563f90d
AP_Baro: support ChibiOS
7 years ago
Pierre Kancir
14b5c8a6c4
AP_Baro: don't include vehicle specific baro by default
7 years ago
Andrew Tridgell
68f8817e97
AP_Baro: removed create() method for objects
...
See discussion here:
https://github.com/ArduPilot/ardupilot/issues/7331
we were getting some uninitialised variables. While it only showed up in
AP_SbusOut, it means we can't be sure it won't happen on other objects,
so safest to remove the approach
Thanks to assistance from Lucas, Peter and Francisco
7 years ago