IRCFG v1.0 (17.02.2001)
Konfiguriert den Winbond W83877TF - Chip fr die Benutzung des IrDA-Anschlu.

Autor: Florian Becker (ir@flobecker.de)

1. Idee und Geschichte
 Auf meinem Mainboard (ein Gigabyte GA586ATX) befindet sich der W83877TF-Chip
 von Winbond, der unter anderem die seriellen Schnittstellen zur Verfgung
 stellt. Das interessante daran ist, da man den COM2 umschalten kann, so da 
 man an vier Pins, die sich auf dem Mainboard befinden, eine 
 IrDA-Schnittstelle anschlieen kann. So weit so schn.
 Doch leider fehlt in meinem BIOS die Option, diese Umschaltung vorzunehmen.
 Ich habe zwar an Gigabyte geschrieben und sie gebeten, wir doch ein
 modifizieres Update zu schicken, doch das habe ich nie bekommen.
 Also habe ich mir mit Hilfe der Dokumentation des Chips ein Programm
 geschrieben, da diese Konfiguration vornimmt. Seitdem luft mein 
 selbstgebauter Infrarotport einwandfrei. 
 Dank an Dschen Reinecke! Auf seiner Homepage findet ihr unter anderem auch 
 die Anleitung fr den Infrarotport. URL steht unter Punkt 3

2. Funktion
 Mit diesem Programm lt sich der W83877TF so konfigurieren, da der COM2
 (UARTB) entweder als normaler, serieller Port verwendet wird, oder als
 Controller fr einen IrDA-Port dient.
 Auf Details der Funktion des W83877TF verzichte ich hier, unten findet ihr
 die URL der Dokumentation des Chips.
 
 Um den COM2 als normalen, seriellen Port zu verwenden, folgendes eingeben:
  ircfg com2=serial
 
 Es gibt viele verschiedene IR-Modis, die dieser Chip beherscht, bisher habe
 ich aber nur die Untersttzung fr zwei implementiert:
  ircfg com2=irda1
 schaltet den Chip auf einen IrDA-Modus mit folgenden Parametern:
  - active pulse 1.6s
  - RX inverted, TX non-inverted
  - fullduplex
  - TX und RX wait 4 characters

 der zweite Modus unterscheidet sich nur im "active pulse"
  ircfg com2=irda2
 schaltet den Chip auf einen IrDA-Modus mit folgenden Parametern:
  - active pulse 3/16 bit time
  - RX inverted, TX non-inverted
  - fullduplex
  - TX and RX wait 4 characters
  
 Soweit ich es gestestet habe, funktioniert es unter DOS 7.0 als auch in der  
 DOS-Box von Windows 95.
 Mglicherweise funktioniert es auch mit verwandten Chips.

 Fehler und Verbesserungsvorschlge an mich: ir@flobecker.de
 
3. weiter Informationen
 * weitere Infos zum Thema IrDA gibts auf
    Dschen Reineckes Infrarot-Port Seite
    http://www.infrarotport.de/
  
 * die Winbond W83877TF - Dokumentation findet man hier: 
    Winbonds Electronics Corp.
    http://www.winbond.com/sheet/877tf.pdf
   ein paar verwandte Chips gibts hier:
    http://www.winbond.com/product/overview/personal/p_c0253-1.htm

Ich bernehme selbstverstndlich fr keine entstehenden Schden die         
Verantwortung. (aber bei mir lufts einwandfrei)

17.02.2001 Florian Becker 