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.