6a9697145b
This change is specifically intended to avoid a pitfall in MicroPython and will likely have no effect in C++. When using the REPL in MicroPython it's possible to set up an I2C instance on two pins - ie: 20, 21 - and then subsequently realise these are the wrong pins for your board. Before this change, these pins would be left hanging even if you created a new I2C instance with new pins - ie: 4, 5 - this would lead to communications failures where they really shouldn't happen. Confusing! |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
pimoroni_common.hpp | ||
pimoroni_i2c.cpp | ||
pimoroni_i2c.hpp |