Tag Archive for Driver

New version of CANUSB DLL

Updated CANUSB API DLL & ActiveX (version 0.0.14). Bugfix of driver crashing on rare conditions when sending a lot of data. We recommend users to download and use this version of the DLL. Also optimized sending routine to increase send thoughput. The Visual C++ sample program updated. See the Downloads section.

New version of CANUSB DLL

Updated CANUSB API DLL & ActiveX (version 0.0.13). Added a new function can_Flush() which either wait until outbuffer is empty or flush it right away (good to use before exit a program). Also added Borland C++ samples. See the Downloads section.

New version of CANUSB DLL

Updated CANUSB API DLL & ActiveX (version 0.0.12). Bugfix of driver hanging if CANUSB goes BUSOFF and frames are still trying to be sent without closing and opening the CANUSB (which is needed when the CANUSB goes BUSOFF). Optimized responce time for Status function plus added 2 new functions ReadFirst() and ReadFirstEx(). These new functions works as the normal Read(), but makes it possible to look for a certain message ID in the queue and read the first instance of that message out of the queue. This is good for e.g. having multiple instances of the ReadFirst() functions in the program and only read out an ID that is needed for that function or to read out more important messages out of the queue before reading out the normal FIFO queue. The message that is read out through the ReadFirst() function is removed from the FIFO queue. The Visual C++ sample program demonstrates this new function. See the Downloads section.

New version of CANUSB DLL

Updated CANUSB API DLL (version 0.0.11). Bugfix of Status return value plus some optimizations. See the Downloads section.

New version of CANUSB DLL and CANUSB firmware

Updated CANUSB API DLL (version 0.0.9) and CANUSB Firmware V1011. Bugfix of RTR frames not being set correctly sometimes plus extended the string of firmware version, serial# and driver DLL version to include a 10 character custom string (default value is LAWICEL AB). This info is particulary usefull for those companies making software and wants to protect their software to be used with CANUSB only sold from the company making the Software (i.e. so software isn’t copied and used together with other CANUSB’s). See the Downloads section. Contact us if you need more information about this copy protection string.

New version of CANUSB DLL

Updated CANUSB API DLL (version 0.0.8). Bugfix of FIFO queues when sending many frames (after 20480 sent messages caused the application to crash) plus a bugfix for Extended ID’s. We also added 2 new functions for reading/writing CAN frames to make it easier to interface with LABview etc. that cannot handle structures very well. See the Downloads section.

New version of CANUSB DLL

Updated CANUSB API DLL (version 0.0.6). Bugfix of handle not being NULL when no CANUSB could be found. See the Downloads section.

New version of CANUSB DLL

BETA 0.0.5 of the CANUSB API DLL is now available for download. In this release we have added a the first version of the ActiveX controller and a VB6 application to test it. See the Downloads section.

New version of CANUSB DLL

BETA 0.0.4 of the CANUSB API DLL is now available for download. We have added a C# sample in this package as well as corrected a few bugs. Driver is pretty stable now. See the Downloads section.

CANUSB DLL beta released

BETA 0.0.1 of the CANUSB API DLL is now available for download. It is a complete package with sample programs in Visual C++ (version 6 & 7 works) & VB6. It also includes a DLL for Borland C++. This threaded DLL is fast and initial tests shows we can receive more than 5000 frames per socond using this DLL compared to 1000 frames per second for the VCP driver. See the Downloads section.