ich versuche eine RTC 1307 mit dem Uno zu verbinden und das klappt soweit auch gut. Den Code habe ich gleich einmal vom Internet kopiert und es funktioniert. Trotz einer kleinen Recherche im Netz ist mir diese Zeile allerdings komplett mysteriös:
byte zero = 0x00; //workaround for issue #527
Kann mir hier irgenwer erklären was das macht und für was man das eigentlich braucht?
Ein Workaround ist ein "Umweg" um etwas zu machen, das auf eine einfache, erwartete Weise zB wegen eines Fehlers nicht funktioniert. Die Nummer 527 ist einfach die Stelle, an der dieser Fehler in der Fehlerliste, die zu beheben ist, eingetragen wurde. Das erleichtert die Organisation der gemeldeten oder gefundenen Fehler.