Merge pull request #12520 from boomer41/fix-i2ceeprom-warning

Fix initialization order for I2CEEBlockDevice
pull/12526/head
Martin Kojtal 2020-02-27 08:48:22 +00:00 committed by GitHub
commit 9fc8ac20fe
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 4 deletions

View File

@ -25,8 +25,10 @@ I2CEEBlockDevice::I2CEEBlockDevice(
PinName sda, PinName scl, uint8_t addr,
bd_size_t size, bd_size_t block, int freq,
bool address_is_eight_bit)
: _i2c_addr(addr), _size(size), _block(block),
_address_is_eight_bit(address_is_eight_bit)
: _i2c_addr(addr)
, _address_is_eight_bit(address_is_eight_bit)
, _size(size)
, _block(block)
{
_i2c = new (_i2c_buffer) I2C(sda, scl);
_i2c->frequency(freq);
@ -36,8 +38,10 @@ I2CEEBlockDevice::I2CEEBlockDevice(
I2C *i2c_obj, uint8_t addr,
bd_size_t size, bd_size_t block,
bool address_is_eight_bit)
: _i2c_addr(addr), _size(size), _block(block),
_address_is_eight_bit(address_is_eight_bit)
: _i2c_addr(addr)
, _address_is_eight_bit(address_is_eight_bit)
, _size(size)
, _block(block)
{
_i2c = i2c_obj;
}