diff --git a/i2c_smbus/i2c_smbus_amdadl.cpp b/i2c_smbus/i2c_smbus_amdadl.cpp index 28ee564c..ffa574da 100644 --- a/i2c_smbus/i2c_smbus_amdadl.cpp +++ b/i2c_smbus/i2c_smbus_amdadl.cpp @@ -164,12 +164,12 @@ s32 i2c_smbus_amdadl::i2c_smbus_xfer(u8 addr, char read_write, u8 command, int s case I2C_SMBUS_BYTE_DATA: data_size = 1; - data_ptr = data; + data_ptr = (char*)data; break; case I2C_SMBUS_WORD_DATA: data_size = 2; - data_ptr = data; + data_ptr = (char*)data; break; case I2C_SMBUS_BLOCK_DATA: