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
Lucas De Marchi
69b6d95cb2
global: use static method to construct AP_Board_Config{,_CAN}
7 years ago
Lucas De Marchi
91feec0e14
global: use static method to construct AP_Baro
7 years ago
Lucas De Marchi
c5c1d5abfe
AP_Baro: add static create method
7 years ago
liorosh
f2b7dc74d7
AP_Baro: Adding a new LPS25H Barometer driver
...
The following is a Barometer sensor driver for the LPS25H Barometer that
is integrated in the 96Boards STM32 Sensor mezzanine board.
the update includes the .cpp and .h files of the driver as well as the
updates required in AP_Baro.cpp.
8 years ago
Jacob Walser
e492c733d8
AP_Baro: fixup Keller LD comments
8 years ago
Jacob Walser
07e00de549
AP_Baro: Tweak Keller LD driver for better performance after initial tests
8 years ago
Jacob Walser
2a71afd3ba
AP_Baro: Remove superfluous casts
8 years ago
Jacob Walser
a08da4ecc4
AP_Baro: New AP_Baro_Keller device driver
8 years ago
Lucas De Marchi
7c6f9a004e
AP_Baro: use FALLTHROUGH define
...
When falling through on a case switch, allow to add an empty statement
with the correct attribute to tell the compiler this behavior is
intended.
8 years ago
khancyr
2d0bce18a8
AP_Baro: rename all local variable with prefix
...
fix last missing spaces
8 years ago
khancyr
35ac86ff8d
AP_Baro: fix some style and const correctness
8 years ago
khancyr
0e895f5c74
AP_Baro: fix instance shadowing
8 years ago
Kevin Lopez Alvarez
18dab4829a
AP_Baro: initial FMUv4pro support
8 years ago
Michael du Breuil
6b60c110a5
AP_Baro: Improve GND_TEMP parameter docs
8 years ago
Michael du Breuil
f14667225d
AP_Baro: Avoid a FPE when ground pressure is negative
8 years ago
Peter Barker
1748e7cb0c
AP_Baro: make backends responsible for setting their health
...
This resolves a problem in SITL where the barometer would
not change value for prolonged period of time, making it
go unhealthy
8 years ago