RAW Interface Driver for SH ARC-USB History of Changes ---------------------------------------------------------------------------------------------------- V04.02 Features: - Changes: - Bugfixes: 1) fixed bus signal generation messed in previous version ---------------------------------------------------------------------------------------------------- V04.01 Notes: 1) intern release. Features: - Changes: - Bugfixes: 1) extended timeout x16 was not set correctly, as result device was not able to communicate with other nodes ---------------------------------------------------------------------------------------------------- V04.00 Features: 1) added support for extended timeout (ET1,ET2 and RCNTM1,RCNTM0 settings) 2) added support for IOCTL_FARC_GET_HW_VERSIONS Changes: 1) reorganized changes history 2) the driver will be installed into device class "SOHARD ARCNET", as result it will be possible to detect SH ARC-USB via registry 3) Property "AccessName" will be dublicated in PLUGPLAY_REGKEY_DRIVER to support third party software that reads this property from registry Bugfixes: 1) fixed rare initialization failture on SH ARC-USB-K that was detected in our test environment and was issued by tolerance of electrical components 2) fixed the duration of intitialization timeout when node is alone in network and init is forced 3) fixed hanging of CloseHandle() if USB device was suspended 4) fixed missed support of IOCTL_FARC_GET_RESOURCE_USAGE code ---------------------------------------------------------------------------------------------------- V03.00 Features: 1) added support for 64bit operating systems 2) driver was signed to get installed on Windows Vista and Windows 7 Changes: 1) updated PM20100 core to Rev.91 to handle rare reconfiguration issues detected with simulation Bugfixes: 1) fixed invalid length of written data by the call of WriteFile() ---------------------------------------------------------------------------------------------------- V02.01 Features: - Changes: 1) updated copyright information to the new company name 2) improved interrupts handling to handle unexpected interrupts properly Bugfixes: 1) fixed intial installation on clean OS 2) fixed driver installation problem, when user have to choose between dublicated INF files 3) fixed bug by initialization with IOCTL_FARC_INIT that in some rare cases lead to the failed initialization ---------------------------------------------------------------------------------------------------- V02.00 Features: 1) Added support for Windows 7 2) Added support of 64-bit versions of Windows 3) Digitaly signed Changes: 1) Improved detection of excessive reconfigurations 2) Deinitialize the device on CloseHandle() when all handles were closed 3) Added support for FPGA power control Bugfixes: 1) Corrected processing of IO control codes 2) Fixed hang of WriteFile() when application specifies the user timeout 3) Corrected detection of KOAX & RS485 4) Corrected power consumption settings (200mA for RS485 & 490mA for KOAX) 5) Fixed hang on CloseHandle() 6) Fixed possible hang for ReadFile(), WriteFile() & DeviceIOControl() when USB transfer fails ---------------------------------------------------------------------------------------------------- V01.05 Notes: synchron driver access does not work properly! Use FILE_FLAG_OVERLAPPED in CreateFile(...) Features: - Changes: - Bugfixes: 1) USB 1.1 with Windows 2000 ---------------------------------------------------------------------------------------------------- V01.00 first version ----------------------------------------------------------------------------------------------------