Functions | |
void | HciVsAeInit (uint8_t param) |
Vendor-specific controller AE initialization function. More... | |
HCI Initialization, Registration, Reset | |
void | HciEvtRegister (hciEvtCback_t evtCback) |
Register a callback for HCI events. More... | |
void | HciSecRegister (hciSecCback_t secCback) |
Register a callback for certain HCI security events. More... | |
void | HciAclRegister (hciAclCback_t aclCback, hciFlowCback_t flowCback) |
Register callbacks for the HCI data path. More... | |
void | HciIsoRegister (hciAclCback_t isoCback, hciFlowCback_t flowCback) |
Register callbacks for the HCI ISO data path. More... | |
void | HciResetSequence (void) |
Initiate an HCI reset sequence. More... | |
void | HciVsInit (uint8_t param) |
Vendor-specific controller initialization function. More... | |
void | HciCoreInit (void) |
HCI core initialization. More... | |
void | HciCoreHandler (wsfEventMask_t event, wsfMsgHdr_t *pMsg) |
WSF event handler for core HCI. More... | |
void | HciSetMaxRxAclLen (uint16_t len) |
Set the maximum reassembled RX ACL packet length. Minimum value is 27. More... | |
void | HciSetAclQueueWatermarks (uint8_t queueHi, uint8_t queueLo) |
Set TX ACL queue high and low watermarks. More... | |
void | HciSetLeSupFeat (uint64_t feat, bool_t flag) |
Set LE supported features configuration mask. More... | |
void | HciSetLeSupFeat32 (uint32_t feat, bool_t flag) |
Set LE supported features configuration mask. More... | |
void HciAclRegister | ( | hciAclCback_t | aclCback, |
hciFlowCback_t | flowCback | ||
) |
Register callbacks for the HCI data path.
aclCback | ACL data callback function. |
flowCback | Flow control callback function. |
void HciCoreHandler | ( | wsfEventMask_t | event, |
wsfMsgHdr_t * | pMsg | ||
) |
WSF event handler for core HCI.
event | WSF event mask. |
pMsg | WSF message. |
void HciCoreInit | ( | void | ) |
HCI core initialization.
void HciEvtRegister | ( | hciEvtCback_t | evtCback | ) |
Register a callback for HCI events.
evtCback | Callback function. |
void HciIsoRegister | ( | hciAclCback_t | isoCback, |
hciFlowCback_t | flowCback | ||
) |
Register callbacks for the HCI ISO data path.
isoCback | ISO data callback function. |
flowCback | Flow control callback function. |
void HciResetSequence | ( | void | ) |
Initiate an HCI reset sequence.
void HciSecRegister | ( | hciSecCback_t | secCback | ) |
Register a callback for certain HCI security events.
secCback | Callback function. |
void HciSetAclQueueWatermarks | ( | uint8_t | queueHi, |
uint8_t | queueLo | ||
) |
Set TX ACL queue high and low watermarks.
queueHi | Disable flow on a connection when this many ACL buffers are queued. |
queueLo | Disable flow on a connection when this many ACL buffers are queued. |
void HciSetLeSupFeat | ( | uint64_t | feat, |
bool_t | flag | ||
) |
Set LE supported features configuration mask.
feat | Feature bit to set or clear |
flag | TRUE to set feature bit and FALSE to clear it |
void HciSetLeSupFeat32 | ( | uint32_t | feat, |
bool_t | flag | ||
) |
Set LE supported features configuration mask.
feat | Feature bit to set or clear |
flag | TRUE to set feature bit and FALSE to clear it |
void HciSetMaxRxAclLen | ( | uint16_t | len | ) |
Set the maximum reassembled RX ACL packet length. Minimum value is 27.
len | ACL packet length. |
void HciVsAeInit | ( | uint8_t | param | ) |
Vendor-specific controller AE initialization function.
param | Vendor-specific parameter. |
void HciVsInit | ( | uint8_t | param | ) |
Vendor-specific controller initialization function.
param | Vendor-specific parameter. |