I am unable to get multiple I2C displays working. I am using the LCDi2cNHD.h library. When I try 2 LCD's, everything displays on the second LCD. Here is a simple code. I know the I2C addresses are correct, because if I test each one individually they work correctly. Any help? Thanks
#define VERSION "1.1"
#include <Wire.h>
#include <inttypes.h>
#include <LCDi2cNHD.h>
LCDi2cNHD lcd = LCDi2cNHD(2,16,0x50>>1,0);
LCDi2cNHD lcd2 = LCDi2cNHD(2,16,0x4C>>1,0);
uint8_t rows = 2;
uint8_t cols = 16;
void setup() {
lcd.init();
lcd2.init();
}
void loop()
{
lcd.print("Hello World!");
lcd2.print("Hello World2!");
}


