Hey TI - FYI...the Driverlib function ADC_readPPBResult(uint32_t resultBase, ADC_PPBNumber ppbNumber) does not work correctly as written. The ppbNumber needs to be multiplied by 2.
[PPBNumber is defined as
typedef enum
{
ADC_PPB_NUMBER1, //!< Post-processing block 1
ADC_PPB_NUMBER2, //!< Post-processing block 2
ADC_PPB_NUMBER3, //!< Post-processing block 3
ADC_PPB_NUMBER4 //!< Post-processing block 4
} ADC_PPBNumber;
but each PPBResult register is 32 bits long.]
I am running C2000Ware_2_01_00_00 and C2000Ware_MotorControl_SDK_2_01_00_00 with the f28004x hardware.
Brett