-> Hier kostenlos registrieren
Hallo zusammen,
mittlerweile bin ich mit meinem Latein am Ende... Ich habe einfach ein Verständnis Problem mit der Funktion daveReadBytes.
Ich möchte mit daveReadBytes alle Ausgänge auf einmal aus lesen, scheiter aber an dem Auswerten des Ergebnis.
Es wird eine 0BA7 verwendet und programmiert wird in C.
Mein Versuch, der aber leider nur Mist ausgiebt:
Bisher habe ich mit daveReadBits die Ausgänge ausgelesen, möchte aber das ganze etwas performater gestallten mit weniger abfragen.
Wie es bisher funktioniert:
Kann mir jemand etwas auf die Sprünge helfen? Danke schon einmal im voraus.
mittlerweile bin ich mit meinem Latein am Ende... Ich habe einfach ein Verständnis Problem mit der Funktion daveReadBytes.
Ich möchte mit daveReadBytes alle Ausgänge auf einmal aus lesen, scheiter aber an dem Auswerten des Ergebnis.
Es wird eine 0BA7 verwendet und programmiert wird in C.
Mein Versuch, der aber leider nur Mist ausgiebt:
Code:
res = daveReadBytes(dc, daveOutputs, 0, 0, 2, NULL);
if (res == 0){
printf("A1: %d\n", daveGetU8(dc));
printf("A2: %d\n", daveGetU8(dc));
usw. ...
...
}
else {
printf("No result found.\n");
}
Bisher habe ich mit daveReadBits die Ausgänge ausgelesen, möchte aber das ganze etwas performater gestallten mit weniger abfragen.
Wie es bisher funktioniert:
Code:
for (i=0; i<=15; i++) {
res=daveReadBits(dc, daveOutputs, 0, i, 1,NULL);
if (res==0) printf("A%d: %d\n", i, daveGetU8(dc));
}
Kann mir jemand etwas auf die Sprünge helfen? Danke schon einmal im voraus.