Mistake on this page?
Report an issue in GitHub or email us
Data Structures | Functions
Initialization

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...
 

Detailed Description

Function Documentation

void BbInit ( void  )

Initialize the BB.

Initialize baseband resources.

void BbInitRunTimeCfg ( const BbRtCfg_t pCfg)

Initialize runtime configuration.

Parameters
pCfgPointer to runtime configuration parameters (data must be static).

This function initializes the BB subsystem's runtime configuration.

Note
This routine must be called only once before any other initialization routine.
void BbRegister ( BbBodCompCback_t  eventCback)

Register operation completion handler.

Parameters
eventCbackEvent 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.

Parameters
protIdProtocol ID.
execOpCbackExecute operation callback.
cancelOpCbackCancel operation callback.
startProtCbackStart protocol callback.
stopProtCbackStop protocol callback.
void BbRegisterProtLowPower ( PalBbProt_t  protId,
BbLowPowerCback_t  lowPowerOpCback 
)

Register protocol handlers for low power.

Parameters
protIdProtocol ID.
lowPowerOpCbackLow power operation callback.
Important Information for this Arm website

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.