mirror of
https://github.com/esp8266/Arduino.git
synced 2025-06-06 05:21:22 +03:00
fix I2C case where using different pins would not work with libs calling begin internally
if you call Wire.begin(new_sda, new_scl) and your library calls internally Wire.begin() this will overwrite the SDA,SCL pins to the default ones
This commit is contained in:
parent
5baed4061e
commit
80d5508b73
@ -55,6 +55,8 @@ TwoWire::TwoWire(){}
|
|||||||
// Public Methods //////////////////////////////////////////////////////////////
|
// Public Methods //////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
void TwoWire::begin(int sda, int scl){
|
void TwoWire::begin(int sda, int scl){
|
||||||
|
default_sda_pin = sda;
|
||||||
|
default_scl_pin = scl;
|
||||||
twi_init(sda, scl);
|
twi_init(sda, scl);
|
||||||
flush();
|
flush();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user