I am trying to use the MADC driver under the CE6 A8 35XX BSP as part of an improved battery driver.
My board uses the same 65950 part.
I can enable the MADC driver from the catalog and from debug everything seems to initialize and load correctly.
When I call the MADCReadValue function it return with data = 0 no matter what channel I use.
Tracing into I see the ReadGeneralPurposeLines function in madc.cpp (~line 314) never get the conversion complete flag and just falls through with a zero reading.
Any ideas? Has the MADC driver been tested?