AM275 FreeRTOS SDK  11.01.00
aasrc/v0/aasrc.h File Reference

Introduction

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