dlloyd:
Sorry panther3001, I didn't read through your links and information thoroughly, but I'll have to say that I'm siding with the engineer that wrote this: Precision, Accuracy, and ResolutionOf note is this: •Precision is the fineness to which an instrument can be read repeatably and reliably.
dlloyd, I agree. I appologize for blending the two words, precision and resolution. What I am claiming is higher "resolution," NOT precision. However, I think precision may increase too. It certainly will if you set my "num_readings" parameter to anything > 1, since that simply does data smoothing by returning the avg. reading of [num_readings] readings.
dlloyd:
So without testing, I would say that your library could never achieve repeatable precision greater than what the resolution is for the device under test (ADC).
I disagree, but only if you make num_readings > 1 (see above). Otherwise I think you may be right. Further testing will tell.