Is it documented anywhere what the limits are on the arguments to AdvancedADC.begin?
I know the max number of channels is 20.
What about the sampling frequency, or the number of samples in a buffer?
Do these things vary with the supported board? There are a lot of things that are unclear from documentation or source code...
Have found that the sample rate goes OK up to 1 million (decimal). Setting a higher sample rate, the real sample rate is divided by 2 - e.g. setting 1.5M results in 750k samples/sec. Maybe some sort of aliasing or dropping every second sample? I've heard of people getting much higher sample rates out of the hardware, but not sure how to do this with AdvancedAnalog yet. Resolved issue #41 in the github also refers to this halving of speed. Lots to read in here.