6 years, 11 months ago.

mDot, mbed-os 5.1.5


in mbed-os 5.1.5 i2c is very broken, this is fixed in 5.2 but it doesn't seem to work if i swap the mbed-os to 5.2, probably due to the way you have compiled against a specific build.

please can you build against 5.2 otherwise we cant use I2C!

see this for info https://github.com/ARMmbed/mbed-os/pull/2972

posted by Chris Snow 25 Oct 2016


Sorry for these issues.

Can you post this detailed issue here, the best people here can help:



Andrea, team mbed

posted by Andrea Corrado 25 Oct 2016


Unfortunately MultiTech need to sort this one out, they have compiled the mbed-os and their radio library into a linkable object, so unless they merge the above changes in and update it there isn't much the mbed team can do.


posted by Chris Snow 25 Oct 2016

1 Answer

6 years, 11 months ago.

Hi Chris,

For now, you can use the stable mdot library https://developer.mbed.org/teams/MultiTech/code/libmDot-mbed5/ and mbed-os version 5.1.4. With that, the i2C should be working fine as that is what we built and tested our dot box application against. Our dot box has several sensors that use I2C.

Kind regards, Leon