Here is the header file that holds the Auto configure. I don't understand much of it.
In Arduino i include the library and set it to auto configure.
#include <hd44780.h>
#include <hd44780ioClass/hd44780_I2Cexp.h>
hd44780_I2Cexp lcd;
There is diagnostic sketch to test the LCD and it displayed it was on 0x27 if i remember.
Edit:
In the attached header file there are a few examples showing how to use the functions.
examples:
// hd44780_I2Cexp lcd; // autolocate/autoconfigure everything
// hd44780_I2Cexp lcd(0x20); // autoconfigure for lcd at i2c address 0x20
Here is the header file that holds the Auto configure. I don't understand much of it.
In Arduino i include the library and set it to auto configure.
#include <hd44780.h>
#include <hd44780ioClass/hd44780_I2Cexp.h>
hd44780_I2Cexp lcd;
There is diagnostic sketch to test the LCD and it displayed it was on 0x27 if i remember.
Edit:
In the attached header file there are a few examples showing how to use the functions.
examples:
// hd44780_I2Cexp lcd; // autolocate/autoconfigure everything
// hd44780_I2Cexp lcd(0x20); // autoconfigure for lcd at i2c address 0x20
Everything you need looks pretty well documented in that header. In your case, one of the canned backpacks seems to match your schematic. Try:
hd44780_I2Cexp lcd(I2Cexp_BOARD_LCDXIOnBL); // Electrofun & PNP transistor for BL