This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC1310: Where to find the packet format for high speed mode?

Part Number: CC1310

In another question, I find this note: "HS mode. HS mode packet consists of a Preamble/Syncword, optional length field(16 bits), optional address field (16 bits), payload and CRC. The payload data is 16-bit oriented, transmitted LSB first and no whitening is applied. "

Is there any developer-accessible documentation about this?  It's possible to pick some of this out of the example programs, but where, for example, can be found the description about how to include (or not) the optional length field?

Is there an HSM addendum somewhere?   HSM isn't in the tech ref manual.

Thanks,

-- Bob Cram

  • Hi Bob,

    Since this mode is a bit experimental we don't have that much documentation on it. 

    I would recommend you to look up the definition of the commands. The length field is usually set by a member of the command.

  • This answer seems a little remarkable to me, actually.  Judging by this forum, developers have been doing commercial work with high speed mode for some years; it's a good feature, on a nice low-power SOM, and developers wouldn't be using it if TI hadn't made it available.

    As for your suggestion: the HSM TX command, which tracks back to this structure - rfc_CMD_HS_TX_s - doesn't have a length field.  Judging by the examples, and my development work, the length is taken from the queue entry, though it would be nice to have some clarity about this.

    My original question was about the layout of the length and other fields, including the optional ones, in the RX packet.  It appears that one can control their presence using the fields in rfc_CMD_HS_TX_s , though again, it would be nice to have some documentation about it.

    -- Bob

  • Hi Bob,

    I see.

    For reasons that have to do with the radio we sometimes have two different ways of configuring settings like this. Certain RF modes will configure it in the setup command, while certain ones will configure it in the tx command. You may be in a situation where you are using a combination of setup and tx command that does not allow you to configure whether to include a length field.

    I would recommend you to implement a length field as part of the packet payload.