Merge pull request #72 from vpoulailleau/patch-2

Add address generation in I²C write
This commit is contained in:
Bosch Sensortec 2019-06-09 05:12:41 +02:00 committed by GitHub
commit 9424d919df
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -280,16 +280,19 @@ int8_t user_i2c_write(uint8_t dev_id, uint8_t reg_addr, uint8_t *reg_data, uint1
/* /*
* Data on the bus should be like * Data on the bus should be like
* |------------+---------------------| * |------------+----------------------|
* | I2C action | Data | * | I2C action | Data |
* |------------+---------------------| * |------------+----------------------|
* | Start | - | * | Start | - |
* | Write | (reg_addr) | * | Write | (reg_addr) |
* | Write | (reg_data[0]) | * | Write | (reg_data[0]) |
* | Write | (....) | * | Write | (reg_addr + 1) |
* | Write | (reg_data[len - 1]) | * | Write | (reg_data[1]) |
* | Stop | - | * | Write | (....) |
* |------------+---------------------| * | Write | (reg_addr + len - 1) |
* | Write | (reg_data[len - 1]) |
* | Stop | - |
* |------------+----------------------|
*/ */
return rslt; return rslt;