tuner_fc0012.h 696 B

1234567891011121314151617181920212223242526
  1. #ifndef __TUNER_FC0012_H
  2. #define __TUNER_FC0012_H
  3. #define FC0012_OK 0
  4. #define FC0012_ERROR 1
  5. #define FC0012_I2C_ADDR 0xc6
  6. #define FC0012_CHECK_ADDR 0x00
  7. #define FC0012_CHECK_VAL 0xa1
  8. #define FC0012_BANDWIDTH_6MHZ 6
  9. #define FC0012_BANDWIDTH_7MHZ 7
  10. #define FC0012_BANDWIDTH_8MHZ 8
  11. #define FC0012_LNA_GAIN_LOW 0x00
  12. #define FC0012_LNA_GAIN_MID 0x08
  13. #define FC0012_LNA_GAIN_HI 0x17
  14. #define FC0012_LNA_GAIN_MAX 0x10
  15. int FC0012_Open(void *pTuner);
  16. int FC0012_Read(void *pTuner, unsigned char RegAddr, unsigned char *pByte);
  17. int FC0012_Write(void *pTuner, unsigned char RegAddr, unsigned char Byte);
  18. int FC0012_SetFrequency(void *pTuner, unsigned long Frequency, unsigned short Bandwidth);
  19. #endif