Die I²C-Statuscodes und sogar die Dokumentation dazu sind bei zwei komplett verschiedenen Microcontrollern von verschiedenen Herstellern einfach identisch bzw. sehen sich seeehr ähnlich. Zufall oder ist das irgendwie eine Standard-Implementierung? :D
@cato keine Ahnung wie das bei I²C ist, aber bei komplexeren Peripherals (USB, CAN) ist es wohl üblich, dass die zugekauft werden.
Sind eh eigene Funktionseinheiten, die halt am internen CPU-Bus hängen...