diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/tuner_fc0012.h | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/include/tuner_fc0012.h b/include/tuner_fc0012.h new file mode 100644 index 0000000..aa1d5e9 --- /dev/null +++ b/include/tuner_fc0012.h @@ -0,0 +1,25 @@ +#ifndef __TUNER_FC0012_H +#define __TUNER_FC0012_H + +#define FC0012_OK 0 +#define FC0012_ERROR 1 + +#define FC0012_I2C_ADDR 0xc6 +#define FC0012_CHECK_ADDR 0x00 +#define FC0012_CHECK_VAL 0xa1 + +#define FC0012_BANDWIDTH_6MHZ 6 +#define FC0012_BANDWIDTH_7MHZ 7 +#define FC0012_BANDWIDTH_8MHZ 8 + +#define FC0012_LNA_GAIN_LOW 0x00 +#define FC0012_LNA_GAIN_MID 0x08 +#define FC0012_LNA_GAIN_HI 0x17 +#define FC0012_LNA_GAIN_MAX 0x10 + +int FC0012_Open(void *pTuner); +int FC0012_Read(void *pTuner, unsigned char RegAddr, unsigned char *pByte); +int FC0012_Write(void *pTuner, unsigned char RegAddr, unsigned char Byte); +int FC0012_SetFrequency(void *pTuner, unsigned long Frequency, unsigned short Bandwidth); + +#endif |
