BMP388 - Add support for BMP388 barometer.
commit53167b161fb7206f34714c92cceed51b81a6f03c
authorDominic Clifton <dominic.clifton@cleanflight.com>
Sat, 5 Jan 2019 22:39:56 +0000 (5 23:39 +0100)
committerMichael Keller <github@ike.ch>
Mon, 1 Jul 2019 20:14:23 +0000 (2 08:14 +1200)
tree68c3e46593750f0bcb0bde2e966214a32a3ceed8
parentaba49b39ae2ff51e84e19e36d4267b9bb5009bbb
BMP388 - Add support for BMP388 barometer.

BMP388 - Move the static assert.

BMP388 - Build faster when the baro driver is not enabled.

BMP388 - Fix spi init due to changes in master.

BMP388 - Add missing bmp388 unit test files.

BMP388 - Remove debug code.

BMP388 - Prepare EXTI/EOC handling for unified targets.

BMP388 - enable on unified targets.

BMP388 - Add support to NUCLEOF722.

BMP388 - Add support to NUCLEOH743.

BMP388 - Add BMP388 (via SPI) support to NUCLEOF7

* For some CI visibility on the conditional baro SPI code.

NUCLEOH743 - Add LPS baro for more CI visibility.

Remove whitespace, as requested.

Move barometer `#defines` into the implementations.

Cleanup style of method names in baro drivers.
25 files changed:
src/main/cli/settings.c
src/main/drivers/barometer/barometer.h
src/main/drivers/barometer/barometer_bmp085.c
src/main/drivers/barometer/barometer_bmp085.h
src/main/drivers/barometer/barometer_bmp280.c
src/main/drivers/barometer/barometer_bmp280.h [copied from src/main/drivers/barometer/barometer_ms5611.h with 87% similarity]
src/main/drivers/barometer/barometer_bmp388.c [new file with mode: 0644]
src/main/drivers/barometer/barometer_bmp388.h [copied from src/main/drivers/barometer/barometer_bmp085.h with 67% similarity]
src/main/drivers/barometer/barometer_lps.c
src/main/drivers/barometer/barometer_ms5611.c
src/main/drivers/barometer/barometer_ms5611.h
src/main/drivers/barometer/barometer_qmp6988.c
src/main/sensors/barometer.c
src/main/sensors/barometer.h
src/main/target/NUCLEOF7/target.h
src/main/target/NUCLEOF7/target.mk
src/main/target/NUCLEOF722/target.h
src/main/target/NUCLEOF722/target.mk
src/main/target/NUCLEOH743/target.h
src/main/target/NUCLEOH743/target.mk
src/main/target/common_unified.h
src/test/Makefile
src/test/unit/baro_bmp280_unittest.cc
src/test/unit/baro_bmp388_unittest.cc [new file with mode: 0644]
src/test/unit/baro_ms5611_unittest.cc