Ich bin mal durch alle char-Definitionen durch und hab sie geändert. Sollte
sich dann der ein oder andere noch anschauen, ob die Änderungen so stimmen.
Gerade beim Maus-Sensor ist nicht klar, ob beim lesen/schreiben int8 oder
uint8 stimmt.
Hm, beim lesen bekommt man wohl einen Vorzeichenbehafteten Wert für Delta
X bzw. Delta Y. Beim Schreiben wird laut Datenblatt und wenn ich nichts
übersehen habe mit vorzeichenlosen Werten bzw. mit Bitfeldern gearbeitet.
Also würde ich folgende Funktionen entsprechend ändern:
void maus_sens_writeByte(uint8 data);
void maus_sens_write(uint8 adr, uint8 data);
MfG
Markus