Skip to content

Commit 8e16910

Browse files
committed
Merge branch 'me-no-dev-esp8266' into esp8266
* me-no-dev-esp8266: add higher I2C freqs for 160MHz core clock
2 parents 2d1433b + e361a55 commit 8e16910

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

hardware/esp8266com/esp8266/cores/esp8266/core_esp8266_si2c.c

+6-4
Original file line numberDiff line numberDiff line change
@@ -47,14 +47,16 @@ void twi_setClock(unsigned int freq){
4747
if(freq <= 100000) twi_dcount = 19;//about 100KHz
4848
else if(freq <= 200000) twi_dcount = 8;//about 200KHz
4949
else if(freq <= 300000) twi_dcount = 3;//about 300KHz
50-
else if(freq <= 400000) twi_dcount = 1;//about 370KHz
51-
else twi_dcount = 1;//about 450KHz
50+
else if(freq <= 400000) twi_dcount = 1;//about 400KHz
51+
else twi_dcount = 1;//about 400KHz
5252
#else
5353
if(freq <= 100000) twi_dcount = 32;//about 100KHz
5454
else if(freq <= 200000) twi_dcount = 14;//about 200KHz
5555
else if(freq <= 300000) twi_dcount = 8;//about 300KHz
56-
else if(freq <= 400000) twi_dcount = 5;//about 370KHz
57-
else twi_dcount = 2;//about 450KHz
56+
else if(freq <= 400000) twi_dcount = 5;//about 400KHz
57+
else if(freq <= 500000) twi_dcount = 3;//about 500KHz
58+
else if(freq <= 600000) twi_dcount = 2;//about 600KHz
59+
else twi_dcount = 1;//about 700KHz
5860
#endif
5961
}
6062

0 commit comments

Comments
 (0)