- same pattern as other new drivers (state machine, checked register mechanism, no sleeps, etc) - self test has been rolled into regular startup sequence - still I2C only, but will be expanded in the future - configure to high accuracy preset