Hallo Ihr,
das ist alles ein bisschen sehr knapp! Der I2C Treiber den ich benutze hat 96 Byte, wobei der schon viele Betriebsystem Routinen nutzt. Er verwendet den internen I2C Bus, braucht somit keine Zusatzports!
Und ob man mit dem alles ansteuern kann, das ist auch die Frage. Manche Bausteine sollen ja etwas unterschiedliche Ansteuerungen erfordern.

Ich frag mich nur was Du da alles raus wirfst - ob das dann alles noch klappt