-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LiquidCrystal_I2C not compatible with ESP core ver. 2.6.0+ ? #3
Comments
re esp8266/Arduino#8422
diff --git a/LiquidCrystal_I2C.cpp b/LiquidCrystal_I2C.cpp
index 7be5887..206b4a6 100644
--- a/LiquidCrystal_I2C.cpp
+++ b/LiquidCrystal_I2C.cpp
@@ -241,6 +241,7 @@ inline void LiquidCrystal_I2C::command(uint8_t value) {
inline size_t LiquidCrystal_I2C::write(uint8_t value) {
send(value, Rs);
+ return 1;
}
|
I've just tried 3.0.2 and the below code has been succesfully compiled and loaded into Wemos D1 mini Pro. LCD doesn't display any text. When I remove
|
I use this library (copy&paste from the header of LiquidCrystal_I2C.h)
|
This is output log from ESP core 2.5.0 (everything works fine).
|
To summarize - it does work with ESP core 2.5.0; it doesn't work with 2.5.1+ (maybe something related to wire.h was changed in 2.5.1...) |
Does it work without the - uint8_t pl_S[8] PROGMEM = {
+ uint8_t pl_S[8] = { |
Nope |
Hi,
I successfuly use your LiquidCrystal_I2C library with Wemos D1 mini Pro with ESP core 2.5.0.
With any ESP core version starting from 2.6.0 or higher, the 16x2 display shows nothing :(
The text was updated successfully, but these errors were encountered: