[Ver 2.12 2016-02-01] 1. INF/SYS v7.0.1.3 => v7.0.1.4 a. fix bug of CAN Rx buffer index be affected by other routine [Ver 2.11 2014-10-23] 1. DLL v2.08 a. Support 64-bit dynamic linking library 2. INF/SYS v7.0.1.2 => v7.0.1.3 a. Support Windows 8 OS 3. Utility v3.0.2.2 => v3.0.2.2 a. fix bug of stoping sending data after pushing "clear" button [Ver 2.10 2013-12-16] 1. DLL v2.07 => v2.08 a. modify CAN_Send() and CAN_SendWithoutStruct() API to non-blocking mode b. remove CAN bus off recovery function from CAN_Send() API c. add CAN_BusErrorCode() API for information about the type and location of errors on CAN Bus 2. INF/SYS v7.0.1.1 => v7.0.1.2 a. add function for no checking CAN Tx status when transmiting a CAN message. b. modify CAN_Send() and CAN_SendWithoutStruct() control method to non-blocking mode 3. Utility v3.0.2.0 => v3.0.2.1 a. fix bug of port5~8 will not send data when using timer method b. fix bug of port5~8 getting wrong configuration when loading CAN configuration [Ver 2.09 2013-10-17] 1. DLL v2.06 => v2.07 a. fix bug of dll that no thread event occurred on win7 OS 2. add vc.net_2010 demo [Ver 2.08 2013-06-04] 1. DLL v2.05 => v2.06 a. modify import/export definition b. add CAN bus off recovery function in CAN_Send() API c. add error code 25 for CAN bus off error [Ver 2.07 2012-09-19] 1. modify the default CPU platform of C#/VB.Net demo from any CPU to x86 2. INF/SYS => v7.0.1.1; fix bug of receiving error CAN message [Ver 2.06 2012-07-25] 1. CAN Utility v3.0.2.0: add PISO-CAN800Uversion: V3.10 => v3.0.2.0) 2. DLL v2.05: add PISO-CAN800U 3. INF/SYS => v7.0.1.0: a. add PISO-CAN800U b. fix differnet data count in tCAN_RxMsgCount/CAN_ReceiveWithoutStruct when not using IRQ [Ver 2.05 2012-06-11] 1. CAN Utility V3.10; fix save configuration file bug 2. INF/SYS => v7.0.0.1; fix interrupt bug [Ver 2.04 2012-04-02] 1. New support: PISO-CAN100U-D/T 2. CAN Utility V3.09 3. Driver support Windows 2K/XP/7 32/64-bit OS => INF/SYS => v7.0.0.0 4. Demo support C#.Net, VB.Net 5. pisocan.dll => v2.04 [Ver 2.03 2010-07-30] 1. New support: PCM-CAN100-D 2. CAN Utility V3.08 [Ver 2.02 2010-06-10] 1. Product rename: PISO-CAN200E --> PEX-CAN200i 2. CAN Utility V3.07 3. CAN Utility fix the problem of cyclic send cann't stop 4. Provide ActiveX CAN driver [Ver 2.01 2008-12-18] 1. Fix the problem for the application clash when the PISO-CAN and PISO-CM100 are both on PC 2. CAN Utility V3.06 3. CAN Utility new function, ID Mask,users can select to-pass or un-pass type of the ID Mask [Ver 2.00 2008-09-29] 1. CAN Utility V3.05 2. Remove User-Manual from CAN driver for size down 3. Increase CAN port buffer and Read/Write performance 4. Add new function "CAN_InstallUserIsr(...)" for user-defined receive isr function 5. Add new function "CAN_RemoveUserIsr(...)" for remove user-defined isr function [Ver 1.17 2008-01-15] 1. Support PCM-CAN200 2. Support PISO-CAN200U\PISO-CAN200E\PISO-CAN400U\PISO-CAN400E 3. CAN Utility V3.02 [Ver 1.16 2007-07-09] 1. Add RemoveIrq() function into CloseBoard() function 2. Add new function CAN_ConfigWithoutStruct(...)" for some development that can't use structure 3. Fix the CAN Utility bug which cause the utility crash when load a configure file [Ver 1.15 2007-03-02] 1. Fix CAN_SendMsg( ) 29-bits ID critical section bug 2. Add new function "CAN_SendWithoutStruct(...)" for some development that can't use structure 3. Add new function "CAN_ReceiveWithoutStruct(...)" for some development that can't use structure [Ver 1.14 2006-07-30] 1. Fix CAN_ReceiveMsg() critical section bug 2. Fix the bug of memery error in the KP_CAN.sys 3. Modify the bug in interrupt function in the KP_CAN.sys 4. Add new function "CAN_GetCardPortNum()" to get port number of a CAN card before active board [Ver 1.13 2005-06-30] 1. Fix the Utility tool bug which cause the sheet title disappeared 2. Put the msvbvm60.dll in the local folder to avoid error when install the driver 3. Fix the buf of CAN_Init() function in the pisocan.dll file. [Ver 1.12 2004-12-24] 1. Solve the conflect with PISO-CM100 2. Solve the problem about the capture of IRQ resource when release the dll resource 3. Modify the bug of function Clear CAN_ClearSoftBuffer and CAN_ClearDataOverrun [Ver 1.11 2004-11-22] 1. Modify the bug of sending the extend CAN messages. 2. Add the judgement parameters of the memory allocation. [Ver 1.10 2004-09-17] 1. Add MsgTimeStamps parameters for reception CAN messages. 2. Modify the resource free function. 3. Compact the dll source code. 4. Fix the bug about to active the inexistent board. 5. Keep the last CAN message in the last record of software buffer when buffer overruns. [Ver 1.01 2004-06-17] 1. Enhance performance 2. Solve the problem of receive data lose 3. Use different sub-device ID to distinguish PISO-CAN200 and PISO-CAN400 4. Solve the proglem of DLL share 5. Fix the bug of the DEMO, Utility, and Manual 6. Use 3K buffer for one CAN Port