• Hello,
    I'm trying to use the LCD Display Module HD44780 (with I2C adapter PCF8574T) with
    an ST NUCLEO-F401RE and the Espruino Web IDE.
    Running the sample code on the "HD44780 Character LCD" web page I get the following behavior \ error:

     _____                 _
    |   __|___ ___ ___ _ _|_|___ ___
    |   __|_ -| . |  _| | | |   | . |
    |_____|___|  _|_| |___|_|_|_|___|
              |_| http://espruino.com
     1v93 Copyright 2016 G.Williams
    Espruino is Open Source. Our work is supported
    only by sales of official boards and donations:
    http://espruino.com/Donate
    >Uncaught InternalError: Timeout on I2C Write Transmit Mode 2
     at line 1 col 121
    ...|4,c|4,c,c,d,d,d|4,d|4,d,d]);
                                  ^
    in function "a" called from line 1 col 7
    a(51,1),a(50,1),a(40,1),a(12,1),a(6,1),a­(1,1),{write:a,clear...
          ^
    in function "HD44780" called from line 1 col 150
    ...c|4,c,c,d,d,d|4,d|4,d,d]);});
                                  ^
    in function "connectI2C" called from line 1 col 45
    var lcd = require("HD44780").connectI2C(I2C1);
                                                ^
    >Uncaught Error: Field or method "print" does not already exist, and can't create it on undefined
     at line 1 col 4
    lcd.print("Hello World!");
       ^
    =undefined
    

    I have verified that the I2C interface is working on the same Nucleo board, the same LCD display, and the same SDA, SCL pin
    used in your example.
    The problem also arises with the previous Espruino version (1v92) in the same way
    Could you please help me to solve the issue?
    Thanks in advance for your support.

    Regards

About

Avatar for Blizzard @Blizzard started