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