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.