Due to a board layout error, I need to use the i2c character LCD backpack on the I2C1 bus (SCL = P9-17, SDA = P9-18) instead of the default I2C2 bus (SCL = P9-19, SDA = P9-20).
If I use config-pin to make P9-17 & 18 into I2C pins (aware that this is only a temporary solution), I can detect the backpack when I do an i2cdetect -y -r 1, but when I run the test example code, I get a "no device at address 20" error.
What's the best way to get the Adafruit library to talk to the backpack on IC21? I see that the old library allowed the user to set the bus, and I see that the current library defaults to board.SDA and board.SCL, but I didn't find where those values are set.
Thanks,
Don