![]() |
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 |
1.8.8