Si91x packet structure.

Public Attributes#

uint16_t

Length of data.

uint16_t

Si91x command type.

uint8_t

Contains command status and other additional information. Unused for TX and only used for rx packets.

uint8_t

Si91x packet header.

union sl_si91x_packet_t::@17

Command header.

uint8_t

Data to be transmitted or received.

Public Attribute Documentation#

length#

uint16_t sl_si91x_packet_t::length

Length of data.


Definition at line 214 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h

command#

uint16_t sl_si91x_packet_t::command

Si91x command type.


Definition at line 215 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h

unused#

uint8_t sl_si91x_packet_t::unused[12]

Contains command status and other additional information. Unused for TX and only used for rx packets.


Definition at line 216 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h

desc#

uint8_t sl_si91x_packet_t::desc[16]

Si91x packet header.


Definition at line 219 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h

@18#

union sl_si91x_packet_t::@17 sl_si91x_packet_t::@18

Command header.


Definition at line 220 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h

data#

uint8_t sl_si91x_packet_t::data[]

Data to be transmitted or received.


Definition at line 222 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h