Oh, sorry. Das habe ich glatt übersehen, dass das der selbe Link war.
Im Quelltext der Library wird übrigens noch mal für den PCF2116 unterschieden:
case PCF2116_3V3:
// PCF2116 controller: Voltage generator for VLCD. VDD=5V. V0 controls contrast voltage.
// Initialise Display configuration
switch (_type) {
// ...
// gekürzt
// ...
case LCD12x3D: // Special mode for KS0078 and PCF21XX
case LCD12x3D1: // Special mode for PCF21XX
case LCD12x4D: // Special mode for PCF21XX:
_writeCommand(0x2E); //FUNCTION SET 0 0 1 DL=0 4-bit, N=1/M=1 4-line/12 chars display mode, G=1 VGen on, 0
//Note: 4 bit mode is ignored for I2C mode
// ...
// gekürzt
// ...
//Experimental for cellphone 3-line display, SA=0x74, No Ack supported, Character set C or K, DL = 8 bit, N=0,M=1 (reserved mode !!), external VLCD -2V5
//@TODO
case PCF2116_5V:
// PCF2116 controller: No Voltage generator for VLCD. VDD=5V. V0 controls contrast voltage.
// Initialise Display configuration
switch (_type) {
// ...
// gekürzt
// ...
case LCD12x3D: // Special mode for KS0078 and PCF21XX
case LCD12x3D1: // Special mode for PCF21XX
case LCD12x4D: // Special mode for PCF21XX:
Der zweite hat 5V und Addresse 0x74, das würde zu obigen Daten passen.