mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-17 22:33:35 +08:00
changed I2C init() to a public function. Removed init() from constructor of SMBus base class
This commit is contained in:
@@ -55,6 +55,8 @@ class __EXPORT I2C : public CDev
|
||||
|
||||
public:
|
||||
|
||||
virtual int init();
|
||||
|
||||
static int set_bus_clock(unsigned bus, unsigned clock_hz);
|
||||
|
||||
static unsigned int _bus_clocks[BOARD_NUMBER_I2C_BUSES];
|
||||
@@ -78,8 +80,6 @@ protected:
|
||||
I2C(const char *name, const char *devname, int bus, uint16_t address, uint32_t frequency);
|
||||
virtual ~I2C();
|
||||
|
||||
virtual int init();
|
||||
|
||||
/**
|
||||
* Check for the presence of the device on the bus.
|
||||
*/
|
||||
|
||||
@@ -36,7 +36,6 @@
|
||||
SMBus::SMBus(int bus_num, uint16_t address) :
|
||||
I2C("BATT_SMBUS_I2C", nullptr, bus_num, address, 100000)
|
||||
{
|
||||
init();
|
||||
}
|
||||
|
||||
SMBus::~SMBus()
|
||||
|
||||
Reference in New Issue
Block a user