Sehe ich zum ersten Mal das Teil. Wenn ich das richtig verstehe, dann ist Folgendes notwendig:
- SW1 bis SW5 schließt du halt an die fünf Buttons bzw. den Button des Drehencoder an. Musst halt schauen, wie das für dich zu gebrauchen ist.
- COMA/B kommt an GND
- ENCA/B hast du ja schon geschrieben
Ich sehe allerdings ein Problem: DT und CLK brauchen externe PullUp-Widerstände, da die GPIOs 34 bis 39 keine solchen internen besitzen. Das ist sonst kein Problem, da die „üblichen“ Drehencoder sowas mitbringen und deshalb auch einen Anschluss für VCC besitzen. Heißt für dich: Du brauchst von 3.3 V einen 10k-Widerstand auf DT und von 3.3 V einen 10k-Widerstand auf CLK. Für die Buttons brauchst du das nicht, da die alle am Port-Expander hängen und dort sind interne PullUps vorhanden.