Hallo Sternthaler,

hab mir Deine Beschreibung angesehen, ist eigentlich verständlich.
Dachte zuerst, man müsste auch die LSB um 6 Bit verschieben, da ja aber ein komplettes Byte gesandt wird, ist das wohl nicht nötig ( die entspr. Bits stehen ja bereits links).

Scheint bei mir ein HW-Problem gewewesen zu sein, mit einem
anderen Exemplar hab ich's jetzt zum Laufen gebracht. Zuerst nur die einzelnen Bytes als Integer8 (ret) am Display angezeigt und dann Deine
Umsetzung genommen.
Scheint zu klappen. Werd das aber nochmal besser aufbauen, das Hauptprogramm ändern (Ausgabe der Beschleunigungswerte in einer Schleife , bisher nur eine Messung) und ein paar Fotos (Video?) machen.