- original C++ returned a voltage, this one does not (returns raw ADC values). - samples are averaged in the new C++ module, but not in the C module where it belongs.