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::@0

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 145 of file components/si91x/inc/sl_si91x_types.h

command#

uint16_t sl_si91x_packet_t::command

Si91x command type.


Definition at line 146 of file components/si91x/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 147 of file components/si91x/inc/sl_si91x_types.h

desc#

uint8_t sl_si91x_packet_t::desc[16]

Si91x packet header.


Definition at line 150 of file components/si91x/inc/sl_si91x_types.h

@1#

union sl_si91x_packet_t::@0 sl_si91x_packet_t::@1

Command header.


Definition at line 151 of file components/si91x/inc/sl_si91x_types.h

data#

uint8_t sl_si91x_packet_t::data[]

Data to be transmitted or received.


Definition at line 153 of file components/si91x/inc/sl_si91x_types.h