Request
| Index Word |
Description
|
| 0
|
| Header
|
0x000B00C2
|
Cmd
|
0x000B
|
Param
|
3
|
Xlat
|
2
|
|
| 1
|
u8, device ID
|
| 2
|
u8, starting register
|
| 3
|
u32, size
|
| 4
|
Descriptor for static buffer (id 1)
|
| 5
|
Input buffer pointer
|
Response
| Index Word |
Description
|
| 0
|
| Header
|
0x000B0040
|
Cmd
|
0x000B
|
Param
|
1
|
Xlat
|
0
|
|
| 1
|
Result code
|
Description
Writes the given buffer sequentially to a range of 8-bit I2C registers of the specified device.
For example, writing a buffer of consisting of { 0xAA, 0xBB, 0xCC, 0xDD } with starting register 0x5 would do the following:
reg[0x5] = 0xAA
reg[0x6] = 0xBB
reg[0x7] = 0xCC
reg[0x8] = 0xDD