c't

c't-Projekte - Mailinglisten


[Voriger (Datum)] [Nächster (Datum)] [Voriger (Thread)] [Nächster (Thread)]
[Nach Datum][Nach Thread]

Re: [ct-bot] signed vs. unsigned char

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