I2C - Funktion Wire-Library im Detail

OK hab nochmals in den Code reingeschaut. Also so wie ich das verstanden habe, erweitert Wire.endTransmission() die Adresse um 0 (also write), und Wire.requestFrom() die Adresse um 1 (also Lesen). Im Falle einer Messanforderung wie im obigen Bsp. sollte also eigentlich ein .beginTransmission() gefolgt von einem .endTransmission() ohne .write() dazwischen das Gewünschte leisten. Werde das austesten.

Falls die Funktionalität so ist, könnte man dies aber auch in die Referenz reinschreiben. Die Erklärungen dort sind leider ziemlich dürftig, wenn man mit den Spezifikationen von I2C vergleichen möchte (ja, auch wenn das mit STOP bzw. REPEATED START erklärt wird).