Ich verwende einen IOWarrior24 und einen KeyWarrior16 am selben Rechner. Wenn ich nun auf den GPIO des IOW24 schreibe, so erlischt die NumLed des KeyWarriors und der KeyWarrior nimmt keine weiteren Eingaben an, so lange, bis der IOW24 wieder geschlossen wird. Dann funktioniert der KeyWarrior wie gewohnt weiter. Woran könnte das liegen, bzw. gibt es eine Möglichkeit dieses Problem zu vermeiden?
Den IOW24 initialisiere bzw. verwende ich wie folgt:
Code: Select all
iowHandle = IowKitOpenDevice();
if(iowHandle != NULL)
{
IOWKIT24_IO_REPORT rep24;
memset(&rep24, 0xff, IOWKIT24_IO_REPORT_SIZE);
rep24.ReportID = 0;
rep24.Bytes[1] = (BYTE) value;
IowKitWrite(iowHandle, IOW_PIPE_IO_PINS, (PCHAR) &rep24, IOWKIT24_IO_REPORT_SIZE);
}
Gruß,
Andre