Absender: Markus Hennecke
Datum: Fr, 24.03.2006 13:35:58
In-reply-to:
<4423D842.2090007@xxxxxxxxxxxxxxxxxxx>
References:
<Pine.BSO.4.63.0603240904390.31736@xxxxxxxxxxxxxxxxxx> <4423C478.1030701@xxxxxxxx> <4423C9C6.2020503@xxxxxxxxxxxxxxxxxxx> <4423CA88.5000309@xxxxxxxx> <4423D842.2090007@xxxxxxxxxxxxxxxxxxx>
On Fri, 24 Mar 2006, Fabian Recktenwald wrote:
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