______________________________________________________________________________
Windows CE 5.0 UART Driver for PCI & PC Card Devices
Copyright (C) 2008 Oxford Semiconductor Inc.
______________________________________________________________________________

This UART driver supports operation of the UART functionality of a range of
Oxford Semiconductor devices under Windows CE 5.0. Further information on how 
to install and use these drivers can be found in ReadMe files contained in 
the appropriate subfolders, as follows:

- If you are installing a driver for one of the following PCI based Oxford 
  Semiconductor devices, this can be found in the subfolder "PCI16950":
    • OXuPCI952,  OXuPCI954
    • OXmPCI952,  OXmPCI954 
    • OX16PCI952, OX16PCI954
  Note that Local Bus operation of these devices is not supported.

- If you are installing a driver for one of the following PC Card based 
  Oxford Semiconductor devices, this can be found in the subfolder "COM16950":
    • OXCF950, OXCFU950
	
- The Uart Configuration utility (SUART) is located in the folder "SUART".
  SUART can be used with all of the above supported devices.

- Windows CE imposes additional requirements on EEPROM content in some cases,
  particularly for PC Card CIS content. Sample EEPROM images in these cases
  are supplied in the "EEPROM Images" folder. This is particularly important
  for the OXCF950.
  
______________________________________________________________________________

Known Issues
______________________________________________________________________________

An issue has been seen when simultaneously transferring data on all 4 ports of 
a device at high baud rates. The transfer on one port can stall until another
port stops transferring. In the test scenario, this was seen on an OXuPCI954 
with 3 ports running at 921,000 and one at 3,686,400 baud. However it is 
anticipated that this may occur with other devices and scenarios. If the baud
rate is reduced to 460,000 then the issue was not seen. No data is lost on the 
stalled port, and it resumes and completes the transfer successfully once 
another port stops transferring, allowing CE to schedule the port handling.

Windows Mobile 5.0 and 6.0 are both based on versions of Windows CE 5.
However due to differences in specific device configurations, it cannot be 
guaranteed that a native Windows CE 5 driver will work on a specific device
without modification and customisation. In general, the following guidelines
apply:

    - A native Windows CE 5 driver, such as this driver, does not install on 
      a Windows Mobile 5.0 based device due to the operating system 
      configuration. 

    - The driver will install and generally work successfully on a Windows
      Mobile 6.0 device, although some device-specific limitations may exist.
      For example, using an HP iPaq 214, the port on an OXCF950 did not work
      after a suspend/resume cycle (although this does work on standard
      CE 5.0 hosts). It is highly recommended that any Windows Mobile
      updates, particularly relating to power management, are applied to
      the Windows Mobile 6.0 device.
	  
