Mistake on this page?
Report an issue in GitHub or email us
Data Structures | Macros | Typedefs | Enumerations
LL_API_EVENT

Data Structures

struct  LlAdvReportInd_t
 Advertising report indication. More...
 
struct  LlConnInd_t
 Connect indication. More...
 
struct  LlDisconnectInd_t
 Disconnect indication. More...
 
struct  LlConnUpdateInd_t
 Connect update indication. More...
 
struct  LlRemConnParamInd_t
 Connection parameter change indication. More...
 
struct  LlCreateConnCancelCnf_t
 Create connection cancel confirm. More...
 
struct  LlReadRemoteVerInfoCnf_t
 Read remote version information confirm. More...
 
struct  LlReadRemoteFeatCnf_t
 Read remote feature confirm. More...
 
struct  LlEncChangeInd_t
 Encryption change indication. More...
 
struct  LlEncKeyRefreshInd_t
 Key refresh indication. More...
 
struct  LlLtkReqInd_t
 LTK request indication. More...
 
struct  LlLtkReqReplyCnf_t
 LTK request reply confirm. More...
 
struct  LlLtkReqNegReplyCnf_t
 LTK request negative reply. More...
 
struct  LlAuthPayloadTimeoutInd_t
 Authentication payload timeout expired indication. More...
 
struct  LlDataLenChangeInd_t
 Data length change. More...
 
struct  LlReadLocalP256PubKeyInd_t
 Read local P-256 key pair complete. More...
 
struct  LlGenerateDhKeyInd_t
 Generate Diffie-Hellman key complete. More...
 
struct  LlPhyUpdateInd_t
 PHY update complete. More...
 
struct  LlHwErrorInd_t
 HW error. More...
 
struct  LlScanReportInd_t
 Scan report. More...
 
struct  LlExtAdvEnableCnf_t
 Extended advertising enable. More...
 
struct  LlPerAdvEnableCnf_t
 Periodic advertising enable. More...
 
struct  LlExtAdvReportInd_t
 Extended advertising report. More...
 
struct  LlExtScanEnableCnf_t
 Extended scan enable confirm. More...
 
struct  LlAdvSetTermInd_t
 Advertising set terminated. More...
 
struct  LlScanReqRcvdInd_t
 Scan request received. More...
 
struct  LlChSelInd_t
 Used channel selection indication. More...
 
struct  LlPerAdvSyncEstdCnf_t
 LE periodic advertising synchronization established. More...
 
struct  LlPerAdvReportInd_t
 LE periodic advertising report. More...
 
struct  LlPerAdvSyncLostInd_t
 LE periodic advertising sync lost. More...
 
struct  LlPerSyncTrsfRcvdInd_t
 LE periodic advertising sync transfer received. More...
 
struct  LlCisEstInd_t
 CIS established event. More...
 
struct  LlCisReqInd_t
 CIS request event. More...
 
struct  LlCreateBigCnf_t
 Create BIG complete event. More...
 
struct  LlTerminateBigInd_t
 Terminate BIG complete event. More...
 
struct  LlBigTermSyncCnf_t
 BIG Terminate complete event. More...
 
struct  LlBigSyncEstInd_t
 Create BIG complete (Sync Established) event. More...
 
struct  LlBigSyncLostInd_t
 BIG sync lost event. More...
 
struct  LlPeerScaCnf_t
 LE request peer SCA complete. More...
 
struct  LlPowerReportInd_t
 LE power reporting indication. More...
 
struct  LlIsoEventCmplInd_t
 VS ISO Event complete event. More...
 
struct  LlBigInfoAdvRptInd_t
 BIG Info Advertising Report event. More...
 
struct  LlPathLossThresholdEvt_t
 LE Path loss reporting event. More...
 
union  LlEvt_t
 Union of all event types. More...
 

Macros

#define LL_FEAT_LEN   8
 

Typedefs

typedef bool_t(* llEvtCback_t) (LlEvt_t *pEvent)
 Event callback. More...
 
typedef void(* llAclCback_t) (uint16_t handle, uint8_t numBufs)
 ACL callback. More...
 
typedef void(* llIsoCback_t) (uint8_t numHandles, uint16_t *pHandle, uint16_t *pNumPkts)
 ISO callback. More...
 

Enumerations

Detailed Description

Macro Definition Documentation

#define LL_FEAT_LEN   8

Length of features byte array

Definition at line 1054 of file ll_api.h.

Typedef Documentation

typedef void(* llAclCback_t) (uint16_t handle, uint8_t numBufs)

ACL callback.

Definition at line 1519 of file ll_api.h.

typedef bool_t(* llEvtCback_t) (LlEvt_t *pEvent)

Event callback.

Definition at line 1516 of file ll_api.h.

typedef void(* llIsoCback_t) (uint8_t numHandles, uint16_t *pHandle, uint16_t *pNumPkts)

ISO callback.

Definition at line 1522 of file ll_api.h.

Enumeration Type Documentation

anonymous enum

Link control callback interface events.

