I2C: Add frequency to i2c_msg_s structure
This commit is contained in:
parent
ae0a55de53
commit
4e4dbda41e
@ -180,15 +180,17 @@ int i2ccmd_dev(FAR struct i2ctool_s *i2ctool, int argc, char **argv)
|
||||
|
||||
/* Set up data structures */
|
||||
|
||||
regaddr = 0;
|
||||
regaddr = 0;
|
||||
|
||||
msg[0].addr = addr;
|
||||
msg[0].flags = 0;
|
||||
msg[0].buffer = ®addr;
|
||||
msg[0].length = 1;
|
||||
msg[0].frequency = i2ctool->freq;
|
||||
msg[0].addr = addr;
|
||||
msg[0].flags = 0;
|
||||
msg[0].buffer = ®addr;
|
||||
msg[0].length = 1;
|
||||
|
||||
msg[1].addr = addr;
|
||||
msg[1].flags = I2C_M_READ;
|
||||
msg[1].frequency = i2ctool->freq;
|
||||
msg[1].addr = addr;
|
||||
msg[1].flags = I2C_M_READ;
|
||||
if (i2ctool->width == 8)
|
||||
{
|
||||
msg[1].buffer = &u.data8;
|
||||
|
@ -210,13 +210,15 @@ int i2ctool_get(FAR struct i2ctool_s *i2ctool, FAR struct i2c_master_s *dev,
|
||||
|
||||
/* Set up data structures */
|
||||
|
||||
msg[0].addr = i2ctool->addr;
|
||||
msg[0].flags = 0;
|
||||
msg[0].buffer = ®addr;
|
||||
msg[0].length = 1;
|
||||
msg[0].frequency = i2ctool->freq;
|
||||
msg[0].addr = i2ctool->addr;
|
||||
msg[0].flags = 0;
|
||||
msg[0].buffer = ®addr;
|
||||
msg[0].length = 1;
|
||||
|
||||
msg[1].addr = i2ctool->addr;
|
||||
msg[1].flags = I2C_M_READ;
|
||||
msg[0].frequency = i2ctool->freq;
|
||||
msg[1].addr = i2ctool->addr;
|
||||
msg[1].flags = I2C_M_READ;
|
||||
|
||||
if (i2ctool->width == 8)
|
||||
{
|
||||
|
@ -237,13 +237,15 @@ int i2ctool_set(FAR struct i2ctool_s *i2ctool, FAR struct i2c_master_s *dev,
|
||||
|
||||
/* Set up data structures */
|
||||
|
||||
msg[0].addr = i2ctool->addr;
|
||||
msg[0].flags = 0;
|
||||
msg[0].buffer = ®addr;
|
||||
msg[0].length = 1;
|
||||
msg[0].frequency = i2ctool->freq;
|
||||
msg[0].addr = i2ctool->addr;
|
||||
msg[0].flags = 0;
|
||||
msg[0].buffer = ®addr;
|
||||
msg[0].length = 1;
|
||||
|
||||
msg[1].addr = i2ctool->addr;
|
||||
msg[1].flags = 0;
|
||||
msg[1].frequency = i2ctool->freq;
|
||||
msg[1].addr = i2ctool->addr;
|
||||
msg[1].flags = 0;
|
||||
if (i2ctool->width == 8)
|
||||
{
|
||||
u.data8 = (uint8_t)value;
|
||||
|
Loading…
x
Reference in New Issue
Block a user