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.