ADC IP remains the same across F28 and F29 devices. There are few updates done in F29H85x device :
F28 Function | F29 Function | Comments |
---|---|---|
ADC_setVREF | ASysCtl_setVREF | removed the function from ADC driver Use the function from Asysctl driver |
ADC_setupSOCRefloChannel | - | Not available in F29x. This function was added specifically for F28P65x since VRELO was not directly connected to all ADC instances. This is not the case for F29H85x |
ADC_forceMultipleSOC | ADC_forceMultipleSOC | Function is compatible. Parameter socMask is of type uint32_t since the device support 32 SOCs. |
ADC_setInterruptSource | ADC_setInterruptSource | Function is compatible. Updated the type of the parameter intTrigger to enum |
ADC_setMode | ADC_setMode | No change in API name/ params. In F29H85x, 16 bit resolution and differential mode is only supported by ADCA and ADCB. Added assert check in the API |