Enumerator
LL_ERROR_IND 

Unrecoverable LL or radio error occurred (vendor specific).

LL_RESET_CNF 

Reset complete.

LL_ADV_REPORT_IND 

Advertising report.

LL_ADV_ENABLE_CNF 

Advertising enable/disable complete.

LL_SCAN_ENABLE_CNF 

Scan enable/disable complete.

LL_CONN_IND 

Connection complete.

LL_DISCONNECT_IND 

Disconnect complete.

LL_CONN_UPDATE_IND 

Connection update complete.

LL_CREATE_CONN_CANCEL_CNF 

Create connection cancel status.

LL_READ_REMOTE_VER_INFO_CNF 

Read remote version information complete.

LL_READ_REMOTE_FEAT_CNF 

Read remote features complete.

LL_ENC_CHANGE_IND 

Encryption change.

LL_ENC_KEY_REFRESH_IND 

Key refresh.

LL_LTK_REQ_IND 

LTK request.

LL_LTK_REQ_NEG_REPLY_CNF 

LTK request negative reply status.

LL_LTK_REQ_REPLY_CNF 

LTK request reply status.

LL_REM_CONN_PARAM_IND 

Remote connection parameter change.

LL_AUTH_PAYLOAD_TIMEOUT_IND 

Authentication payload timeout expired.

LL_DATA_LEN_CHANGE_IND 

Data length changed.

LL_READ_LOCAL_P256_PUB_KEY_CMPL_IND 

Read local P-256 public key complete.

LL_GENERATE_DHKEY_CMPL_IND 

Generate Diffie-Hellman key complete.

LL_SCAN_REPORT_IND 

Legacy scan report (vendor specific).

LL_PHY_UPDATE_IND 

LE PHY update complete.

LL_EXT_ADV_REPORT_IND 

Extended advertising report.

LL_EXT_SCAN_ENABLE_CNF 

Extended scan enable/disable complete.

LL_SCAN_TIMEOUT_IND 

Scan timeout.

LL_SCAN_REQ_RCVD_IND 

Scan request received.

LL_EXT_ADV_ENABLE_CNF 

Extended advertising enable/disable complete.

LL_ADV_SET_TERM_IND 

Advertising set terminated complete.

LL_PER_ADV_ENABLE_CNF 

Periodic advertising enable/disable complete.

LL_PER_ADV_SYNC_ESTD_IND 

Periodic scanning synchronization established.

LL_PER_ADV_SYNC_LOST_IND 

Periodic scanning synchronization lost.

LL_PER_ADV_REPORT_IND 

Periodic scanning report.

LL_CH_SEL_ALGO_IND 

Channel selection algorithm.

LL_CONNLESS_IQ_REPORT_IND 

LE connectionless IQ report received.

LL_CONN_IQ_REPORT_IND 

LE connection IQ report received.

LL_CTE_REQ_FAILED_IND 

LE CTE request failed received.

LL_PER_SYNC_TRSF_RCVD_IND 

LE periodic advertising sync transfer received.

LL_CIS_EST_IND 

CIS established event.

LL_CIS_REQ_IND 

CIS request event.

LL_CREATE_BIG_CNF 

Create BIG complete.

LL_TERM_BIG_IND 

Terminate BIG complete.

LL_BIG_TERM_SYNC_CNF 

BIG Terminate Sync complete.

LL_BIG_SYNC_EST_IND 

BIG sync established event.

LL_BIG_SYNC_LOST_IND 

BIG sync lost event.

LL_REQ_PEER_SCA_IND 

Request peer SCA complete.

LL_TX_POWER_REPORTING_IND 

LL txPower change report received.

LL_PATH_LOSS_REPORTING_IND 

Path loss reporting event.

LL_ISO_EVT_CMPL_IND 

ISO Event complete event.

LL_BIG_INFO_ADV_REPORT_IND 

BIG Info advertising report event.

Definition at line 913 of file ll_api.h.

anonymous enum

Extended advertising report event types.

Enumerator
LL_RPT_EVT_CONN_ADV_BIT 

Connectable advertising event bit.

LL_RPT_EVT_SCAN_ADV_BIT 

Scannable advertising event bit.

LL_RPT_EVT_DIRECT_ADV_BIT 

Directed advertising event bit.

LL_RPT_EVT_SCAN_RSP_BIT 

Scan response event bit.

LL_RPT_EVT_LEGACY_ADV_BIT 

Legacy advertising PDU event bit.

Definition at line 1185 of file ll_api.h.

anonymous enum

Extended advertising report data status.

Enumerator
LL_RPT_DATA_CMPL 

Data complete.

LL_RPT_DATA_INC_MORE 

Data incomplete, more date to come.

LL_RPT_DATA_INC_TRUNC 

Data incomplete, data truncated, no more date to come.

Definition at line 1195 of file ll_api.h.

anonymous enum

Special SID values.

Enumerator
LL_SID_NO_ADI 

No ADI field in the PDU.

Definition at line 1203 of file ll_api.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.