AASRC Driver API/interface file.
Go to the source code of this file.
Data Structures | |
struct | AASRC_OpenParams |
AASRC Parameters. More... | |
struct | AASRC_Attrs |
AASRC hardware instance attributes - used during init time. More... | |
struct | AASRC_Object |
AASRC driver object. More... | |
struct | AASRC_Config |
AASRC global configuration array. More... | |
Functions | |
void | AASRC_init (void) |
This function initializes the AASRC module. More... | |
void | AASRC_deinit (void) |
This function de-initializes the AASRC module. More... | |
static void | AASRC_OpenParamsInit (AASRC_Object *drvObj) |
Function to initialize the AASRC_OpenParams struct to its defaults. More... | |
AASRC_Handle | AASRC_open (uint8_t instNum, const AASRC_OpenParams *openParams) |
This function opens a given AASRC IP Core. More... | |
void | AASRC_close (AASRC_Handle drvHandle) |
Function to close a AASRC IP Core specified by the AASRC handle. More... | |
AASRC_Handle | AASRC_getHandle (uint32_t index) |
This function returns the handle of an open AASRC Instance from the instance index. More... | |
void | AASRC_softReset (AASRC_Handle drvHandle) |
Function to soft reset a AASRC IP Core specified by the AASRC handle. More... | |
Variables | |
AASRC_Config | gAasrcConfig [] |
Externally defined driver configuration array. More... | |
uint8_t | gAasrcInstNum |
Externally defined driver configuration array size. More... | |
uint8_t | gAasrcConfigChNum [] |
Externally defined channel configuration array size More... | |
uint8_t | gAasrcRxClkZoneNum [] |
Externally defined Rx Clockzone configuration array size More... | |
uint8_t | gAasrcTxClkZoneNum [] |
Externally defined Tx Clockzone configuration array size More... | |