Write generic I2C driver; adapt Prox driver to use it; get Prox measurements working