I get the gist of what you have said. While I was waiting for a reply I just went ahead and took the buffer length parameter out of the .setDMA() call and added a .startDMA() call immediately following that. It works fine. When you issue an update to the STM32ADC ...