The Silabs radio is a cheap USB FM Radio with RDS facilities. This project provides a DLL that makes it easy for you to utilize the radio and RDS functions in your own project. Example VB6 code is supplied.
It's supported in the FreeICE front end and with RoadRunner in a very limited fashion at the moment, but possibly in full capacity in future.
This currently supports the Silabs reference radio and ADSTech Instant FM. I'm told that the Brando radio works, but with no RDS. It's the same with PCear - no RDS & also with bad audio quality. However, these radios are still useful for AF & TA purposes.
Visit the Digital Car UK Forums for further details or to chat with the developer. My tag is "Beezer" and Guino is also contributing, so feel free to chat to him about this.
Supported Radios with RDS
Supported Radios without RDS
Example Application
Improvements
1] Station Name (PS) working fast and uncorrupted.
2] Radio Text working uncorrupted, updating properly
3] TP, TA, MS, Stereo flags working
4] PI code displayed
5] PTY code & PTY description displayed
6] Signal strength, frequency working
7] last station tuned is remembered (written to radio sram)
8] Smart RDS validation limit based on Signal Strength
9] Tuning speed is now pretty fast at the expense of slight noise during tuning
10] Decoding AF (but not yet auto switch)
11] Allow register of callbacks for alert of Traffic Announcement being played on current tuned station
12] Hiss free mute
13] Country Code (not extended as yet) and Region Code
14] Limited legacy Road Runner compatibility