Page 6 of 16 FirstFirst 123456789101112131415 ... LastLast
Results 51 to 60 of 151

Thread: For Guino: USB Radio FM with RDS from Silabs

  1. #51
    Newbie Wickerswammie's Avatar
    Join Date
    Apr 2006
    Location
    North Carolina
    Posts
    26
    Quote Originally Posted by RRMobile View Post
    I have to admit that your considerations are correct. Because of the memory blocks streming VB will be too mutch sensible for such a task.

    I gave a look to your DLL and using the same COM interface designed for Radiator (with a few modifications) is possible to make a good and full functioning VB6 program. I will play with it in the next days.

    By the way any chanches you can drop me the Include file: winddk/3790.1830/inc/wxp/initguid.h ? I never managed to download the full DDK but only to get single files from internet.

    Thanks in advance
    I'll see if I can gather the files you will need when I get off work. You will probably also need some .lib files.

  2. #52
    Raw Wave rando's Avatar
    Join Date
    Mar 2004
    Location
    Redondo Beach, CA
    Posts
    1,973
    Quote Originally Posted by Wickerswammie View Post
    It performs good when stationary (no pops/cracks in the audio at all). When I am moving I get infrequent pops in the audio that seem to be radio related (I don't hear them when listening to mp3s).

    The external antenna was not as helpful as I had hoped, but it is better than not connecting it at all. I experiemented with the little wire, giving it random positions within my dash, all with no luck. If I taped it up the middle of my front windshield reception was perfect (did not try that moving), but I'm not going down that route. Using the bare wire in my dash without connecting it to the external antenna was wretched.

    I soldered the wire to an adapter I found at Best Buy which connects to my stock antenna wire.
    That sounds similar to my experience. I soldered on a motorola adapter to interface with my oem antenna. The results were OK at times but mostly unacceptable -- nothing close to an off-the-shelf car radio. I also tried bypassing the antenna input filter circuitry but that didn't seem to change things. I tried both polarizations of my oem antenna -- no difference. Finally, I tried it with my factory antenna amplifier on and off -- again no big difference.

    I use the SiLabs radio in the house now, with my desktop PC. It works and sounds great in that environment.

  3. #53
    Constant Bitrate RRMobile's Avatar
    Join Date
    Jun 2006
    Location
    Milan, Italy
    Posts
    156

    Problems compiling the DLL

    Quote Originally Posted by Wickerswammie View Post
    I'll see if I can gather the files you will need when I get off work. You will probably also need some .lib files.
    I managed to download from Microsoft the full DDK and now I have the proper files installed in C:\WINDDK\3790.1830 ...
    I inserted the Inc\wxp direcotory in the compiler path.

    All the .cpp files are correctly compiled exept "FMRadioDevice.cpp" that cannot find the following declarations:

    Compiling...
    FMRadioDevice.cpp
    C:\USBRadio\FMRadioDevice.cpp(1668) : error C2065: 'ABOVE_NORMAL_PRIORITY_CLASS' : undeclared identifier
    C:\USBRadio\FMRadioDevice.cpp(1673) : error C2065: 'CreateTimerQueueTimer' : undeclared identifier
    C:\USBRadio\FMRadioDevice.cpp(1679) : error C2065: 'WT_EXECUTEINTIMERTHREAD' : undeclared identifier
    C:\USBRadio\FMRadioDevice.cpp(1700) : error C2065: 'DeleteTimerQueueTimer' : undeclared identifier
    Error executing cl.exe.

    FMRadioDevice.obj - 4 error(s), 0 warning(s)

    Any idea?
    You can download my Road Runner plugin from: http://www.alibri.it/RRMobile/RRMobile.htm

  4. #54
    Newbie Wickerswammie's Avatar
    Join Date
    Apr 2006
    Location
    North Carolina
    Posts
    26
    It looks like you're missing some other stuff too.

    I can't imagine that your development environment is working without it, but perhaps you need the platform SDK?

    I found this on the documentation for CreateTimerQueueTimer.

    To compile an application that uses this function, define _WIN32_WINNT as 0x0500 or later. For more information, see Using the SDK Headers.

    Make sure you have the platform SDK (it should come with your compiler, but if your compiler is old you might need to get an updated version of the SDK).

    My suggestion is to peruse the msdn site for more information.

    Quote Originally Posted by RRMobile View Post
    I managed to download from Microsoft the full DDK and now I have the proper files installed in C:\WINDDK\3790.1830 ...
    I inserted the Inc\wxp direcotory in the compiler path.

    All the .cpp files are correctly compiled exept "FMRadioDevice.cpp" that cannot find the following declarations:

    Compiling...
    FMRadioDevice.cpp
    C:\USBRadio\FMRadioDevice.cpp(1668) : error C2065: 'ABOVE_NORMAL_PRIORITY_CLASS' : undeclared identifier
    C:\USBRadio\FMRadioDevice.cpp(1673) : error C2065: 'CreateTimerQueueTimer' : undeclared identifier
    C:\USBRadio\FMRadioDevice.cpp(1679) : error C2065: 'WT_EXECUTEINTIMERTHREAD' : undeclared identifier
    C:\USBRadio\FMRadioDevice.cpp(1700) : error C2065: 'DeleteTimerQueueTimer' : undeclared identifier
    Error executing cl.exe.

    FMRadioDevice.obj - 4 error(s), 0 warning(s)

    Any idea?

  5. #55
    Constant Bitrate RRMobile's Avatar
    Join Date
    Jun 2006
    Location
    Milan, Italy
    Posts
    156
    Quote Originally Posted by Wickerswammie View Post
    It looks like you're missing some other stuff too.

    I can't imagine that your development environment is working without it, but perhaps you need the platform SDK?

    I found this on the documentation for CreateTimerQueueTimer.

    To compile an application that uses this function, define _WIN32_WINNT as 0x0500 or later. For more information, see Using the SDK Headers.

    Make sure you have the platform SDK (it should come with your compiler, but if your compiler is old you might need to get an updated version of the SDK).

    My suggestion is to peruse the msdn site for more information.
    OK. Once installed the SDK and corrected the VC directories everything works smooth. I recompiled the DLL just to make sure it was still OK and now I can do all my experiments ...

    Thanks again for your support.
    You can download my Road Runner plugin from: http://www.alibri.it/RRMobile/RRMobile.htm

  6. #56
    Constant Bitrate
    Join Date
    Mar 2006
    Posts
    145

    Exclamation

    Quote Originally Posted by Wickerswammie View Post
    You are correct about that. The firmware currently does not support the TA feature. I'm sure it would be possible to add it - but I'm not sure what would be required to do so. The firmware was included in the source SiLabs provided so if you can program firmware then you could theoretically get this little device to give you the TA.
    I've checked the source and the firmware is not the problem cause it provides the full rds stream.

    The only thing left to do is the extraction of the bits for TA and TP. If group
    _type is "0A" [0x0] when extracted from registers[0xD], you have in the same word the bits for TA and TP.

    Is it possible for you to extend your dll? If not, can you provide the source?
    Thanks!
    Attached Images Attached Images  

  7. #57
    Newbie Wickerswammie's Avatar
    Join Date
    Apr 2006
    Location
    North Carolina
    Posts
    26
    Quote Originally Posted by ReflexNPG View Post
    I've checked the source and the firmware is not the problem cause it provides the full rds stream.

    The only thing left to do is the extraction of the bits for TA and TP. If group
    _type is "0A" [0x0] when extracted from registers[0xD], you have in the same word the bits for TA and TP.

    Is it possible for you to extend your dll? If not, can you provide the source?
    Thanks!
    Hi, thanks for sharing that! The source has been shared, it's in this thread somewhere.

    Based on your investigation then the driver code just needs to pull those bits out of the stream. I can definitely look into this, but my device is in the dash of my truck right now, and I don't plan to install a development environment on my truck ;-) That would be a little too geek for even me.

  8. #58
    Constant Bitrate RRMobile's Avatar
    Join Date
    Jun 2006
    Location
    Milan, Italy
    Posts
    156
    Quote Originally Posted by Wickerswammie View Post
    Hi, thanks for sharing that! The source has been shared, it's in this thread somewhere.

    Based on your investigation then the driver code just needs to pull those bits out of the stream. I can definitely look into this, but my device is in the dash of my truck right now, and I don't plan to install a development environment on my truck ;-) That would be a little too geek for even me.
    Actually I'm adding a full controll of all RDS information available from the stream to the DLL with the intent to use the DLL from any VB6 program/RR-plugin.

    To do so I'm adding a new series of functions starting with the name "VB_" that use the VB variables passing convention.

    Stay tuned I'll post the new DLL (VC/VB source code and the .dll) in a couple of days.
    You can download my Road Runner plugin from: http://www.alibri.it/RRMobile/RRMobile.htm

  9. #59
    Evo
    Evo is offline
    Low Bitrate Evo's Avatar
    Join Date
    May 2005
    Location
    UK
    Posts
    87
    Mine turned up today and I'm listening to the radio now ; I think I'll try and use the RDS information to see if I can either A) extend or B) create a new DLL with full RDS features.

    Could take a while though as this is my first go at this RDS decoding.

    I'll let you know how it goes
    Life moves fast, so don't get left behind, buy a fast car!

  10. #60
    FLAC Griff1's Avatar
    Join Date
    Nov 2005
    Location
    Midlands
    Posts
    1,052
    Hi,can some1 please clarify that this is the correct device as the description makes no mention of RDS capability,thanks.

    http://azzurri.stage.i-ntarsia.com/s...fmradio-rd.htm

Similar Threads

  1. Is this another USB RDS radio in the making?
    By skippy76 in forum Hardware Development
    Replies: 1
    Last Post: 05-17-2005, 09:17 PM
  2. USB FM Radio with RDS?
    By BeamRider in forum General Hardware Discussion
    Replies: 3
    Last Post: 05-09-2004, 12:05 PM
  3. WTB: D-Link USB FM radio
    By Stine161 in forum Classified Archive
    Replies: 4
    Last Post: 11-12-2002, 08:02 AM
  4. USB FM Radio
    By vickumar in forum General Hardware Discussion
    Replies: 4
    Last Post: 04-28-2002, 10:34 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •