Home
Name Modified Size InfoDownloads / Week
Si4735-I2C-R4.zip 2013-05-15 305.2 kB
Si4735-SPI-R4.zip 2013-05-15 305.2 kB
readme.creole 2013-05-15 1.8 kB
Si4735-R3.zip 2013-03-05 71.3 kB
Totals: 4 Items   683.6 kB 12
b'

There are two versions of the library available for download. One for SPI bus users and one for I2C bus users. The only difference is which bus has been selected in Si4735.h and the example programs.

\n
\n

The two boards from SparkFun with the Si4735-C40 are no longer available. SparkFun is working on a new board using the Si4735-D60. When the new board comes out, I will make any updates needed to the library to support the new board.

\n

In the future, I will be making further improvements to the RDS support code.

\n

The latest "unofficial" version of the library is available by clicking on the "Si4735 Library" tab above or by downloading the Mercurial repository.

\n
\n

Si4735-R4:

\n
  • All chips with a "D60" suffix have a bug in FM receive mode which causes noise in the audio output. Library automatically fixes this bug with setProperty(0xFF00, 0). See "Si47xx Programming Guide," rev 0.8, Appendix B, page 317.\n
  • radio.revision structure contains chip revision info.\n
  • New methods for channel up and down:\n
    • frequencyUp()\n
    • frequencyDown()\n
    • frequencyUpAndWait()\n
    • frequencyDownAndWait()\n
  • New method: currentFrequency()\n
  • New methods to set and get the band\'s top, bottom, and spacing:\n
    • setBandTop()\n
    • setBandBottom()\n
    • setSpacing()\n
    • getBandTop()\n
    • getBandBottom()\n
    • getSpacing()\n
  • "Si4735_VT220" example program:\n
    • Added channel up and down with "[" and "]" keys.\n
    • Added "stereo blend" output.\n
  • README and RDS documents now in PDF form.\n
  • Improved level shifting section in README document. Other various improvements to README.\n
  • Improved begin() and setMode() so most people should not need to edit Si4735.h.\n
  • Interrupt defaults to pin 7 on Leonardo when I2C selected.\n
  • Fixed AM band for Regions 1 and 3.\n
\n

Si4735-R3:

\n
  • Now checks for empty RDS date-time fields.\n
\n

Si4735-R2:

\n
  • Initial public release.\n
\n'
Source: readme.creole, updated 2013-05-15