https://os.mbed.com/users/JackB/code/I2CList/#a13a2f61b5f1