From: pe0fko <pe...@gm...> - 2010-09-21 09:23:26
|
Hello Stephane and group, >> Quite happy in fact to anwser your questions, since you're one of :-) Thanks. >> The option "-vvvvv" is very useful to get debug traces, Nice I did not found the verboseeeee option yet :-) And rigctl is also for the config parameters (multiply, ..), nice!! I did seen the config in the source and was wondering how it can be managed. Maybe the libusb0.dll file can be dynamic loaded on the open of the device, people not using this one have no problems with the not existing dll? I like the hamlib idea to control all kind of rigs the same manner and did look at it for some times to use it. I did write a very simple .dll file to control all the firmware functions but using the hamlib will be perfect for people only want to set the freq and ptt for example. There are more programs that can handle I/Q signals and some of them (Dream, WSPR) are using the hamlib. Joe Taylor K1JT did write a new version of his famous WSPR program to use the quadrature in / output. To control the softrock he is using a litle program (I did make some time ago) to set the freq and switch the ptt, but it will be nice if he is using the hamlib also for the softrock also (Joe did not know about your module, I told hem and he is going to use that). Then I found it was not in the standard distribution :-( >> Out of curiosity, what application do you intend to use Hamlib with? That one is answered above :-), There are also some tools I created where I want to use hamlib in the future (for example IQRec, the modern rigs have I/Q output (input?) so the quadrature programs can be used with those rigs also and hamlib is the interface). About the libusb device filter, I don't expect to need it. But I'm not that familiar with the filter. Nice coding in the si570avrusb.c !! On the new generated lib I get the same error on address 0xc0000005 -- 73, Fred PE0FKO 2010/9/20 Stephane Fillod <f8...@fr...> > Hello Fred, > > Mon, Sep 20, 2010, pe0fko skribis: > > I'm new to the group, sorry for silly questions. > > Quite happy in fact to anwser your questions, since you're one of > the developpers behind the firmware of the popular Si570 AVR-USB! > > > I like to use and test the Kit/si570avrusb device to control a SoftRock > > SDR receiver. > > The testing is generally done using the CLI command rigctl.exe. > I'm sorry, no powerful enough GUI for now, you'll have to run > the interactive command in CMD terminal. > > rigctl.exe -m 2509 -vvvvv > > 2509 is the backend ID of the Si570 AVR-USB. The option "-vvvvv" is very > useful to get debug traces, so if something goes bad it will give us > some clue to diagnose the issue. > > At the rigctl prompt, available commands are f, F (in Hz), T 0/1, _. > The Oscillator freq and Freq Multiplier are configurable. > > > Seen that the code is already there but It is not included in the > > distribution 1.2.12. Is that correct and is there a way to get the > > hamlib-kit.dll with the si570avrusb included? > > That's correct, the code is there, but was not compiled for the win32 > distribution 1.2.11. > > FYI, the backend "Si570 AVR-USB" is actually based on the program > usbsoftrock-0.5 by Andrew Nilsson. I have integrated it > in Hamlib, and Fabrice, F4AVI, did the testing under Linux. > It is generally present in Linux distribution (with dependency > on libusb). Extending the current si570avrusb backend for the > various firmwares out there is much welcome. > > > If it is not included, what is the reason for not including it? Is it > > because the libusb0.dll file is static linked to the hamlib-kit dll? > > Indeed. I was not sure how to deal with that dependency. > So let's have a try at it. I've just made a zip of Hamlib 1.2.12 [1] > with si570avrusb enabled. It is dynamically linked against libusb0.dll, > and libusb0.dll from libusb-win32-bin-1.2.1.0 is included. You're > going to need a filter device, but you already now that. Maybe > in the future, an installer wizard would be convenient. > > Let me know how it goes for the usb port opening, I was not very sure > whether usb_set_configuration() is necessary. > > Out of curiosity, what application do you intend to use Hamlib with? > > [1] http://sourceforge.net/projects/hamlib > > Any comment/feedback/wishes about Hamlib are welcome. > > Thanks > -- > Stephane - F8CFE > > > > ------------------------------------------------------------------------------ > Start uncovering the many advantages of virtual appliances > and start using them to simplify application deployment and > accelerate your shift to cloud computing. > http://p.sf.net/sfu/novell-sfdev2dev > _______________________________________________ > Hamlib-developer mailing list > Ham...@li... > https://lists.sourceforge.net/lists/listinfo/hamlib-developer > |