/
UART Serial Port & IrDA
  • Ready for review
  • UART Serial Port & IrDA

    This describes the serial-driver for the XScale-processor UARTs (universal asynchronous receiver/transmitter) of the Trizeps-module.

    Registry Keys

    The Serial-key is used for the FFUART, Serial2 for the BTUART and Serial3/Irda for the STUART of the XScale-processor. The STUART can be configured to interface with an infrared transceiver.

    [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial]

    [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial]

    [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial2]

    [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial3]

    Key

    Type

    Description

    UseFlowCtrl

    DWORD

    How and if the control-lines of the UART are used. See UseFlowCtrl

    RxFifoHighWater

    DWORD

    This value is copied to FCR-register, and sets the FIFO-thresholds.

    ModRWPrios

    DWORD

    Read-thread priority. Value between 0 and 255.

    Priority256

    DWORD

    Thread priorities of the driver. (0..255).

    DeviceArrayIndex

    DWORD

    Specifies which UART interface. 0: FFUART, 2: BTUART, 3:STUART, 4:IrDA.

    Index

    DWORD

    Specifies which index is to be used for this COM-driver (COM1:,COM2:,..)

    [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\IrDA]

    [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\IrDA]