This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AWR1642BOOST: Triggering more than one general purpose ADC (GPADC) measurement

Part Number: AWR1642BOOST

Hello;

I'm working on collecting measurements from the GPADCs. I can successfully initialize the GPADCs with:

rlSetGpAdcConfig(RL_DEVICE_MAP_INTERNAL_BSS, (rlGpAdcCfg_t*)&gpAdcCfg);

This will cause one asynchronous event to take place within the "MmwDemo_mssMmwaveEventCallbackFxn" (there is also an event on the DSS which is ignored), at which point the ADC is stored. The ADC measurements are correct when I report them, but I do not know how to trigger additional ADC measurements without calling this each and every time:

rlSetGpAdcConfig(RL_DEVICE_MAP_INTERNAL_BSS, (rlGpAdcCfg_t*)&gpAdcCfg);

Each call to rlSetGpAdcConfig takes many hundreds of milliseconds to complete and isn't a sustainable way to obtain a single set of ADC measurements.

Is there an easier way to repeatedly measure the GPADCs?

Thanks,
Erik