Mistake on this page?
Report an issue in GitHub or email us
Functions
LL_API_DATA

Functions

uint16_t LlGetAclMaxSize (void)
 Get the maximum ACL buffers size. More...
 
uint8_t LlGetAclTxBufs (void)
 Get the number of buffers in the LL ACL transmit queue. More...
 
uint8_t LlGetAclRxBufs (void)
 Get the number of buffers in the LL ACL receive queue. More...
 
uint16_t LlGetIsoMaxBufSize (void)
 Get the maximum ISO buffers size between host and controller. More...
 
uint8_t LlGetIsoTxBufs (void)
 Get the number of buffers in the LL ISO transmit queue. More...
 
uint8_t LlGetIsoRxBufs (void)
 Get the number of buffers in the LL ISO receive queue. More...
 
uint8_t LlReadIsoLinkQual (uint16_t handle, LlIsoLinkQual_t *pStats)
 Read ISO link Quality stats. More...
 
void LlSendAclData (uint8_t *pData)
 Send an ACL data packet. More...
 
uint8_t * LlRecvAclData (void)
 Receive an ACL data packet. More...
 
void LlRecvAclDataComplete (uint8_t numBufs)
 Indicate that received ACL data buffer has been deallocated. More...
 

Detailed Description

Function Documentation

uint16_t LlGetAclMaxSize ( void  )

Get the maximum ACL buffers size.

Returns
Maximum buffers size in bytes.
uint8_t LlGetAclRxBufs ( void  )

Get the number of buffers in the LL ACL receive queue.

Returns
Number of buffers.
uint8_t LlGetAclTxBufs ( void  )

Get the number of buffers in the LL ACL transmit queue.

Returns
Number of buffers.
uint16_t LlGetIsoMaxBufSize ( void  )

Get the maximum ISO buffers size between host and controller.

Returns
Maximum buffers size in bytes.
uint8_t LlGetIsoRxBufs ( void  )

Get the number of buffers in the LL ISO receive queue.

Returns
Number of buffers.
uint8_t LlGetIsoTxBufs ( void  )

Get the number of buffers in the LL ISO transmit queue.

Returns
Number of buffers.
uint8_t LlReadIsoLinkQual ( uint16_t  handle,
LlIsoLinkQual_t pStats 
)

Read ISO link Quality stats.

Parameters
handleconnection handle.
pStatslink quality statistics.
Returns
Status error code.
uint8_t* LlRecvAclData ( void  )

Receive an ACL data packet.

Returns
Data buffer.

Receive an ACL data packet. If no ACL buffers are available this function returns NULL.

Note
The host must deallocate the buffer by calling WsfMsgFree() and call LlRecvBufCmpl() to update LL accounting.
void LlRecvAclDataComplete ( uint8_t  numBufs)

Indicate that received ACL data buffer has been deallocated.

Parameters
numBufsNumber of completed packets.

Indicate that received ACL data buffer has been deallocated.

void LlSendAclData ( uint8_t *  pData)

Send an ACL data packet.

Parameters
pDataData buffer

Send an ACL data packet. pData points to an ACL buffer formatted according to [1]; the host must set the connection handle, flags, and length fields in the buffer.

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.