A static, type checked wrapper for AVR devices' ADC. Zero overhead, all the compile time checks.
ATmega328
ATTiny85
Probably more but needs validation.
Test interrupted sampling.
Finish implementation for ATTiny85.
Validate channel count for each device.