Average ADC measurements over 5ms before reporting.

The ADC takes about 6-8 measurements every millisecond.
Instead of reporting only the last one, we sum up the
individual readings and update the INPUT HID report every
5 milliseconds with the average of all the readings done.
This smoothes out the ADC.