Hi! Implementing my ADC-stuff, I saw that DRV_ADC_SamplesAvailable is blocking. The code is easy enough to understand:bool DRV_ADC_SamplesAvailable(void)
{
/* Wait for DONE Flag */
while (!PLIB_ADC_ConversionHasCompleted(DRV_ADC_ID_1));
{
/* Wait for DONE Flag */
while (!PLIB_ADC_ConversionHasCompleted(DRV_ADC_ID_1));