DLPU041G April 2016 – July 2024 DLPC230-Q1 , DLPC230S-Q1 , DLPC231-Q1 , DLPC231S-Q1
Table 3-8 and Figure 3-4 describe the I2C bulk write protocol.
Data:
| DATA BYTE | DESCRIPTION |
|---|---|
| CMD | 1-byte write command op-code |
| Tag | 1-byte identifier used to uniquely mark each command sent by host controller. |
| Length | Length of the bulk header data (Data 1a, Data 1b). This is always 2 for a bulk write. |
| Data1(a:b) | Bulk header data. The value specifies the length of the bulk payload (1-256 bytes). |
| CRC1 | CRC or checksum for the write header. Includes op-code, tag, length, and header data bytes (Data1). |
| Data2(a:n) | Bulk write payload data. The number of bytes will vary, and should match the value stored in Data1(a:b). |
| CRC2 | CRC or checksum for the bulk payload. This only includes the bulk payload (Data2). |