AM275 FreeRTOS SDK  11.01.00

Detailed Description

AASRC driver object.

Data Fields

AASRC_Handle drvHandle
 
uint32_t transferMode
 
AASRC_ClockZoneConfig rxClkZoneCfg [AASRC_INPUT_CLOCK_ZONE_COUNT]
 
AASRC_ClockZoneConfig txClkZoneCfg [AASRC_OUTPUT_CLOCK_ZONE_COUNT]
 
uint32_t isDataAlignmentDisabled
 
AASRC_ChObj chObj [AASRC_MAX_NUM_ASRC_CHANNELS]
 
AASRC_DmaHandle dmaDrvObj
 
bool isOpen
 
HwiP_Object hwiObj [AASRC_PROCESSOR_INTERRUPT_COUNT]
 

Field Documentation

◆ drvHandle

AASRC_Handle AASRC_Object::drvHandle

Instance handle to which this object belongs

◆ transferMode

uint32_t AASRC_Object::transferMode

Polling, Blocking or Callback mode.

◆ rxClkZoneCfg

Rx clock zone config

◆ txClkZoneCfg

Tx clock zone config

◆ isDataAlignmentDisabled

uint32_t AASRC_Object::isDataAlignmentDisabled

user setting to enable or disable input sample data alignment. This setting is enabled by default in hardware.

◆ chObj

AASRC_ChObj AASRC_Object::chObj[AASRC_MAX_NUM_ASRC_CHANNELS]

Channel data object

◆ dmaDrvObj

AASRC_DmaHandle AASRC_Object::dmaDrvObj

UDMA driver object

◆ isOpen

bool AASRC_Object::isOpen

Flag to indicate whether the instance is opened already

◆ hwiObj

HwiP_Object AASRC_Object::hwiObj[AASRC_PROCESSOR_INTERRUPT_COUNT]

Interrupt objects