Mistake on this page?
Report an issue in GitHub or email us
Data Fields
hciCoreCb_t Struct Reference

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_tpConnRx
 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...
 

Detailed Description

Main control block for dual-chip implementation.

Definition at line 71 of file hci_core.h.

Field Documentation

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.

CIS structures.

Definition at line 74 of file hci_core.h.

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.

Important Information for this Arm website

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.