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

Data Structures

struct  lctrMsgHdr_t
 Common message structure passed to event handler. More...
 
struct  lctrChanMapUpdate_t
 Channel map update message. More...
 
struct  lctrBigCreated_t
 BIG created message. More...
 
struct  lctrConnInd_t
 Connect request PDU. More...
 
struct  lctrConnEstablish_t
 Connection establish. More...
 

Typedefs

typedef bool_t(* LctrIsPerAdvEnabledFn_t) (uint8_t handle)
 Call signature for periodic enabled check function. More...
 
typedef void(* LctrUpdateCisChanMapFn_t) (uint16_t aclHandle)
 Call signature to update CIS channel map. More...
 
typedef bool_t(* LctrExtCheckFn_t) (uint8_t scanPhy)
 Call signature for extended scan enabled check function. More...
 
typedef bool_t(* LctrPerSyncPendFn_t) (void)
 Call signature for periodic sync pending check. More...
 

Enumerations

Variables

LctrIsPerAdvEnabledFn_t LctrPerAdvEnabled
 Function pointer for periodic advertising enable check. More...
 
LctrUpdateCisChanMapFn_t LctrUpdateCisChanMapFn
 Function pointer to update CIS channel map. More...
 
LctrExtCheckFn_t LctrMstExtScanEnabled
 Function pointer for extended scan enable check. More...
 
LctrExtCheckFn_t LctrMstExtInitEnabled
 Function pointer for extended advertising init enable check. More...
 
LctrPerSyncPendFn_t LctrMstPerSyncPending
 Function pointer for periodic sync pending check. More...
 
const LlRtCfg_tpLctrRtCfg
 Runtime configuration. More...
 

Detailed Description

Typedef Documentation

typedef bool_t(* LctrExtCheckFn_t) (uint8_t scanPhy)

Call signature for extended scan enabled check function.

Definition at line 182 of file lctr_api.h.

typedef bool_t(* LctrIsPerAdvEnabledFn_t) (uint8_t handle)

Call signature for periodic enabled check function.

Definition at line 170 of file lctr_api.h.

typedef bool_t(* LctrPerSyncPendFn_t) (void)

Call signature for periodic sync pending check.

Definition at line 191 of file lctr_api.h.

typedef void(* LctrUpdateCisChanMapFn_t) (uint16_t aclHandle)

Call signature to update CIS channel map.

Definition at line 176 of file lctr_api.h.

Enumeration Type Documentation

anonymous enum

Message dispatch handler types.

Enumerator
LCTR_DISP_CONN_IND 

Advertising channel connection indication dispatch handler type.

LCTR_DISP_CONN 

Connection message dispatch handler type.

LCTR_DISP_SCAN 

Scan message dispatch handler type.

LCTR_DISP_INIT 

Initiate message dispatch handler type.

LCTR_DISP_ADV 

Advertising message dispatch handler type.

LCTR_DISP_TEST 

Test message dispatch handler type.

LCTR_DISP_PRIV 

Privacy message dispatch handler type.

LCTR_DISP_EXT_SCAN 

Extended Scan message dispatch handler type.

LCTR_DISP_EXT_ADV 

Extended Advertising message dispatch handler type.

LCTR_DISP_EXT_INIT 

Extended Initiate message dispatch handler type.

LCTR_DISP_PER_ADV 

Periodic Advertising message dispatch handler type.

LCTR_DISP_PER_CREATE_SYNC 

Periodic Create Sync message dispatch handler type.

LCTR_DISP_TRANFER_SYNC 

Periodic Sync Transfer message dispatch handler type.

LCTR_DISP_PER_SCAN 

Periodic Scanning message dispatch handler type.

LCTR_DISP_ACAD 

ACAD message dispatch handler type (currently only used by slave).

LCTR_DISP_CIS 

Connected Isochronous Stream dispatch handler type.

LCTR_DISP_BIG_BCST 

Broadcast Isochronous Group broadcasting message dispatch handler type.

LCTR_DISP_BIG_SYNC 

Broadcast Isochronous Group synchronization message dispatch handler type.

LCTR_DISP_TOTAL 

Total number of dispatch handlers.

LCTR_DISP_FIRST_SM 

First state machine.

LCTR_DISP_LAST_SM 

Last state machine.

LCTR_DISP_BCST 

Broadcast message type.

Definition at line 46 of file lctr_api.h.

anonymous enum

Broadcast task messages.

Enumerator
LCTR_MSG_RESET 

Reset API message.

Definition at line 74 of file lctr_api.h.

anonymous enum

Task event mask bit positions.

Enumerator
LCTR_EVENT_RX_PENDING 

Receive data PDU pending.

LCTR_EVENT_TX_PENDING 

Transmit data PDU pending.

LCTR_EVENT_TX_COMPLETE 

Transmit data PDU completed.

LCTR_EVENT_CIS_TX_PENDING 

Transmit data PDU pending.

LCTR_EVENT_CIS_RX_PENDING 

Receive data PDU pending.

LCTR_EVENT_ISO_TX_COMPLETE 

Transmit ISO SDU completed.

LCTR_EVENT_RX_ADVB 

Receive AdvB PDU completed.

LCTR_EVENT_RX_DIRECT_ADVB 

Receive direct AdvB PDU completed.

LCTR_EVENT_RX_SCAN_REQ 

Receive scan request PDU completed.

LCTR_EVENT_SC_GENERATE_P256_KEY_PAIR 

Generate P-256 public/private key pair.

LCTR_EVENT_SC_GENERATE_DHKEY 

Generate Diffie-Hellman key.

LCTR_EVENT_TOTAL 

Total number of event handlers.

Definition at line 80 of file lctr_api.h.

anonymous enum

Waiting host reply bitmask.

Enumerator
LCTR_HOST_REPLY_CONN_PARAM_REQ 

Waiting for host to submit a connection parameter request reply.

LCTR_HOST_REPLY_LTK_REQ 

Waiting for host to submit a LTK request reply.

LCTR_HOST_REPLY_CIS_REQ 

Waiting for host to submit a CIS request reply.

Definition at line 97 of file lctr_api.h.

Variable Documentation

LctrExtCheckFn_t LctrMstExtInitEnabled

Function pointer for extended advertising init enable check.

LctrExtCheckFn_t LctrMstExtScanEnabled

Function pointer for extended scan enable check.

LctrPerSyncPendFn_t LctrMstPerSyncPending

Function pointer for periodic sync pending check.

LctrIsPerAdvEnabledFn_t LctrPerAdvEnabled

Function pointer for periodic advertising enable check.

LctrUpdateCisChanMapFn_t LctrUpdateCisChanMapFn

Function pointer to update CIS channel map.

const LlRtCfg_t* pLctrRtCfg

Runtime configuration.

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.