Recherche librairie pour LCD sur I2C paramétrable [résolu]

Bonjour,
j'ai acheté deux cartes pour piloter un afficheur 4x20 avec une liaison I2C.
j'ai trouvé une librairie qui fonctionne très bien avec une des cartes mais pas avec l'autre.
J'ai donc regardé comment elle étaient câblées et en fait le schéma n'est pas le même.
toutes les deux utilisent un PCF8574 mais câblé différemment.

Je cherche donc une librairie ou il est possible de déclarer comment est connecté le PCF8574.
Dans celles que je trouve, il n'y a que l'adresse et le type d'afficheur mais pas la possibilité
de définir la configuration de la carte.

Je cherche donc quelque chose du genre :
#define I2C_ADDR 0x3F
#define BACKLIGHT_PIN 3
#define En_pin 2
#define Rw_pin 1
#define Rs_pin 0
#define D4_pin 4
#define D5_pin 5
#define D6_pin 6
#define D7_pin 7

ou du genre :
// set the LCD address to 0x27 for a 20 chars 4 line display
// Set the pins on the I2C chip used for LCD connections:
// addr, en,rw,rs,d4,d5,d6,d7,bl,blpol
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);

Merci