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.

C2000WARE: Driverlib Function ADC_readPPBResult Issues

Part Number: C2000WARE


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