Data Structures | |
struct | lctrConnUpdate_t |
Connection update message. More... | |
struct | lctrDisconnect_t |
Disconnect message. More... | |
struct | lctrStartEnc_t |
Start encryption message. More... | |
struct | lctrLtkReply_t |
Remote connection parameter reply message. More... | |
struct | lctrConnParamReply_t |
Remote connection parameter reply message. More... | |
struct | lctrConnParamNegReply_t |
Remote connection parameter negative reply message. More... | |
struct | lctrDataLengthChange_t |
Data length change message. More... | |
struct | lctrPhyUpdate_t |
PHY update message. More... | |
struct | lctrSetMinUsedChan_t |
Set minimum number of used channels message. More... | |
struct | lctrPerAdvSyncTrsf_t |
Periodic advertising sync transfer message. More... | |
struct | lctrScaReq_t |
Set minimum number of used channels message. More... | |
struct | lctrCreateCis_t |
CIS set CIG test CIS parameters. More... | |
struct | lctrRejCisReq_t |
Internal reject CIS request message. More... | |
struct | lctrCisDisc_t |
Disconnect message. More... | |
struct | lctrMsgPwrCtrlReq_t |
Internal power control request message. More... | |
union | lctrConnMsg_t |
Link layer controller message data. More... | |
struct | LctrVsHandlers_t |
Vendor specific PDU handlers. More... | |
Macros | |
#define | LCTR_DATA_PDU_LEN(len) ((len) + LL_DATA_HDR_LEN + BB_DATA_PDU_TAILROOM) |
Data channel PDU length (header + payload + MIC). More... | |
#define | LCTR_DATA_PDU_MAX_LEN LCTR_DATA_PDU_LEN(BB_DATA_PLD_MAX_LEN) |
Maximum data channel PDU length (header + payload + MIC). More... | |
#define | LCTR_DATA_PDU_MIN_LEN LCTR_DATA_PDU_LEN(LL_MAX_DATA_LEN_MIN) |
Minimum data channel PDU length (header + payload + MIC). More... | |
#define | LCTR_MAX_DATA_LEN_MAX BB_DATA_PLD_MAX_LEN |
Maximum value for maximum Data PDU length (spec limit is 251) More... | |
#define | LCTR_MAX_HANDLE_INDEX (pLctrRtCfg->maxConn + pLctrRtCfg->maxCis) |
Maximum handle index (CIS included). More... | |
Typedefs | |
typedef void(* | LctrInitConnHdlr_t) (uint16_t connHandle) |
Initialize connection context. More... | |
typedef void(* | LctrTxFcHdlr_t) (uint16_t connHandle, uint8_t *pBuf) |
Set transmit flow control. More... | |
typedef void(* | LctrTxPduCompHdlr_t) (uint16_t connHandle) |
Transmit PDU complete. More... | |
typedef bool_t(* | LctrTxAckHdlr_t) (uint16_t connHandle) |
Transmit empty packet acknowledgment, returns TRUE if required. More... | |
typedef bool_t(* | LctrRxAckHdlr_t) (uint16_t connHandle) |
Receive process flow control, returns TRUE if retransmission. More... | |
typedef void(* | LctrVsRecvHdlr_t) (uint16_t connHandle, uint8_t *pBuf) |
VS receive data handler. More... | |
typedef void(* | LctrCeCompHdlr_t) (uint16_t connHandle) |
Connection event complete handler. More... | |
Enumerations |
#define LCTR_DATA_PDU_LEN | ( | len | ) | ((len) + LL_DATA_HDR_LEN + BB_DATA_PDU_TAILROOM) |
Data channel PDU length (header + payload + MIC).
Definition at line 45 of file lctr_api_conn.h.
#define LCTR_DATA_PDU_MAX_LEN LCTR_DATA_PDU_LEN(BB_DATA_PLD_MAX_LEN) |
Maximum data channel PDU length (header + payload + MIC).
Definition at line 48 of file lctr_api_conn.h.
#define LCTR_DATA_PDU_MIN_LEN LCTR_DATA_PDU_LEN(LL_MAX_DATA_LEN_MIN) |
Minimum data channel PDU length (header + payload + MIC).
Definition at line 51 of file lctr_api_conn.h.
#define LCTR_MAX_DATA_LEN_MAX BB_DATA_PLD_MAX_LEN |
Maximum value for maximum Data PDU length (spec limit is 251)
Definition at line 54 of file lctr_api_conn.h.
#define LCTR_MAX_HANDLE_INDEX (pLctrRtCfg->maxConn + pLctrRtCfg->maxCis) |
Maximum handle index (CIS included).
Definition at line 57 of file lctr_api_conn.h.
typedef void(* LctrCeCompHdlr_t) (uint16_t connHandle) |
Connection event complete handler.
Definition at line 287 of file lctr_api_conn.h.
typedef void(* LctrInitConnHdlr_t) (uint16_t connHandle) |
Initialize connection context.
Definition at line 269 of file lctr_api_conn.h.
typedef bool_t(* LctrRxAckHdlr_t) (uint16_t connHandle) |
Receive process flow control, returns TRUE if retransmission.
Definition at line 281 of file lctr_api_conn.h.
typedef bool_t(* LctrTxAckHdlr_t) (uint16_t connHandle) |
Transmit empty packet acknowledgment, returns TRUE if required.
Definition at line 278 of file lctr_api_conn.h.
typedef void(* LctrTxFcHdlr_t) (uint16_t connHandle, uint8_t *pBuf) |
Set transmit flow control.
Definition at line 272 of file lctr_api_conn.h.
typedef void(* LctrTxPduCompHdlr_t) (uint16_t connHandle) |
Transmit PDU complete.
Definition at line 275 of file lctr_api_conn.h.
typedef void(* LctrVsRecvHdlr_t) (uint16_t connHandle, uint8_t *pBuf) |
VS receive data handler.
Definition at line 284 of file lctr_api_conn.h.
anonymous enum |
Connected task messages for LCTR_DISP_CONN dispatcher.
Definition at line 60 of file lctr_api_conn.h.