5.7 I2C Data Packet

The I2C Data Packet configures an I2C read, write, or combined write and read operation.

FieldDescriptionNotes
AddressA 7-bit I2C device address

Decimal or hexadecimal

Error: “Address must be a 7-bit hexadecimal or an unsigned integer.

OperationThe I2C operation typeWrite, Read or Write + Read
Write LengthThe number of bytes to write

Read-only; automatically calculated from the write data

Tooltip: “Auto-calculated

Data SourceWhere the write data comes fromEnter here (manual entry) or Import file
Write DataComma-separated byte values (0–255)

Decimal or hexadecimal values

Error: “Please enter values separated by commas. Each value must be a decimal or hexadecimal number from 0 to 255.

Read LengthNumber of bytes to readInteger from 1 to 65,535
Read DataThe data received from the deviceRead-only; populated after a successful read. After a successful read, a Save to file button appears next to the Read Data field to export the received data.

All fields with validation(Address, Write Length, Write Data, and Read Length) display a validation icon:

Icon StateTooltipNotes
EditingClick to validate [field].Shown while the user is editing the field
ErrorField-specific error message (e.g., “Address must be a 7-bit hexadecimal or an unsigned integer.”)Shown after validation detects errors
Fastpath:
  • Pressing <Enter> in a field or clicking anywhere outside the field triggers validation
  • A Reset field button appears on the Write Data input, allowing the user to reset the data source selection and re-enter data if needed
  • The Address, Write Data, and Read Data fields each have a HEX/DEC toggle button that switches the display and input format between hexadecimal and decimal. The currently active format is highlighted, and a hint label (HEX or DEC) is shown next to the field when it is not in focus. The format is auto-detected from the first byte entered (values starting with 0x are treated as hexadecimal).