From: Stephane F. <f8...@fr...> - 2010-09-22 19:05:26
|
Hi Fred, Wed, Sep 22, 2010, pe0fko skribis: > About loading the dll, that will not be that difficult. Use the > LoadLibrary(..) and GetProcAddress(..) to get a pointer to the function, not > that many functions used in libusb0.dll. Doing it in the si570avrusb_open() > the .dll is only needed when using the softrock rig. Yep, the LoadLibrary()/GetProcAddress() would suit. However, the usb_port support is within the frontend (see in src/). Besides the DIY approach, I would dream of a lazy binding on Windows offered by libtool... > > >> I was not aware WSPR was making use of Hamlib. > From: Joe Taylor > ------ > PS: Thanks also to Stephane, for all the excellent work in hamlib! > -- 73, Joe, K1JT > ------ Kind words from Joe, and to be honest, Hamlib is the work of a whole team, not just me :-) WSPR is now on display at https://sourceforge.net/apps/mediawiki/hamlib/index.php?title=Applications > Running the new build I get the "rigctl.exe has encountered a problem and > needs to close. We are sorry for the inconvenience." :-(. > ------------- > D:\Documents and Settings\kromf\Desktop\hamlib-win32-1.2.12\bin>rigctl.exe > -vvvvv -m 2509 > rigctl, Hamlib 1.2.12 > Report bugs to <ham...@li...> > > rig:rig_init called > rig: loading backend kit > kit: _init called > rig_register (2501) > rig_register (2502) > rig_register (2506) > rig_register (2508) > rig_register (2509) > rig_register (2503) > rig_register (2507) > rig:rig_open called > find_and_open_device: looking for device 16c0:05dc... 16c0:05dc, vendor > > www.obdev.at< product >DG8SAQ-I2C< -> found Excellent, the device is recognized. That means also that you have a libusb-win32 filter driver already installed. Would you mind sharing the .INF file? > usb_port_open: 0 > usb_port_open:usb_claim_interface: failed interface 0: libusb0-dll:err > [claim_in > terface] could not claim interface 0, invalid configuration 0 This is what I was not sure about. So, calling usb_set_configuration() is mandatory on Windows. I'm going to fix it in SVN. You will find yet a new version with name hamlib-win32-1.2.12-2.zip at http://sourceforge.net/projects/hamlib Only libhamlib-2.dll changed. > Can I do some things to help, I did not have the gcc compiler installed on > the laptop (to many compilers already in use). Help is always welcome :-) Maybe testing 1.2.12-2 is all what is left to do (crossing fingers...). 73 -- Stephane - F8CFE |