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 |
Andrew Tridgell
|
f18a18c0ee
|
AP_Baro: use GET_I2C_DEVICE() for i2c probes
for consistency with compass and INS
|
6 years ago |
Andrew Tridgell
|
2509b50852
|
AP_Baro: define GET_I2C_DEVICE()
|
6 years ago |
Michael du Breuil
|
5d888abfec
|
AP_Baro: Directly include needed headers
|
6 years ago |
Andrew Tridgell
|
6cecf15e6a
|
AP_Baro: remove unused baro probe lines
|
6 years ago |
Andrew Tridgell
|
e8e18959f7
|
AP_Baro: fixed baro build with AP_Periph
no GCS available
|
6 years ago |
Andrew Tridgell
|
a19e55e83c
|
AP_Baro: added BMP388 driver
|
6 years ago |
Jaaaky
|
fee3136b44
|
AP_Baro: Fix floating point exception with watchdog reset
Fixes #12132
|
6 years ago |
Peter Barker
|
c16504e33e
|
AP_Baro: examples: var_info is now in GCS_MAVLINK_Parameters
|
6 years ago |
Andrew Tridgell
|
c9567783e6
|
AP_Baro: use sensor_config_error on baro cal failure
this allows the user to fix parameters
|
6 years ago |
Michael du Breuil
|
5645709e50
|
AP_Baro: Rearrange the sensor struct
Saves 12 bytes of RAM, 144 bytes of flash on CubeBlack
|
6 years ago |
Andrew Tridgell
|
6f58260d99
|
AP_Baro: check for all 1 ADC read on MS5611
|
6 years ago |
Andrew Tridgell
|
a196c54db6
|
AP_Baro: consider a baro unhealthy when outside of -200 to 200 C
this helps detects unhealthy baros on SPI where we can't detect comms
failure
|
6 years ago |
Peter Barker
|
c283bb968b
|
AP_Baro: support 0 detected simulated baros
|
6 years ago |
Andrew Tridgell
|
f7b9368b94
|
AP_Baro: support new sensor config setup
|
6 years ago |
Andrew Tridgell
|
5023b51679
|
AP_Baro: added semaphore for safe multi-thread use of APIs
|
6 years ago |
Pierre Kancir
|
3fa419e132
|
AP_Baro: fix LPS22H on I2C
|
6 years ago |
Pierre Kancir
|
2348fa4201
|
AP_Baro: probe HAL_BARO_LPS22H_I2C
|
6 years ago |
Andrew Tridgell
|
097519926d
|
AP_Baro: removed unusued AP_Common/Semaphore.h
|
6 years ago |
Phillip Kocmoud
|
069d054e5c
|
AP_Baro.cpp: support DPS280 on SPI
|
6 years ago |
Phillip Kocmoud
|
a24bbe0b13
|
AP_Baro: support DPS280 on SPI
|
6 years ago |
Jaaaky
|
6ed8b2aad9
|
AP_Baro: Fix not healthy by watchdog reset
|
6 years ago |
murata
|
716cc26082
|
AP_Baro: Commonize the CRC4 method
|
6 years ago |
Jonathan Challinger
|
c45ca690dc
|
AP_Baro: make crc4 a static member of AP_Baro_MS56xx
|
6 years ago |
Andrew Tridgell
|
8d57a6a86a
|
AP_Baro: skip cal on watchdog reset
|
6 years ago |
Andrew Tridgell
|
fef42c6219
|
AP_Baro: fixes for LPS2XH driver
use fractional temperature, and check status register to ensure we
have data available
|
6 years ago |
Peter Barker
|
10cc05c8ed
|
AC_Baro: add floating point constant designators
|
6 years ago |
Michael du Breuil
|
fd8f70c098
|
AP_Baro: Include AP_Logger directly
|
6 years ago |
Sagnik Bhattacharya
|
1830e72a0e
|
AP_Baro: add more comments to example
|
6 years ago |
Tom Pittenger
|
b54da9aab8
|
AP_Baro: rename dataflash to logger
|
6 years ago |
mirkix
|
655421c526
|
AP_Baro: remove unused field
|
6 years ago |
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 |