A state structure for BLE.

This structure must be allocated in application global read-write memory that persists for the duration of BLE usage. It cannot be allocated in read-only memory or on the call stack.

Public Attributes#

uint32_t

The value used to initialize the CRC algorithm.

uint32_t

The access address used for the connection.

uint16_t

The logical channel used.

bool

Indicates whether the whitening engine should be off.

uint16_t

The value used to initialize the whitening algorithm.

Public Attribute Documentation#

crcInit#

uint32_t RAIL_BLE_State_t::crcInit

The value used to initialize the CRC algorithm.


Definition at line 300 of file protocol/ble/rail_ble.h

accessAddress#

uint32_t RAIL_BLE_State_t::accessAddress

The access address used for the connection.


Definition at line 301 of file protocol/ble/rail_ble.h

channel#

uint16_t RAIL_BLE_State_t::channel

The logical channel used.


Definition at line 302 of file protocol/ble/rail_ble.h

disableWhitening#

bool RAIL_BLE_State_t::disableWhitening

Indicates whether the whitening engine should be off.


Definition at line 303 of file protocol/ble/rail_ble.h

whiteInit#

uint16_t RAIL_BLE_State_t::whiteInit

The value used to initialize the whitening algorithm.


Definition at line 304 of file protocol/ble/rail_ble.h