Natürlich. Ein I2C Slave hat nur eine Adresse. Diese ist 7 Bit lang.
Diese Frage verstehe ich nicht. Der User entscheidet, von welchem Slave er lesen oder schreiben will. Der Device-Driver macht dann das passende daraus. Ob das dann Hardware oder Software ist, ist aus der User Ebene nicht zu erkennen.Wird das R/W Bit Hard oder Softwaremässig gesetzt oder wie funktioniert das?
BTW Programme gehören nicht nach /var , Sourcecode schon garnicht. Wie der Name /var(iable) schon sagt, ist das der Platz für variable Daten.
MfG Klebwax
Lesezeichen