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.

MSP432P401R: ADC14 Multiple Channel memory selection config/read anomalies

Part Number: MSP432P401R

continuing on from the resolved problem titled: 

"MSP432 ADC14 Multiple Channel only converts the first value in the sequence, I don't see the next memory interrupt"

I discovered two new problems using the launchpad that have workarounds, so this report it towards the maintainers of the run time library -

problem 1:  the call ADC14_getResultArray setting first and last memory block generates a "default" interrupt(i.e. the code locks up in  a forever loop, possible cause is it doesn't like the memory blocks selected),

                   but swapping that call for the call ADC14_getMultiSequenceResult works fine as it doesn't generate this interrupt.

                  I have not tested all possibilities of what could have gone wrong but my memory block count has been verified thru the debugger and the blocks are in order, but I don't start from ADC_MEM0

problem 2: calling ADC14_configureMultiSequenceMode starting at any other than ADC_MEM0 for the first memory in the config results in wrong results from ADC14_getMultiSequenceResult

                  as if, perhaps, the read started from MEM0 even though it wasn't selected (see problem 1).

                 this is verifyied by my setting and reading alternating a hi-lo voltage pattern on the input pins

no solution is required for me, but if this could be passed on to the run time library maintainers, I would appreciate it.

thanks,

  bob s.