BB control block. More...
#include <bb_ble_int.h>
| Data Fields | |
| struct { | |
| bbBleExecOpFn_t execOpCback | |
| bbBleExecOpFn_t cancelOpCback | |
| } | opCbacks [BB_BLE_OP_NUM] | 
| uint8_t | evtState | 
| uint8_t | advChIdx | 
| uint8_t | numChUsed | 
| uint32_t | lastScanStartUsec | 
| PalBbBleDataParam_t | bbParam | 
| uint16_t | rxDataLen | 
| uint8_t * | pRxDataBuf | 
| uint16_t | rxCisDataLen | 
| uint8_t * | pRxCisDataBuf | 
BB control block.
Definition at line 80 of file bb_ble_int.h.
| uint8_t advChIdx | 
Current advertising channel index.
Definition at line 89 of file bb_ble_int.h.
| PalBbBleDataParam_t bbParam | 
Baseband data parameters.
Definition at line 93 of file bb_ble_int.h.
| bbBleExecOpFn_t cancelOpCback | 
Cancel operation handler.
Definition at line 85 of file bb_ble_int.h.
| uint8_t evtState | 
Action state of the currently operating BOD.
Definition at line 88 of file bb_ble_int.h.
| bbBleExecOpFn_t execOpCback | 
Execute operation handler.
Definition at line 84 of file bb_ble_int.h.
| uint32_t lastScanStartUsec | 
Last scan start time in microseconds.
Definition at line 91 of file bb_ble_int.h.
| uint8_t numChUsed | 
Total number of channels visited.
Definition at line 90 of file bb_ble_int.h.
| struct { ... } opCbacks[BB_BLE_OP_NUM] | 
Operation handlers.
| uint8_t* pRxCisDataBuf | 
Current Rx CIS data buffer.
Definition at line 100 of file bb_ble_int.h.
| uint8_t* pRxDataBuf | 
Current Rx data buffer.
Definition at line 96 of file bb_ble_int.h.
| uint16_t rxCisDataLen | 
Receive CIS data buffer length.
Definition at line 99 of file bb_ble_int.h.
| uint16_t rxDataLen | 
Receive data buffer length.
Definition at line 95 of file bb_ble_int.h.