Arduino Radio Library
0.9
A set of Arduino libraries to control diverse FM radio receiver chips in Arduino projects.
|
Implementation for the radio library to control the SI4703 radio chip. More...
Macros | |
#define | SI4703_ADR 0x10 |
#define | I2C_FAIL_MAX 10 |
#define | IN_EUROPE |
#define | resetPin 2 |
#define | SDIO A4 |
#define | DEVICEID 0x00 |
#define | CHIPID 0x01 |
#define | POWERCFG 0x02 |
#define | CHANNEL 0x03 |
#define | SYSCONFIG1 0x04 |
#define | SYSCONFIG2 0x05 |
#define | SYSCONFIG3 0x06 |
#define | STATUSRSSI 0x0A |
#define | READCHAN 0x0B |
#define | RDSA 0x0C |
#define | RDSB 0x0D |
#define | RDSC 0x0E |
#define | RDSD 0x0F |
#define | DSMUTE 15 |
#define | DMUTE 14 |
#define | SETMONO 13 |
#define | SKMODE 10 |
#define | SEEKUP 9 |
#define | SEEK 8 |
#define | TUNE 15 |
#define | RDS 12 |
#define | DE 11 |
#define | DE 11 |
#define | SEEKTH_MASK 0xFF00 |
#define | SEEKTH_MIN 0x0000 |
#define | SEEKTH_MID 0x1000 |
#define | SEEKTH_MAX 0x7F00 |
#define | SPACE1 5 |
#define | SPACE0 4 |
#define | SKSNR_MASK 0x00F0 |
#define | SKSNR_OFF 0x0000 |
#define | SKSNR_MIN 0x0010 |
#define | SKSNR_MID 0x0030 |
#define | SKSNR_MAX 0x0070 |
#define | SKCNT_MASK 0x000F |
#define | SKCNT_OFF 0x0000 |
#define | SKCNT_MIN 0x000F |
#define | SKCNT_MID 0x0003 |
#define | SKCNT_MAX 0x0001 |
#define | RDSR 0x8000 |
RDS ready. More... | |
#define | STC 0x4000 |
Seek Tune Complete. More... | |
#define | SFBL 0x2000 |
Seek Fail Band Limit. More... | |
#define | AFCRL 0x1000 |
#define | RDSS 0x0800 |
RDS syncronized. More... | |
#define | SI 0x0100 |
Stereo Indicator. More... | |
#define | RSSI 0x00FF |
Implementation for the radio library to control the SI4703 radio chip.
This library enables the use of the Radio Chip SI4703.
More documentation and source code is available at http://www.mathertel.de/Arduino
#define AFCRL 0x1000 |
#define CHANNEL 0x03 |
#define CHIPID 0x01 |
#define DE 11 |
#define DE 11 |
#define DEVICEID 0x00 |
#define DMUTE 14 |
#define DSMUTE 15 |
#define I2C_FAIL_MAX 10 |
#define IN_EUROPE |
#define POWERCFG 0x02 |
#define RDS 12 |
#define RDSA 0x0C |
#define RDSB 0x0D |
#define RDSC 0x0E |
#define RDSD 0x0F |
#define RDSR 0x8000 |
RDS ready.
#define RDSS 0x0800 |
RDS syncronized.
#define READCHAN 0x0B |
#define resetPin 2 |
#define RSSI 0x00FF |
#define SDIO A4 |
#define SEEK 8 |
#define SEEKTH_MASK 0xFF00 |
#define SEEKTH_MAX 0x7F00 |
#define SEEKTH_MID 0x1000 |
#define SEEKTH_MIN 0x0000 |
#define SEEKUP 9 |
#define SETMONO 13 |
#define SFBL 0x2000 |
Seek Fail Band Limit.
#define SI 0x0100 |
Stereo Indicator.
#define SI4703_ADR 0x10 |
#define SKCNT_MASK 0x000F |
#define SKCNT_MAX 0x0001 |
#define SKCNT_MID 0x0003 |
#define SKCNT_MIN 0x000F |
#define SKCNT_OFF 0x0000 |
#define SKMODE 10 |
#define SKSNR_MASK 0x00F0 |
#define SKSNR_MAX 0x0070 |
#define SKSNR_MID 0x0030 |
#define SKSNR_MIN 0x0010 |
#define SKSNR_OFF 0x0000 |
#define SPACE0 4 |
#define SPACE1 5 |
#define STATUSRSSI 0x0A |
#define STC 0x4000 |
Seek Tune Complete.
#define SYSCONFIG1 0x04 |
#define SYSCONFIG2 0x05 |
#define SYSCONFIG3 0x06 |
#define TUNE 15 |