Skip to content

Commit 283ca32

Browse files
authored
Update esp32-hal-i2c.c
1 parent d700b5a commit 283ca32

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

cores/esp32/esp32-hal-i2c.c

+4-2
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,8 @@ i2c_err_t i2cAttachSCL(i2c_t * i2c, int8_t scl)
7373
return I2C_ERROR_DEV;
7474
}
7575
digitalWrite(scl, HIGH); // optional, tested successful in actually version
76-
pinMode(scl, OUTPUT_OPEN_DRAIN | PULLUP);
76+
// pinMode(scl, OUTPUT_OPEN_DRAIN | PULLUP);
77+
pinMode(scl, OPEN_DRAIN | PULLUP); // open for a test on weekend
7778
// digitalWrite(scl, HIGH); // successful tested in a prev version, but fails in the actually so use optional!
7879
pinMatrixOutAttach(scl, I2C_SCL_IDX(i2c->num), false, false);
7980
pinMatrixInAttach(scl, I2C_SCL_IDX(i2c->num), false);
@@ -97,7 +98,8 @@ i2c_err_t i2cAttachSDA(i2c_t * i2c, int8_t sda)
9798
return I2C_ERROR_DEV;
9899
}
99100
digitalWrite(sda, HIGH); // optional, tested successful in actually version
100-
pinMode(sda, OUTPUT_OPEN_DRAIN | PULLUP);
101+
// pinMode(sda, OUTPUT_OPEN_DRAIN | PULLUP);
102+
pinMode(sda, OPEN_DRAIN | PULLUP); // open for a test on weekend
101103
// digitalWrite(sda, HIGH); // successful tested in a prev version, but fails in the actually so use optional!
102104
pinMatrixOutAttach(sda, I2C_SDA_IDX(i2c->num), false, false);
103105
pinMatrixInAttach(sda, I2C_SDA_IDX(i2c->num), false);

0 commit comments

Comments
 (0)