IOWKIT 1.2 und 1.4 API haben eine Inkompatibilität

Dies ist das deutsche Forum für alle Themen um den IO-Warrior. Beiträge bitte nur in Deutsch.

Moderator: Guido Körber

Post Reply
Robert Marquardt
Posts: 543
Joined: Mon Dec 01, 2003 6:09 pm

IOWKIT 1.2 und 1.4 API haben eine Inkompatibilität

Post by Robert Marquardt »

IowKitReadImmediate des 1.2 APIs ist definiert als vereinfachte Implementation der Special Mode Funktion "Getting current pin status" (siehe Kapitel 5.10.4 von IOWarriorDatasheet.pdf).
Im 1.4 API hat sich die Bedeutung zu einer nicht blockierenden Variante von IowKitRead fuer die IO-Pins geändert.

Dieses Problem ist hauptsächlich relevant fuer die Konversion eines Projektes vom 1.2 API auf das 1.4 API.

Die naechste Version des APIs wird als Doppel-API implementiert werden. Es wird ein neues API mit der Version 2.0 (neues Konzept und neue Funktionsnamen) und ein 1.5 API enthalten das zum bisherigen API kompatibel ist.
Die obengenannte Inkompatibilität wird dadurch aufgelöst das IowKitReadImmediate zur Implementation der Version 1.2 zurückkehrt und eine neue Funktion IowKitReadNonBlocking hinzukommt, die das Verhalten der 1.4 Version von IowKitReadImmediate implementiert.
Post Reply