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 ‘
This feature is only valid for use while Buffered Mode is enabled. For more
information about Buffered Mode see
<BC> Data Byte Count:
The number of data bytes to be read.
Range = 1 – 128
Returned read data can be accessed using the ‘
’ command
5.4.17
sdr_write
Name
sdr_write
Queue Yes
Synopsis
sdr_write <INDEX> <CMB> <BC> <DATA1> ... [<DATAn>]
Description Perform an SDR I3C write operation
Detail
SDR Write:
SDR commands are only valid for I3C device types. SDR Write supports both direct
and broadcast messaging.
<INDEX> I3C Device Index:
Use the ‘
’ 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 ‘
This feature is only valid for use while Buffered Mode is enabled. For more
information about Buffered Mode see
<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
Name
sdr_read
Queue Yes
Synopsis
sdr_read <INDEX> <CMB> <BC>
Description Perform an SDR I3C read operation
Detail
SDR Read:
SDR commands are only valid for I3C device types.
<INDEX> I3C Device Index:
Use the ‘
’ 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