ardupilot/libraries/AP_Baro
Thomas Watson def199e61f AP_Baro: optimize DroneCAN subscription process
* remove unnecessary nullptr check, these are always called from an
  initialized AP_DroneCAN so if it's nullptr something has gone
  horrifically wrong

* pass in driver index instead of repeatedly calling function to get it

* simplify error handling; knowing exactly which allocation failed is not
  super helpful and one failing likely means subsequent ones will too,
  as it can only fail due to being out of memory
2024-11-18 10:30:29 +11:00
..
examples AP_Baro: fix example: fixing missing objects 2024-09-29 09:40:37 +10:00
tests AP_Baro: added atmospheric tables for high altitude flight 2024-05-07 21:19:06 +10:00
AP_Baro.cpp AP_Baro: replace gcs().send_text with GCS_SEND_TEXT 2024-08-09 14:53:55 -07:00
AP_Baro.h AP_Baro: remove unnecessary "#ifdef HAL_BUILD_AP_PERIPH" 2024-09-04 14:42:21 +09:00
AP_Baro_BMP085.cpp AP_Baro: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
AP_Baro_BMP085.h AP_Baro: tidy includes into AP_Baro_config.h 2022-11-01 11:23:22 +11:00
AP_Baro_BMP280.cpp AP_Baro: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
AP_Baro_BMP280.h AP_Baro: tidy includes into AP_Baro_config.h 2022-11-01 11:23:22 +11:00
AP_Baro_BMP388.cpp AP_Baro: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
AP_Baro_BMP388.h AP_Baro: tidy includes into AP_Baro_config.h 2022-11-01 11:23:22 +11:00
AP_Baro_BMP581.cpp AP_Baro: Add in BMP581 Driver 2024-06-17 09:50:47 +10:00
AP_Baro_BMP581.h AP_Baro: Add in BMP581 Driver 2024-06-17 09:50:47 +10:00
AP_Baro_Backend.cpp AP_Baro: Fix some typos 2023-10-12 18:30:42 +11:00
AP_Baro_Backend.h AP_Baro: Add in BMP581 Driver 2024-06-17 09:50:47 +10:00
AP_Baro_DPS280.cpp AP_Baro: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
AP_Baro_DPS280.h AP_Baro: Fix GCS DPS310 HWID issue 2023-09-27 08:11:52 +10:00
AP_Baro_DroneCAN.cpp AP_Baro: optimize DroneCAN subscription process 2024-11-18 10:30:29 +11:00
AP_Baro_DroneCAN.h AP_Baro: optimize DroneCAN subscription process 2024-11-18 10:30:29 +11:00
AP_Baro_Dummy.cpp AP_Baro: allow baro backends to be individually compiled out 2022-05-22 12:11:45 +10:00
AP_Baro_Dummy.h AP_Baro: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
AP_Baro_ExternalAHRS.cpp AP_Baro: allow baro backends to be individually compiled out 2022-05-22 12:11:45 +10:00
AP_Baro_ExternalAHRS.h AP_Baro: tidy includes into AP_Baro_config.h 2022-11-01 11:23:22 +11:00
AP_Baro_FBM320.cpp AP_Baro: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
AP_Baro_FBM320.h AP_Baro: tidy includes into AP_Baro_config.h 2022-11-01 11:23:22 +11:00
AP_Baro_HIL.cpp AP_Baro: added atmospheric tables for high altitude flight 2024-05-07 21:19:06 +10:00
AP_Baro_ICM20789.cpp AP_Baro: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
AP_Baro_ICM20789.h AP_Baro: tidy includes into AP_Baro_config.h 2022-11-01 11:23:22 +11:00
AP_Baro_ICP101XX.cpp AP_Baro: avoid i2c errors with ICP101XX 2024-07-11 09:27:33 +10:00
AP_Baro_ICP101XX.h AP_Baro: Remove executable permissions 2023-09-08 17:09:26 +10:00
AP_Baro_ICP201XX.cpp AP_Baro: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
AP_Baro_ICP201XX.h AP_Baro: Remove executable permissions 2023-09-08 17:09:26 +10:00
AP_Baro_KellerLD.cpp AP_Baro: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
AP_Baro_KellerLD.h AP_Baro: tidy includes into AP_Baro_config.h 2022-11-01 11:23:22 +11:00
AP_Baro_LPS2XH.cpp AP_Baro: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
AP_Baro_LPS2XH.h AP_Baro: add missing includes 2022-11-15 16:44:38 +11:00
AP_Baro_Logging.cpp AP_Baro: log AltAMSL 2024-05-07 21:19:06 +10:00
AP_Baro_MS5611.cpp AP_Baro: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
AP_Baro_MS5611.h AP_Baro: tidy includes into AP_Baro_config.h 2022-11-01 11:23:22 +11:00
AP_Baro_MSP.cpp AP_Baro: allow baro backends to be individually compiled out 2022-05-22 12:11:45 +10:00
AP_Baro_MSP.h AP_Baro: allow baro backends to be individually compiled out 2022-05-22 12:11:45 +10:00
AP_Baro_SITL.cpp AP_Baro: re-order initialiser lines so -Werror=reorder will work 2024-09-24 22:50:28 +10:00
AP_Baro_SITL.h AP_Baro: accumulate altitude drift in place of raw calc 2024-04-30 16:39:32 +10:00
AP_Baro_SPL06.cpp AP_Baro: SPx06 adds Background mode 2024-09-11 18:27:47 +10:00
AP_Baro_SPL06.h AP_Baro: add SPA06 to SPx06 driver 2024-09-11 18:27:47 +10:00
AP_Baro_Wind.cpp AP_Baro: added atmospheric tables for high altitude flight 2024-05-07 21:19:06 +10:00
AP_Baro_atmosphere.cpp AP_Baro: fixed link with clang for shared library 2024-07-11 09:27:09 +10:00
AP_Baro_config.h AP_Baro: fixed link with clang for shared library 2024-07-11 09:27:09 +10:00
LogStructure.h AP_Baro: log AltAMSL 2024-05-07 21:19:06 +10:00