From ad216c0ef57d4e3c26ef4f0f927b4cf3aa440146 Mon Sep 17 00:00:00 2001 From: Ivan Grokhotkov Date: Wed, 11 Feb 2015 18:21:14 +0300 Subject: [PATCH] fix i2c frequency setup --- cores/esp8266/i2c.cpp | 2 +- variants/wifio/WifioWiring.cpp | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/cores/esp8266/i2c.cpp b/cores/esp8266/i2c.cpp index 86da61f98..063593acb 100644 --- a/cores/esp8266/i2c.cpp +++ b/cores/esp8266/i2c.cpp @@ -71,7 +71,7 @@ static inline uint8_t i2c_get_scl() static inline void i2c_wait() { - delayMicroseconds(5); + delayMicroseconds(s_i2c_delay); } void i2c_freq(int freq_hz) diff --git a/variants/wifio/WifioWiring.cpp b/variants/wifio/WifioWiring.cpp index f66fdae19..e487eb268 100644 --- a/variants/wifio/WifioWiring.cpp +++ b/variants/wifio/WifioWiring.cpp @@ -115,5 +115,6 @@ extern "C" void analogWrite(uint8_t pin, int value) { void initVariant() { + i2c_freq(100000); i2c_init(SDA, SCL); }