New FTDI USB driver package, version 2.08.30 CDM is added here.
Tag Archive for DLL
We have now updated our own CANUSB driver DLL, sorted out 3 minor bugs and also made it available for a true Windows 7 64bit. If you plan to develop 32bit applications on Windows 7/64 you should still use the 32bit version of our DLL and run it as wow64. In this version we have also added interface to C# with separate C# DLL’s. You find the latest drivers at our download page.
After long time of testing our new DLL driver (versions 0.0.15 through 0.0.17) we have now made it official with some more changes from 0.0.17. Fom version 0.0.14 there are many new functions to support multiple CANUSB’s on same PC’s (or even many programs to use the same CANUSB!), blocked calls, callback functions, driver performance has been increased and much more. You find the new drivers and istallation instructions in the Downloads section.
Customers who have downloaded the 0.0.14 driver package (dated January 19:th) please download it again, since we discovered that the driver DLL inside this package was an older preliminary version of 0.0.14. We are sorry for this. We also updated the VB6 program to include the new functions of the 0.0.14 driver. See the Downloads section.
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.
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.
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.
Updated CANUSB API DLL (version 0.0.11). Bugfix of Status return value plus some optimizations. See the Downloads section.
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.
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.