Structure defining SDFM configuration interface.
Firmware configuration interface exposed through PRU data
memory - used by driver to configure firmware parameters
Data Fields | |
volatile uint8_t | ch_id |
volatile uint8_t | filter_type |
volatile uint8_t | osr |
SDFM_ThresholdParms | sdfm_threshold_parms |
volatile uint32_t | reserved1 |
volatile uint8_t | reserved2 |
SDFM_ClkSourceParms | sdfm_clk_parms |
SDFM_GpioParams | sdfm_gpio_params [3] |
volatile uint8_t SDFM_Cfg::ch_id |
< Channle id Filter type - sinc1, sinc2, sinc3
volatile uint8_t SDFM_Cfg::filter_type |
Accumulator Over Sampling Rate (OSR)
volatile uint8_t SDFM_Cfg::osr |
sdfm threshold parms
SDFM_ThresholdParms SDFM_Cfg::sdfm_threshold_parms |
Reserved
volatile uint32_t SDFM_Cfg::reserved1 |
reserved
volatile uint8_t SDFM_Cfg::reserved2 |
sdfm ch clock parms
SDFM_ClkSourceParms SDFM_Cfg::sdfm_clk_parms |
array to store the params for gpio toggle for different channels
SDFM_GpioParams SDFM_Cfg::sdfm_gpio_params[3] |