#include <Wire.h>
#include <hd44780.h>
#include <hd44780ioClass/hd44780_I2Cexp.h>
//hd44780_HC1627_I2C lcd;
hd44780_I2Cexp lcd;
int selected = 0;
const int LCD_COLS = 20;
const int LCD_ROWS = 4;
///
/// START PROCEDURE
///
void setup() {
Serial.begin(9600);
Serial.println("setup STARTED!");
int status;
status = lcd.begin(LCD_COLS, LCD_ROWS);
Serial.println("lcd.begin done");
if (status) {
Serial.println("entering if (status)");
Serial.print("value of status=");
Serial.println(status);
hd44780::fatalError(status);
Serial.println("LCD Initialized!");
}
lcd.clear();
Serial.println("lcd.clear done");
lcd.setCursor(0, 0);
Serial.println("lcd.setCursor done");
lcd.print("Hello!");
Serial.println("lcd.print done");
}
///
/// UPDATE PROCEDURE
///
void loop() {
}