enjoyneering / liquidcrystal_i2c Goto Github PK
View Code? Open in Web Editor NEWThis is an Arduino library for HD44780 LCD display, operated in 4 bit mode over I2C bus with 8-bit I/O expander PCF8574
This is an Arduino library for HD44780 LCD display, operated in 4 bit mode over I2C bus with 8-bit I/O expander PCF8574
Hi, I'm using for a couple of years this library in a project write in platformio and stm32duino framework with a bluepill, and without the lcd.clear issue all the rest work good. I was using 1.2.4 version, now I want to update to last version 1.3.1 but it gives me this compiling errors:
As I see in LiquidCrystal_I2C.cpp you add support for ESP32 and add a VARIANT_ARDUINO_STM32 but platformio isn't taking this option, is taking the last option: bool LiquidCrystal_I2C::begin() without any variables so we have the error about this 3 indentifiers.
I add the #define VARIANT_ARDUINO_STM32 in my main.c but isn't working anyway.
Maybe for platformio we have to add more definitions, somebody can help me?
Hi,
Firstly, thank you a lot for this useful library. Nice work.
I have use a lot your library for different project, with good results.
But for my last project with relays, I have frequently freezing screen with STM32 Blue Pill.
And normal program still continues to work, so I think it coul be a loosing communication frame, so next comunication isn't understood by PCF8574 anymore.
Somebody with same problem? Any help will be thanksfull
I have a problem with hangs during startup or just after flashing my ESP8266. Is there any way to send command to "restart" PCF8574?
The lcd.begin(COLUMS, ROWS, LCD_5x8DOTS, D2, D1) != 1
but just after power cycle everything is OK. It is difficult to reproduce, but I have faced this problem three times on two different setups.
P.S. Maybe it is the same problem as #1
LiquidCrystal_I2C.cpp linea 765 if (Wire.endTransmission(true) == 0) return true; return false;
cambia por if (Wire.endTransmission(true) == 0) { return true; } return false;
LiquidCrystal_I2C/src/LiquidCrystal_I2C.h
Line 178 in 7c9a3a2
Sorry but I didn't could run LCD with last changes, I thought that it was my mistake with the begin.lcd but I changed to the last STM32 example and isn't beginning, just the message through serial port:
And when compiling I have this versions:
Can you check the code please? I change library to version 1.2.4 and my code works great
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.