AnsweredAssumed Answered

Vybrid MQX ADC0 and ADC1

Question asked by Serah Peterson on Dec 16, 2013
Latest reply on Jan 15, 2014 by Rene Kolarik

Hi,

 

I am currently working with the Vybrid lwadc MQX example and am unable to get both ADC0 and ADC1 working.

 

The issue is that if BSPCFG_ENABLE_LWADC0 and BSPCFG_ENABLE_LWADC1 are defined non-zero in the BSP (user_config.h) that the interface enabled first will be overwritten by the second. Therefore if you have the following:

 

#define BSPCFG_ENABLE_LWADC0    1

#define BSPCFG_ENABLE_LWADC1    1

 

You will only be able to access the channels on ADC1 (ADC1SE0 through ADC1SE9) because the ADC1 initialization overwrites ADC0.

 

This appears to be a limitation of the driver, has anyone else seen this issue or working on a solution?

Outcomes