diff options
| author | Steve Markgraf <steve@steve-m.de> | 2012-04-01 04:03:03 +0200 |
|---|---|---|
| committer | Steve Markgraf <steve@steve-m.de> | 2012-04-01 04:03:03 +0200 |
| commit | 367113b5c8bd38917c5ebcd72efffb1aa6de3cc3 (patch) | |
| tree | 8faeda1782674a3e13412a547b537eb7e9324229 /include | |
| parent | 4ad93906a48039109b9eadb2921b128b66cde7bf (diff) | |
add FC0012 driver
Thanks to David Badsen!
Signed-off-by: Steve Markgraf <steve@steve-m.de>
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 |
