Document# SCT-UM026FVC Page 43 of 46 Confidential
<CMB> Combined Message:
Specifies if this command is to be handled as a combined message with the command
that follows. Combining messages join multiple read and write operations together
using [Sr] Repeated Start.
0 = Single Message
1 = Combined with ‘legacy_write’ or ‘legacy_read’
This feature is only valid for use while Buffered Mode is enabled. For more
information about Buffered Mode see Buffer command details.
<BC> Data Byte Count:
The number of data bytes to be read.
Range = 1 – 128
Returned read data can be accessed using the ‘read’ command
5.4.17 sdr_write
sdr_write <INDEX> <CMB> <BC> <DATA1> ... [<DATAn>]
Perform an SDR I3C write operation
SDR commands are only valid for I3C device types. SDR Write supports both direct
and broadcast messaging.
<INDEX> I3C Device Index:
Use the ‘view’ command to obtain a device’s Index. To send a broadcast message,
specify the INDEX value as 0.
Range = 0 to (Total number of devices)
<CMB> Combined Message:
Specifies if this command is to be handled as a combined message with the command
that follows. Combining messages join multiple read and write operations together
using [Sr] Repeated Start.
0 = Single Message
1 = Combined with ‘sdr_write’ or ‘sdr_read’
This feature is only valid for use while Buffered Mode is enabled. For more
information about Buffered Mode see Buffer command details.
<BC> Data Byte Count:
The number of data bytes to be written.
Range = 1 – 128
<DATAn> Data Byte(s):
Data Byte(s) to write to the device(s) specified. The number of Data Bytes must match
the value of BC.
Range = 0x00 – 0xFF
5.4.18 sdr_read
sdr_read <INDEX> <CMB> <BC>
Perform an SDR I3C read operation
SDR commands are only valid for I3C device types.
<INDEX> I3C Device Index:
Use the ‘view’ command to obtain a device’s Index.
Range = 1 to (Total number of devices)
<CMB> Combined Message:
Specifies if this command is to be handled as a combined message with the command
that follows. Combining messages join multiple read and write operations together
using [Sr] Repeated Start.
0 = Single Message