Ich wollte eigentlich mit folgendem Code prüfen, ob unter der angegebenen Adresse ein Baustein angeschlossen ist:
bool adrExist(int mc) {
int fehler = false;
TinyWireM.beginTransmission(mc);
fehler = TinyWireM.endTransmission();
return (fehler == 0);
/*0:success
1:data too long to fit in transmit buffer
2:received NACK on transmit of address
3:received NACK on transmit of data
4:other error*/
}
Leider kommt hier immer 0 zurück, auch wenn unter der Adresse niemd ist. Was mache ich falsch?
(PullUp's sind angeschlossen...)