https://os.mbed.com/users/JackB/code/I2CEEBlockDevice/#45d514e74be4