AM273x MCU+ SDK  08.06.00
HWA Driver External Data Structures

Introduction

The section has a list of all the data structures which are exposed to the application.

Sub Modules

 HWA_APP_MEMINIT_CFG
 Bit mask to specify HWA MEM BANKs, used with HWA_initializeRAM()
 
 HWA_MACROS
 Lists all the macros used in HWA driver.
 
 HWA_PARAMSET_CONTEXT_SWITCH_CFG
 Context switch enable/disable configuration in the paramset.
 

Data Structures

struct  HWA_Attrs
 HWA H/W Parameters. More...
 
struct  HWA_RAMAttrs
 HWA RAM Parameters. More...
 
struct  HWA_SrcDMAConfig
 Source trigger DMA parameters. More...
 
struct  HWA_CommonConfig
 HWA Common Config. More...
 
struct  HWA_SourceConfig
 HWA Paramset Config for Input Formatter/Source block. More...
 
struct  HWA_DestConfig
 HWA Paramset Config for Output Formatter/Destination block. More...
 
struct  HWA_PostProcStat
 HWA Paramset Config for post-processing and the statistics control registers. More...
 
struct  HWA_ComplexMultiply
 HWA Paramset Config for ComplexMultiply block. More...
 
struct  HWA_PreProcessing
 HWA Paramset Config for pre-processing block. More...
 
struct  HWA_AccelModeFFT
 HWA Paramset Config for FFT block. More...
 
struct  HWA_AccelModeCFAR
 HWA Paramset Config for CFAR block. More...
 
struct  HWA_AccelModeLocalMax
 HWA Paramset Config for Local maxima block. More...
 
struct  HWA_AccelModeCompress
 HWA Paramset Config for compression and decompression. More...
 
struct  HWA_ParamConfig
 HWA Paramset Config. More...
 
struct  HWA_InterruptConfig
 HWA Interrupt Config. More...
 
struct  HWA_Stats
 HWA Statistics from the STATISTICS block. More...
 
struct  HWA_AccmulatorVal
 HWA Accumulator register value data structure. More...
 
struct  HWA_DebugStats
 HWA Debug statistics. More...
 
struct  HWA_MemInfo
 HWA Local memory Information. More...
 
struct  HWA_CdfThreshold
 HWA Histogram Threshold RAM data structure. More...
 
struct  HWA_InterruptPriority
 HWA interrupt priority for HWA background thread done, ALT thread done, paramset done interrupt 1 and paramset done 2 interrupt. More...
 
struct  HWA_OpenConfig
 HWA configuration structure, which describes the configuration information, needed for hwa handle open. More...
 

Typedefs

typedef void * HWA_Handle
 A handle that is returned from a HWA_open() call. More...
 
typedef void(* HWA_ParamDone_IntHandlerFuncPTR) (uint32_t intrIdx, uint32_t paramSet, void *arg)
 HWA Interrupt callback function after every paramset completion. More...
 
typedef void(* HWA_Done_IntHandlerFuncPTR) (uint32_t threadIdx, void *arg)
 HWA Interrupt callback function after all paramsets completion. More...
 

Typedef Documentation

◆ HWA_Handle

typedef void* HWA_Handle

A handle that is returned from a HWA_open() call.

◆ HWA_ParamDone_IntHandlerFuncPTR

typedef void(* HWA_ParamDone_IntHandlerFuncPTR) (uint32_t intrIdx, uint32_t paramSet, void *arg)

HWA Interrupt callback function after every paramset completion.

HWA Interrupt callback function to be used with HWA_enableParamSetInterrupt() call

◆ HWA_Done_IntHandlerFuncPTR

typedef void(* HWA_Done_IntHandlerFuncPTR) (uint32_t threadIdx, void *arg)

HWA Interrupt callback function after all paramsets completion.

HWA Interrupt callback function to be used with HWA_enableDoneInterrupt() call