README
fr PHP-Erweiterung und I2C-Bibliothek
V0.1 03.09.2006
(C) Thomas Dreler 2006

Diese Software steht unter GPL-Lizenz.
Kommerzielle Nutzung nur mit meiner schriftlichen Zustimmung
PORT.DLL by Elektor/Burkhard Kainka www.b-kainka.de

Die PHP-Erweiterung ist kompatibel mit PHP 5.1+ unter Windows 2000+

Mit der beiliegenden PHP-Erweiterung (Extension) ioport steht ein Wrapper fr die beliebte
PORT.DLL zur Verfgung. Systembedingt z.Z. leider nur fr Windows-Installationen.

Installation
im Unterverzeichniss libs liegen die notwendigen DLLs.
Die PORT.DLL ist in den Windows-Path zu kopieren, die php_ioport.dll in das PHP-Extension Verzeichnis.
In der php.ini ist in der Sektion Extensions ein Eintrag hinzuzufgen:
extension=php_ioport.dll
Nun ist noch der Webserver neu zu starten, damit die nderungen aktiv werden.
Wenn alles richtig gelaufen ist, zeigt phpinfo() die neue Erweiterung an.

Hardware
Zur Zeit kann nur ein Interface angeschlossen werden, da das System nicht zwischen den Ports unterscheidet
In der i2cseriell.php muss noch die richte Bibliothek fr das konkret angeschlossene Interface geladen werden.
Ich habe in meinen Scripten das Interface von www.horter.de verwendet:
include ("horter_seriell.php");
Eigene Hardware kann leicht durch nderung/Neuanlage dieser Datei zum laufen gebracht werden. Es sind alle dort vorhandenen
Funktionen zu implementieren. Meistens ist nur die Zuordnung der Com-Pins zu SDA und SCL zu ndern.

Gerte
Zur Zeit habe ich nur den Temperatursensor LM75 implementiert. Die Funktionen liegen ebenfalls in einer Include Datei(lm75inc.php). 
Eine Beispiel Web-Anwendung ist in test_lm75.php enthalten.
Mit den vorhanden Funktionen sollten sich aber alle anderen I2C-Gerte ebenfalls implementieren lassen.

Thomas Dreler
tdressler@tdressler.net