mirror of
https://github.com/apache/nuttx-apps.git
synced 2026-08-05 14:19:05 +00:00
apps/system/i2c: Adapt to rename I2C_M_RESTART->i2C_M_START. I2C_M_NOSTOP should be in flags of first message in every write-read and write-write mesage sequence.
This commit is contained in:
parent
d9cb9175ac
commit
a1e5bf6bf3
3 changed files with 5 additions and 4 deletions
|
|
@ -156,7 +156,7 @@ int i2ccmd_dev(FAR struct i2ctool_s *i2ctool, int argc, char **argv)
|
|||
|
||||
msg[0].frequency = i2ctool->freq;
|
||||
msg[0].addr = addr;
|
||||
msg[0].flags = 0;
|
||||
msg[0].flags = I2C_M_NOSTOP;
|
||||
msg[0].buffer = ®addr;
|
||||
msg[0].length = 1;
|
||||
|
||||
|
|
|
|||
|
|
@ -184,7 +184,7 @@ int i2ctool_get(FAR struct i2ctool_s *i2ctool, int fd, uint8_t regaddr,
|
|||
|
||||
msg[0].frequency = i2ctool->freq;
|
||||
msg[0].addr = i2ctool->addr;
|
||||
msg[0].flags = 0;
|
||||
msg[0].flags = I2C_M_NOSTOP;
|
||||
msg[0].buffer = ®addr;
|
||||
msg[0].length = 1;
|
||||
|
||||
|
|
|
|||
|
|
@ -211,13 +211,14 @@ int i2ctool_set(FAR struct i2ctool_s *i2ctool, int fd, uint8_t regaddr,
|
|||
|
||||
msg[0].frequency = i2ctool->freq;
|
||||
msg[0].addr = i2ctool->addr;
|
||||
msg[0].flags = 0;
|
||||
msg[0].flags = I2C_M_NOSTOP;
|
||||
msg[0].buffer = ®addr;
|
||||
msg[0].length = 1;
|
||||
|
||||
msg[1].frequency = i2ctool->freq;
|
||||
msg[1].addr = i2ctool->addr;
|
||||
msg[1].flags = 0;
|
||||
|
||||
if (i2ctool->width == 8)
|
||||
{
|
||||
u.data8 = (uint8_t)value;
|
||||
|
|
@ -241,7 +242,7 @@ int i2ctool_set(FAR struct i2ctool_s *i2ctool, int fd, uint8_t regaddr,
|
|||
}
|
||||
else
|
||||
{
|
||||
msg[1].flags |= I2C_M_NORESTART;
|
||||
msg[1].flags |= I2C_M_NOSTART;
|
||||
ret = i2cdev_transfer(fd, msg, 2);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue