@@ -73,7 +73,8 @@ i2c_err_t i2cAttachSCL(i2c_t * i2c, int8_t scl)
73
73
return I2C_ERROR_DEV ;
74
74
}
75
75
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
77
78
// digitalWrite(scl, HIGH); // successful tested in a prev version, but fails in the actually so use optional!
78
79
pinMatrixOutAttach (scl , I2C_SCL_IDX (i2c -> num ), false, false);
79
80
pinMatrixInAttach (scl , I2C_SCL_IDX (i2c -> num ), false);
@@ -97,7 +98,8 @@ i2c_err_t i2cAttachSDA(i2c_t * i2c, int8_t sda)
97
98
return I2C_ERROR_DEV ;
98
99
}
99
100
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
101
103
// digitalWrite(sda, HIGH); // successful tested in a prev version, but fails in the actually so use optional!
102
104
pinMatrixOutAttach (sda , I2C_SDA_IDX (i2c -> num ), false, false);
103
105
pinMatrixInAttach (sda , I2C_SDA_IDX (i2c -> num ), false);
0 commit comments