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.