vielleicht solltest du noch debug-ausgaben machen wenn size == 0 (modul hat keine daten) oder size == 0xffff (i2c-fehler).
einen buffer brauchst du nicht unbedingt. das mit dem abholen der daten und direkt an die serielle senden sollte gehen, naja, ich nehme an die sende-funktion sollte nicht zu viel zeit brauchen, aber ich glaube das ist egal.
Lesezeichen