Coder Social home page Coder Social logo

enjoyneering / liquidcrystal_i2c Goto Github PK

View Code? Open in Web Editor NEW
36.0 2.0 17.0 291 KB

This is an Arduino library for HD44780 LCD display, operated in 4 bit mode over I2C bus with 8-bit I/O expander PCF8574

C++ 100.00%
hd44780 liquidcrystal i2c-bus arduino-library wh1602b pcf8574 i2c-lcd i2c-display arduino

liquidcrystal_i2c's People

Contributors

enjoyneering avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

liquidcrystal_i2c's Issues

Changes in last 1.3.1 version not working

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:

image

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?

I2C hangs/freezing

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

Hang on start/reboot/flash

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

this 'if' clause

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;

last version 1.3.2 not working

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:

image

And when compiling I have this versions:

image

Can you check the code please? I change library to version 1.2.4 and my code works great

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.