Main control block for dual-chip implementation. More...
#include <hci_core.h>
Data Fields | |
hciCoreConn_t | conn [DM_CONN_MAX] |
Connection structures. More... | |
hciCoreCis_t | cis [DM_CIS_MAX] |
CIS structures. More... | |
uint8_t | leStates [HCI_LE_STATES_LEN] |
Controller LE supported states. More... | |
bdAddr_t | bdAddr |
Bluetooth device address. More... | |
wsfQueue_t | aclQueue |
HCI ACL TX queue. More... | |
hciCoreConn_t * | pConnRx |
Connection struct for current transport RX packet. More... | |
uint16_t | maxRxAclLen |
Maximum reassembled RX ACL packet length. More... | |
uint16_t | bufSize |
Controller ACL data buffer size. More... | |
uint8_t | aclQueueHi |
Disable flow when this many ACL buffers queued. More... | |
uint8_t | aclQueueLo |
Enable flow when this many ACL buffers queued. More... | |
uint8_t | availBufs |
Current avail ACL data buffers. More... | |
uint8_t | numBufs |
Controller number of ACL data buffers. More... | |
uint8_t | whiteListSize |
Controller white list size. More... | |
uint8_t | numCmdPkts |
Controller command packed count. More... | |
uint64_t | leSupFeat |
Controller LE supported features. More... | |
int8_t | advTxPwr |
Controller advertising TX power. More... | |
uint8_t | resListSize |
Controller resolving list size. More... | |
uint16_t | maxAdvDataLen |
Controller maximum advertisement (or scan response) data length. More... | |
uint8_t | numSupAdvSets |
Controller maximum number of advertising sets. More... | |
uint8_t | perAdvListSize |
Controller periodic advertising list size. More... | |
hciLocalVerInfo_t | locVerInfo |
Controller version information. More... | |
hciResetSeq_t | extResetSeq |
HCI extended reset sequence callback. More... | |
Main control block for dual-chip implementation.
Definition at line 71 of file hci_core.h.
wsfQueue_t aclQueue |
HCI ACL TX queue.
Definition at line 77 of file hci_core.h.
uint8_t aclQueueHi |
Disable flow when this many ACL buffers queued.
Definition at line 81 of file hci_core.h.
uint8_t aclQueueLo |
Enable flow when this many ACL buffers queued.
Definition at line 82 of file hci_core.h.
int8_t advTxPwr |
Controller advertising TX power.
Definition at line 88 of file hci_core.h.
uint8_t availBufs |
Current avail ACL data buffers.
Definition at line 83 of file hci_core.h.
bdAddr_t bdAddr |
Bluetooth device address.
Definition at line 76 of file hci_core.h.
uint16_t bufSize |
Controller ACL data buffer size.
Definition at line 80 of file hci_core.h.
hciCoreCis_t cis[DM_CIS_MAX] |
CIS structures.
Definition at line 74 of file hci_core.h.
hciCoreConn_t conn[DM_CONN_MAX] |
Connection structures.
Definition at line 73 of file hci_core.h.
hciResetSeq_t extResetSeq |
HCI extended reset sequence callback.
Definition at line 94 of file hci_core.h.
uint8_t leStates[HCI_LE_STATES_LEN] |
Controller LE supported states.
Definition at line 75 of file hci_core.h.
uint64_t leSupFeat |
Controller LE supported features.
Definition at line 87 of file hci_core.h.
hciLocalVerInfo_t locVerInfo |
Controller version information.
Definition at line 93 of file hci_core.h.
uint16_t maxAdvDataLen |
Controller maximum advertisement (or scan response) data length.
Definition at line 90 of file hci_core.h.
uint16_t maxRxAclLen |
Maximum reassembled RX ACL packet length.
Definition at line 79 of file hci_core.h.
uint8_t numBufs |
Controller number of ACL data buffers.
Definition at line 84 of file hci_core.h.
uint8_t numCmdPkts |
Controller command packed count.
Definition at line 86 of file hci_core.h.
uint8_t numSupAdvSets |
Controller maximum number of advertising sets.
Definition at line 91 of file hci_core.h.
hciCoreConn_t* pConnRx |
Connection struct for current transport RX packet.
Definition at line 78 of file hci_core.h.
uint8_t perAdvListSize |
Controller periodic advertising list size.
Definition at line 92 of file hci_core.h.
uint8_t resListSize |
Controller resolving list size.
Definition at line 89 of file hci_core.h.
uint8_t whiteListSize |
Controller white list size.
Definition at line 85 of file hci_core.h.