lucasmaziero / LiquidCrystal_I2C

Library for the LiquidCrystal LCD display connect I2C bus to an ESP8266 or Arduino board
MIT License
20 stars 20 forks source link

not working #1

Open Blackbeard25 opened 6 years ago

Blackbeard25 commented 6 years ago

when i try to control my lcd's with the i2c protocol i only get the first letter of each line i send to the screen. i am using a pcf8574at on a backpack

lucasmaziero commented 6 years ago

Is using Arduino or ESP??

12458 commented 6 years ago

I am also experiencing this issue with an Arduino Uno R3 using a PCF8574A with a 20x4 LCD at address 0x3F.

12458 commented 6 years ago

Using the original library I am able to get the LCD working.

philippedc commented 5 years ago

hi, it is very well working on ESP8266, Lolin D1 mini and mini pro. BUT on Arduino Uno I only have the first letter. LCD is the classic LCD1602.

fscii commented 4 years ago

hi, it is very well working on ESP8266, Lolin D1 mini and mini pro. BUT on Arduino Uno I only have the first letter. LCD is the classic LCD1602.

This is the same issue I have. I can use fine on ESP8266 12-F NodeMCU 1.0. When I try to use on Arduino UNO, all that prints is the first character of each line.

8266 Example

ESP8266 Hello World

Uno

A H

Is there any chance you can fix this or tell me how? I keep finding LCD 12C libraries that work on arduino but not ESP, I don't want two libraries and am VERY humbly asking can you please help with this?

wwlee-sg commented 3 years ago

Vs-code keeps reporting this Werror below today, something must have changed as the same code was compiled successfully a day before. No change was made since. Hope you can help. Thank you

Compiling .pio\build\esp12e\libb07\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o lib\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp: In member function 'virtual size_t LiquidCrystal_I2C::write(uint8_t)': lib\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:244:1: error: no return statement in function returning non-void [-Werror=return-type] 244 | } | ^ cc1plus.exe: some warnings being treated as errors *** [.pio\build\esp12e\libb07\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o] Error 1