diff --git a/STM32F1/libraries/Wire/Wire.h b/STM32F1/libraries/Wire/Wire.h index a2890c196..082c85097 100644 --- a/STM32F1/libraries/Wire/Wire.h +++ b/STM32F1/libraries/Wire/Wire.h @@ -72,6 +72,19 @@ class TwoWire : public WireBase { * Sets the hardware I2C clock */ void setClock(uint32_t frequencyHz); + + /* + * Useful to remap I2C1 to alternate pins PB8, PB9 + * after construction by adding flag I2C_REMAP + */ + void setDevFlags(uint8 dev_flags) { + dev_flags = df; + } + + uint8 getDevFlags(void) { + return dev_flags; + } + /* * Disables the I2C device and remove the device address. */