| Data Structures | |
| struct | LlRtCfg_t | 
| LL runtime configuration parameters.  More... | |
| Functions | |
| void | LlGetDefaultRunTimeCfg (LlRtCfg_t *pCfg) | 
| Get default runtime configuration values.  More... | |
| void | LlInitRunTimeCfg (const LlRtCfg_t *pCfg) | 
| Initialize runtime configuration.  More... | |
| uint16_t | LlInitConnMem (uint8_t *pFreeMem, uint32_t freeMemSize) | 
| Initialize memory for connections.  More... | |
| uint16_t | LlInitExtAdvMem (uint8_t *pFreeMem, uint32_t freeMemSize) | 
| Initialize memory for extended advertising.  More... | |
| uint16_t | LlInitExtScanMem (uint8_t *pFreeMem, uint32_t freeMemSize) | 
| Initialize memory for extended scanning.  More... | |
| void | LlAdvSlaveInit (void) | 
| Initialize LL subsystem for operation as an advertising slave.  More... | |
| void | LlExtAdvSlaveInit (void) | 
| Initialize LL subsystem for operation for extended advertising slave.  More... | |
| void | LlConnSlaveInit (void) | 
| Initialize LL subsystem for operation as a connectable slave.  More... | |
| void | LlEncConnSlaveInit (void) | 
| Initialize LL subsystem for operation as a encryptable connectable slave.  More... | |
| void | LlScanMasterInit (void) | 
| Initialize LL subsystem for operation as a scanning master.  More... | |
| void | LlExtScanMasterInit (void) | 
| Initialize LL subsystem for operation for extended scanning master.  More... | |
| void | LlInitMasterInit (void) | 
| Initialize LL subsystem for operation as an initiating master.  More... | |
| void | LlExtInitMasterInit (void) | 
| Initialize LL subsystem for operation as an extended initiating master.  More... | |
| void | LlConnMasterInit (void) | 
| Initialize LL subsystem for operation as a connectable master.  More... | |
| void | LlEncConnMasterInit (void) | 
| Initialize LL subsystem for operation as a encryptable connectable slave.  More... | |
| void | LlPrivInit (void) | 
| Initialize LL subsystem for operation with privacy.  More... | |
| void | LlScInit (void) | 
| Initialize LL subsystem for secure connections.  More... | |
| void | LlPhySlaveInit (void) | 
| Initialize LL subsystem for PHY features (slave).  More... | |
| void | LlPhyMasterInit (void) | 
| Initialize LL subsystem for PHY features (master).  More... | |
| void | LlChannelSelection2Init (void) | 
| Initialize LL subsystem for secure connections.  More... | |
| void | LlTestInit (void) | 
| Initialize LL subsystem for test modes.  More... | |
| void | LlHandlerInit (wsfHandlerId_t handlerId) | 
| Initialize LL subsystem with task handler.  More... | |
| void | LlPowerControlInit (void) | 
| Initialize LL subsystem for operation for power control.  More... | |
| void | LlHandler (wsfEventMask_t event, wsfMsgHdr_t *pMsg) | 
| LL message dispatch handler.  More... | |
| void | LlReset (void) | 
| Reset LL subsystem.  More... | |
| void | LlEvtRegister (llEvtCback_t evtCback) | 
| Register LL event handler.  More... | |
| void | LlAclRegister (llAclCback_t sendCompCback, llAclCback_t recvPendCback) | 
| Register ACL handler.  More... | |
| void | LlIsoRegister (llIsoCback_t sendIsoCompCback, llIsoCback_t recvIsoPendCback) | 
| Register ISO handler.  More... | |
| void LlAclRegister | ( | llAclCback_t | sendCompCback, | 
| llAclCback_t | recvPendCback | ||
| ) | 
Register ACL handler.
| sendCompCback | Client ACL send complete callback function. | 
| recvPendCback | Client ACL receive pending callback function. | 
This function is called by a client to register for ACL data.
| void LlAdvSlaveInit | ( | void | ) | 
Initialize LL subsystem for operation as an advertising slave.
This function initializes the LL subsystem for use as an advertising slave.
| void LlChannelSelection2Init | ( | void | ) | 
Initialize LL subsystem for secure connections.
This function initializes the LL subsystem for secure connections.
| void LlConnMasterInit | ( | void | ) | 
Initialize LL subsystem for operation as a connectable master.
This function initializes the LL subsystem for use as a scanning and initiating master.
| void LlConnSlaveInit | ( | void | ) | 
Initialize LL subsystem for operation as a connectable slave.
This function initializes the LL subsystem for use as an advertising and connectable slave.
| void LlEncConnMasterInit | ( | void | ) | 
Initialize LL subsystem for operation as a encryptable connectable slave.
This function initializes the LL subsystem for use as an advertising and encryptable connectable slave.
| void LlEncConnSlaveInit | ( | void | ) | 
Initialize LL subsystem for operation as a encryptable connectable slave.
This function initializes the LL subsystem for use as an advertising and encryptable connectable slave.
| void LlEvtRegister | ( | llEvtCback_t | evtCback | ) | 
Register LL event handler.
| evtCback | Client callback function. | 
This function is called by a client to register for LL events.
| void LlExtAdvSlaveInit | ( | void | ) | 
Initialize LL subsystem for operation for extended advertising slave.
This function initializes the LL subsystem for use as an extended advertising slave.
| void LlExtInitMasterInit | ( | void | ) | 
Initialize LL subsystem for operation as an extended initiating master.
This function initializes the LL subsystem for use as an initiating master.
| void LlExtScanMasterInit | ( | void | ) | 
Initialize LL subsystem for operation for extended scanning master.
This function initializes the LL subsystem for use as an extended scanning master.
| void LlGetDefaultRunTimeCfg | ( | LlRtCfg_t * | pCfg | ) | 
Get default runtime configuration values.
| pCfg | Pointer to runtime configuration parameters. | 
This function returns default value for the LL subsystem's runtime configurations.
| void LlHandler | ( | wsfEventMask_t | event, | 
| wsfMsgHdr_t * | pMsg | ||
| ) | 
LL message dispatch handler.
| event | WSF event. | 
| pMsg | WSF message. | 
| void LlHandlerInit | ( | wsfHandlerId_t | handlerId | ) | 
Initialize LL subsystem with task handler.
| handlerId | WSF handler ID. | 
This function initializes the LL subsystem. It is called once upon system initialization. It must be called before any other function in the LL API is called.
| uint16_t LlInitConnMem | ( | uint8_t * | pFreeMem, | 
| uint32_t | freeMemSize | ||
| ) | 
Initialize memory for connections.
| pFreeMem | Pointer to free memory. | 
| freeMemSize | Size of pFreeMem. | 
This function allocates memory for connections.
| uint16_t LlInitExtAdvMem | ( | uint8_t * | pFreeMem, | 
| uint32_t | freeMemSize | ||
| ) | 
Initialize memory for extended advertising.
| pFreeMem | Pointer to free memory. | 
| freeMemSize | Size of pFreeMem. | 
This function allocates memory for extended advertising.
| uint16_t LlInitExtScanMem | ( | uint8_t * | pFreeMem, | 
| uint32_t | freeMemSize | ||
| ) | 
Initialize memory for extended scanning.
| pFreeMem | Pointer to free memory. | 
| freeMemSize | Size of pFreeMem. | 
This function allocates memory for extended scanning.
| void LlInitMasterInit | ( | void | ) | 
Initialize LL subsystem for operation as an initiating master.
This function initializes the LL subsystem for use as an initiating master.
| void LlInitRunTimeCfg | ( | const LlRtCfg_t * | pCfg | ) | 
Initialize runtime configuration.
| pCfg | Pointer to runtime configuration parameters (data must be static). | 
This function initializes the LL subsystem's runtime configuration.
| void LlIsoRegister | ( | llIsoCback_t | sendIsoCompCback, | 
| llIsoCback_t | recvIsoPendCback | ||
| ) | 
Register ISO handler.
| sendIsoCompCback | Client ISO send complete callback function. | 
| recvIsoPendCback | Client ISO receive pending callback function. | 
This function is called by a client to register for ISO data.
| void LlPhyMasterInit | ( | void | ) | 
Initialize LL subsystem for PHY features (master).
This function initializes the LL subsystem for master PHY features.
| void LlPhySlaveInit | ( | void | ) | 
Initialize LL subsystem for PHY features (slave).
This function initializes the LL subsystem for slave PHY features.
| void LlPowerControlInit | ( | void | ) | 
Initialize LL subsystem for operation for power control.
This function initializes the LL subsystem for power control.
| void LlPrivInit | ( | void | ) | 
Initialize LL subsystem for operation with privacy.
This function initializes the LL subsystem for use with privacy.
| void LlReset | ( | void | ) | 
Reset LL subsystem.
Reset the LL subsystem. All active connections are closed and all radio procedures such as scanning or advertising are terminated.
| void LlScanMasterInit | ( | void | ) | 
Initialize LL subsystem for operation as a scanning master.
This function initializes the LL subsystem for use as a scanning master.
| void LlScInit | ( | void | ) | 
Initialize LL subsystem for secure connections.
This function initializes the LL subsystem for secure connections.
| void LlTestInit | ( | void | ) | 
Initialize LL subsystem for test modes.
This function initializes the LL subsystem for test modes.