Here are the data structures with brief descriptions:
AIF_AxCObj | This structure contains specific parameters for a given AIF2 antenna container (AxC) |
AIF_ConfigObj | This structure contains the parameters for the initialization of a AIF HW module of the TMS320C6670. it includes configuration objects for all the links |
AIF_DataTraceObj | This structure contains the parameters for the AIF2 Data Trace setup |
AIF_DioConfigObj | This structure contains the parameters for the initialization of a AIF2 link of the TMS320C6670. It also contains a reference to the CSL AIF object instance |
AIF_EeCountObj | This structure contains the pointers to the AIF2 exception counters |
AIF_HfnSyncObj | This structure contains the parameters for the hfn sync state. It could be used to detect when sync is established (syncStatusChange = 1 and hfnsyncState = 1) or when sync is lost (syncStatusChange = 1 and hfnsyncState = 0) The context is in the AIF_getException processing function where below parameters are updated before clearing the exceptions |
AIF_HwContextSaveData | This structure defines the global (DDR) storage structure that will preserve the state of AIF while the chip is asleep |
AIF_HwContextSaveInfo | This structure defines the AIF data items that are used by the application. This tells the AIF save/restore functions where the Application main CSL initialization structure is located |
AIF_LinkConfigObj | This structure contains the parameters for the initialization of a AIF2 link of the TMS320C6670. It also contains a reference to the CSL AIF object instance |
AIF_LteRadTimerObj | This structure contains the parameters for the LTE specific radio timer configuration |
AIF_PktDmaConfigObj | This structure contains the parameters for the PKTDMA and QMSS setup |
AIF_RadTimerObj | This structure contains the parameters for the AIF2 radio timer configuration |