Let's code a Linux Driver - 25: Industrial IO compatible driver for an ATMEGA I2C ADC