Peter Barker
daedebce2e
AP_Baro: create and use HAL_SIM_BARO_ENABLED
2022-03-17 14:39:55 +11:00
Peter Barker
56761cccf0
AP_Baro: correct should-probe check for Keller Baro
2022-02-02 18:56:43 +11:00
Josh Henderson
319fec2b1f
AP_Baro: add define AP_AIRSPEED_ENABLED
2022-01-19 18:21:32 +11:00
Peter Barker
721ede206d
AP_Baro: create and use HAL_SIM_BARO_ENABLED
2022-01-17 13:13:05 +11:00
Peter Barker
e710969ebb
AP_Baro: make C_TO_KELVIN a function macro; create KELVIN_TO_C
...
These are in celsius
2022-01-13 18:31:46 +11:00
Willian Galvani
2feb740a03
AP_Baro: add option to set BARO_EXT_BUS default value
...
This allows boards to define their own BARO_EXT_BUS default value.
This is mostly relevant for linux boards, as HAL_LINUX doesn't
probe all buses when BARO_EXT_BUS == -1.
2021-10-11 17:57:52 -03:00
Peter Barker
cf9a774bc2
AP_Baro: move from HAL_NO_GCS to HAL_GCS_ENABLED
2021-09-22 21:37:00 +10:00
Pierre Kancir
ae11353d81
AP_Baro: fix externalAHRS detection
...
'A = B >= C' kind. The expression is calculated as following: 'A = (B >= C)'
2021-08-25 16:37:13 +09:00
bugobliterator
90437cb894
AP_Baro: change class name from SITL::SITL to SITL::SIM
2021-08-05 07:25:31 +10:00
Andrew Tridgell
8e4d67a7c1
AP_Baro: fixed SITL with SIM_BARO_COUNT==0
...
this allows for testing of SITL with no baro
2021-07-08 07:56:51 +10:00
Peter Barker
c95b56d8fe
AP_Baro: remove @Values from param metadata where @Bitmask exists
2021-06-23 18:37:34 +10:00
Peter Barker
304bc2bc13
AP_Baro: remove HIL support
2021-06-15 09:47:31 +10:00
Peter Barker
4a1eef4565
AP_Baro: move from HAL_NO_LOGGING to HAL_LOGGING_ENABLED
2021-05-19 17:38:47 +10:00
Andrew Tridgell
1a81b10d27
AP_Baro: hide unnecessary params on AP_Periph
2021-05-09 06:44:19 +10:00
Josh Henderson
275c2849cf
AP_Baro: Privatize Logging
2021-02-02 17:55:27 +11:00
Andrew Tridgell
75c789fc57
AP_Baro: added ExternalAHRS backend
2021-01-05 21:13:12 +11:00
Andrew Tridgell
3e2ff71750
AP_Baro: rename params to suit new BARO param naming
2020-12-11 15:21:41 +11:00
Andrew Tridgell
9563c1ed33
AP_Baro: rename wind coefficient params to be clearer
2020-12-11 15:21:41 +11:00
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
2020-12-11 15:21:41 +11:00
Paul Riseborough
0be0498801
AP_Baro: Add static pressure positoin error correction
2020-12-11 15:21:41 +11:00
Andrew Tridgell
d099af87b2
AP_Baro: renamed parameters and mark pressure and temperature readonly
...
this is ready for BARO parameter prefix
2020-12-08 13:22:17 +11:00
Andrew Tridgell
b0ec4f8b93
AP_Baro: removed have_ekf_logging()
2020-11-10 16:15:45 +11:00
murata
967aa44fbe
AP_Baro: Change message from AP_Baro to Baro for unification accross the file
2020-10-08 10:51:33 +11:00
yaapu
ea53ce2a3f
AP_Baro: support for MSP barometer
2020-09-09 06:35:50 +10:00
Siddharth Purohit
dc02322017
AP_Baro: move to using CANManager library
2020-08-19 17:31:09 +10:00
Andrew Tridgell
978a7d2859
AP_Baro: added device IDs for barometers
...
this allows us to tell what barometers were detected in logs
2020-07-21 08:20:01 +09:00
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
2020-07-08 16:25:31 +10:00
vierfuffzig
6fa7dca68b
AP-Baro: fix init without baro
2020-05-26 10:04:22 +10:00
Andrew Tridgell
4d24aa43db
AP_Baro: added dummy driver
...
useful for board bringup
2020-01-18 17:00:44 +11:00
Andrew Tridgell
8e4138b503
AP_Baro: fixed baro health for AP_Periph
2020-01-18 15:44:17 +11:00
Michel Pastor
0857cf49d5
AP_Baro: add driver for the SPL06-001
2019-11-24 16:47:31 -08:00
Michel Pastor
ada1239012
AP_Baro: fix PROBE_EXT parameter description
2019-11-18 08:23:33 +08:00
Mark Whitehorn
a1868b8b67
AP_Baro: rename sensor_config_error to config_error
2019-11-08 10:14:34 +11:00
Peter Barker
04ee459e8c
AP_Baro: exclude Sub pressure transducers from non-sub builds
2019-09-28 16:41:06 +10:00
Andrew Tridgell
f18a18c0ee
AP_Baro: use GET_I2C_DEVICE() for i2c probes
...
for consistency with compass and INS
2019-09-04 16:27:47 +10:00
Andrew Tridgell
2509b50852
AP_Baro: define GET_I2C_DEVICE()
2019-09-04 16:27:47 +10:00
Michael du Breuil
5d888abfec
AP_Baro: Directly include needed headers
2019-08-28 13:13:03 +10:00
Andrew Tridgell
6cecf15e6a
AP_Baro: remove unused baro probe lines
2019-08-28 06:54:11 +10:00
Andrew Tridgell
e8e18959f7
AP_Baro: fixed baro build with AP_Periph
...
no GCS available
2019-08-27 10:29:56 +10:00
Andrew Tridgell
a19e55e83c
AP_Baro: added BMP388 driver
2019-08-27 10:29:56 +10:00
Jaaaky
fee3136b44
AP_Baro: Fix floating point exception with watchdog reset
...
Fixes #12132
2019-08-26 12:24:21 +10:00
Andrew Tridgell
c9567783e6
AP_Baro: use sensor_config_error on baro cal failure
...
this allows the user to fix parameters
2019-07-31 14:30:49 +10:00
Peter Barker
c283bb968b
AP_Baro: support 0 detected simulated baros
2019-07-09 10:01:23 +10:00
Andrew Tridgell
f7b9368b94
AP_Baro: support new sensor config setup
2019-05-30 15:39:57 +10:00
Andrew Tridgell
5023b51679
AP_Baro: added semaphore for safe multi-thread use of APIs
2019-05-30 08:33:12 +10:00
Pierre Kancir
2348fa4201
AP_Baro: probe HAL_BARO_LPS22H_I2C
2019-05-22 07:37:20 +10:00
Phillip Kocmoud
a24bbe0b13
AP_Baro: support DPS280 on SPI
2019-05-10 15:05:42 +10:00
Jaaaky
6ed8b2aad9
AP_Baro: Fix not healthy by watchdog reset
2019-05-03 10:42:43 +10:00
Andrew Tridgell
8d57a6a86a
AP_Baro: skip cal on watchdog reset
2019-04-22 16:53:35 +10:00
Michael du Breuil
fd8f70c098
AP_Baro: Include AP_Logger directly
2019-04-05 20:12:53 +11:00