using DMA for ADC buffer fill