HWA Paramset Config.
HWA paramset config parameters that are used with the HWA_ConfigParamSet() call.
Data Fields | |
| uint8_t | triggerMode |
| uint8_t | triggerSrc |
| uint8_t | accelMode |
| HWA_SourceConfig | source |
| HWA_DestConfig | dest |
| union { | |
| HWA_AccelModeFFT fftMode | |
| HWA_AccelModeCFAR cfarMode | |
| HWA_AccelModeLocalMax localMaxMode | |
| HWA_AccelModeCompress compressMode | |
| } | accelModeArgs |
| uint8_t | contextswitchCfg |
| uint8_t HWA_ParamConfig::triggerMode |
4 bit value: See HWA_TRIG_MODE macros for correct values. Sets the TRIGMODE bits of HEADER in paramset
| uint8_t HWA_ParamConfig::triggerSrc |
5 bit value: If HWA_ParamConfig::triggerMode is set HWA_TRIG_MODE::HWA_TRIG_MODE_DMA, this field specifies DMA channel number to be monitored. If HWA_ParamConfig::triggerMode is set HWA_TRIG_MODE::HWA_TRIG_MODE_HARDWARE, this field specifies one of the possible csirx IRQs. this field only applied to the HWA_TRIG_MODE::HWA_TRIG_MODE_DMA and HWA_TRIG_MODE::HWA_TRIG_MODE_HARDWARE. Sets the DMA2ACC_TRIGSRC bits of HEADER in paramset
| uint8_t HWA_ParamConfig::accelMode |
2 bit value: See HWA_ACCELMODE macros for correct values. Configures the mode of operation of the accelerator for the current parameter-set. Sets the ACCEL_MODE bits of register HEADER in paramset
| HWA_SourceConfig HWA_ParamConfig::source |
Source related params
| HWA_DestConfig HWA_ParamConfig::dest |
Dest related params
| HWA_AccelModeFFT HWA_ParamConfig::fftMode |
FFT mode related params
| HWA_AccelModeCFAR HWA_ParamConfig::cfarMode |
CFAR mode related params
| HWA_AccelModeLocalMax HWA_ParamConfig::localMaxMode |
local maxima related params
| HWA_AccelModeCompress HWA_ParamConfig::compressMode |
compression and decompression related params
| union { ... } HWA_ParamConfig::accelModeArgs |
| uint8_t HWA_ParamConfig::contextswitchCfg |
enable/disable the context switch, if enabled, specify if it is forced or not-forced enable See HWA_PARAMSET_CONTEXT_SWITCH_CFG macros for correct values