Hallo zusammen!
Ich habe gerade ein 16CH Relais-Modul mit Tasmota auf einem WEMOS Mini und einem MCP230017 zum Laufen gebracht.
Nun würde ich gern einen zweiten MCP230017 an den I2C-Bus anschließen.
Dieser soll 16 Taster-Eingänge und Doppelklick-Funktion haben.
Die Adressierung zu ändern ist kein Problem (0x21).
Was muss ich in der Firmware eintragen?
Bisher sieht´s so aus:
Code
#define USE_MCP230xx // [I2cDriver22] Enable MCP23008/MCP23017 - Must define I2C Address in #define USE_MCP230xx_ADDR below - range 0x20 - 0x27 (+4k7 code)
#define USE_MCP230xx_ADDR 0x20 // Enable MCP23008/MCP23017 I2C Address to use (Must be within range 0x20 through 0x26 - set according to your wired setup)
#define USE_MCP230xx_OUTPUT // Enable MCP23008/MCP23017 OUTPUT support through sensor29 commands (+1k5 code)
#define USE_MCP230xx_DISPLAYOUTPUT // Enable MCP23008/MCP23017 to display state of OUTPUT pins on Web UI (+0k2 code)
Kann man dann die "Doppelklick"-Funktion nutzen?