From f67b8aa0eba6d7ac13ae1a131294f3f025379a34 Mon Sep 17 00:00:00 2001 From: Stephan Brunner Date: Wed, 26 Feb 2020 18:18:22 +0100 Subject: [PATCH] Fix initialization order for I2CEEBlockDevice --- .../blockdevice/COMPONENT_I2CEE/I2CEEBlockDevice.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/components/storage/blockdevice/COMPONENT_I2CEE/I2CEEBlockDevice.cpp b/components/storage/blockdevice/COMPONENT_I2CEE/I2CEEBlockDevice.cpp index 11cf6e0433..97174a9063 100644 --- a/components/storage/blockdevice/COMPONENT_I2CEE/I2CEEBlockDevice.cpp +++ b/components/storage/blockdevice/COMPONENT_I2CEE/I2CEEBlockDevice.cpp @@ -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; }