SWCU185G January 2018 – June 2024 CC1312PSIP , CC1312R , CC1352P , CC1352R , CC2642R , CC2642R-Q1 , CC2652P , CC2652PSIP , CC2652R , CC2652RB , CC2652RSIP , CC2662R-Q1
The data structures are listed in tables throughout this chapter. The Byte Index is the offset from the pointer to that structure. Multibyte fields are little endian, and 16-bit halfword or 32-bit word alignment as given by the field size is required. For bit numbering, 0 is the LSB. The R/W column is used as follows:
R: The system CPU can read a result back; the radio CPU does not read the field.
W: The system CPU writes a value, the radio CPU reads it and does not modify it.
R/W: The system CPU writes an initial value, the radio CPU may modify it.
For data structures that are a specialization of another data structure, the fields from the parent structure are not repeated, but the Byte Index column reflects their presence.
The only mandatory field for all commands is the command ID number, which is a 16-bit number sent as the first 2 bytes of the command structure.
Some immediate commands have additional fields, which are defined for each command. The radio operation commands have additional mandatory fields as defined in Table 26-9.
All command fields marked as Reserved should be written to 0.