| | |
| | | /*! Link layer event call-back */ |
| | | typedef void (*LlEvtCback_t)(LlEvt_t *pEvt); |
| | | typedef void (*LlAclCback_t)(uint16_t connHandle, uint8_t pktBound, uint8_t *pPacket, uint32_t len); |
| | | typedef void (*LlTxFifoAvailCback_t)(void); |
| | | |
| | | /** |
| | | * @brief: LL initialization. |
| | |
| | | |
| | | void LL_EvtRegister(LlEvtCback_t evtCback); |
| | | void LL_AclRegister(LlAclCback_t aclCback); |
| | | void LL_TxFifoAvailCbackRegister(LlTxFifoAvailCback_t func); |
| | | void LL_SendEvt(LlEvt_t *pEvt); |
| | | |
| | | void LL_Reset(void); |
| | | bool_t LL_IsRfBusy(void); |
| | | |
| | | uint16_t LL_GetAclLen(void); |
| | | void LL_GetVersion(uint8_t *pVer, uint16_t *pCompId, uint16_t *pSubVer); |
| | |
| | | uint32_t LL_PmGetIdleTime(void); |
| | | void LL_PmPostHandler(void); |
| | | |
| | | // LL Misc |
| | | bool_t LL_IsRfBusy(void); |
| | | void LL_ReqSetNewTxPower(int8_t txPower); |
| | | void LL_SetLocalSCA(uint16_t localSCA); |
| | | |
| | | #endif /* LL_API_H_ */ |