mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-26 17:33:34 +08:00
bmp388: cleanup main and add to px4_fmu-v5x board_config.h
This commit is contained in:
@@ -46,10 +46,9 @@
|
||||
class BMP388_I2C: public device::I2C, public IBMP388
|
||||
{
|
||||
public:
|
||||
BMP388_I2C(uint8_t bus, uint32_t device, bool external);
|
||||
BMP388_I2C(uint8_t bus, uint32_t device);
|
||||
virtual ~BMP388_I2C() = default;
|
||||
|
||||
bool is_external();
|
||||
int init();
|
||||
|
||||
uint8_t get_reg(uint8_t addr);
|
||||
@@ -63,23 +62,16 @@ public:
|
||||
private:
|
||||
struct calibration_s _cal;
|
||||
struct data_s _data;
|
||||
bool _external;
|
||||
};
|
||||
|
||||
IBMP388 *bmp388_i2c_interface(uint8_t busnum, uint32_t device, bool external)
|
||||
IBMP388 *bmp388_i2c_interface(uint8_t busnum, uint32_t device)
|
||||
{
|
||||
return new BMP388_I2C(busnum, device, external);
|
||||
return new BMP388_I2C(busnum, device);
|
||||
}
|
||||
|
||||
BMP388_I2C::BMP388_I2C(uint8_t bus, uint32_t device, bool external) :
|
||||
BMP388_I2C::BMP388_I2C(uint8_t bus, uint32_t device) :
|
||||
I2C("BMP388_I2C", nullptr, bus, device, 100 * 1000)
|
||||
{
|
||||
_external = external;
|
||||
}
|
||||
|
||||
bool BMP388_I2C::is_external()
|
||||
{
|
||||
return _external;
|
||||
}
|
||||
|
||||
int BMP388_I2C::init()
|
||||
|
||||
Reference in New Issue
Block a user