Data Structures | |
struct | BbRtCfg_t |
BB runtime configuration parameters. More... | |
Functions | |
void | BbInitRunTimeCfg (const BbRtCfg_t *pCfg) |
Initialize runtime configuration. More... | |
void | BbInit (void) |
Initialize the BB. More... | |
void | BbRegister (BbBodCompCback_t eventCback) |
Register operation completion handler. More... | |
void | BbRegisterProt (PalBbProt_t protId, BbBodCback_t execOpCback, BbBodCback_t cancelOpCback, BbProtCback_t startProtCback, BbProtCback_t stopProtCback) |
Register protocol handlers. More... | |
void | BbRegisterProtLowPower (PalBbProt_t protId, BbLowPowerCback_t lowPowerOpCback) |
Register protocol handlers for low power. More... | |
void BbInit | ( | void | ) |
Initialize the BB.
Initialize baseband resources.
void BbInitRunTimeCfg | ( | const BbRtCfg_t * | pCfg | ) |
Initialize runtime configuration.
pCfg | Pointer to runtime configuration parameters (data must be static). |
This function initializes the BB subsystem's runtime configuration.
void BbRegister | ( | BbBodCompCback_t | eventCback | ) |
Register operation completion handler.
eventCback | Event callback. |
Register operation completion handler.
void BbRegisterProt | ( | PalBbProt_t | protId, |
BbBodCback_t | execOpCback, | ||
BbBodCback_t | cancelOpCback, | ||
BbProtCback_t | startProtCback, | ||
BbProtCback_t | stopProtCback | ||
) |
Register protocol handlers.
protId | Protocol ID. |
execOpCback | Execute operation callback. |
cancelOpCback | Cancel operation callback. |
startProtCback | Start protocol callback. |
stopProtCback | Stop protocol callback. |
void BbRegisterProtLowPower | ( | PalBbProt_t | protId, |
BbLowPowerCback_t | lowPowerOpCback | ||
) |
Register protocol handlers for low power.
protId | Protocol ID. |
lowPowerOpCback | Low power operation callback. |