gr-baz Package
rtl2832-tuner_fc0012.h File Reference
#include "rtl2832.h"
Include dependency graph for rtl2832-tuner_fc0012.h:

Go to the source code of this file.

Classes

class  RTL2832_NAMESPACE::TUNERS_NAMESPACE::fc0012

Namespaces

namespace  RTL2832_NAMESPACE
namespace  RTL2832_NAMESPACE::TUNERS_NAMESPACE

Macros

#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

Enumerations

enum  FC0012_LNA_GAIN_VALUE { FC0012_LNA_GAIN_LOW = 0x0 , FC0012_LNA_GAIN_MIDDLE = 0x1 , FC0012_LNA_GAIN_HIGH = 0x2 }

Functions

int FC0012_Open (RTL2832_NAMESPACE::tuner *pTuner)
int FC0012_SetFrequency (RTL2832_NAMESPACE::tuner *pTuner, unsigned long Frequency, unsigned short Bandwidth)

Macro Definition Documentation

◆ FC0012_BANDWIDTH_6MHZ

#define FC0012_BANDWIDTH_6MHZ   6

◆ FC0012_BANDWIDTH_7MHZ

#define FC0012_BANDWIDTH_7MHZ   7

◆ FC0012_BANDWIDTH_8MHZ

#define FC0012_BANDWIDTH_8MHZ   8

◆ FC0012_CHECK_ADDR

#define FC0012_CHECK_ADDR   0x00

◆ FC0012_CHECK_VAL

#define FC0012_CHECK_VAL   0xa1

◆ FC0012_ERROR

#define FC0012_ERROR   1

◆ FC0012_I2C_ADDR

#define FC0012_I2C_ADDR   0xc6

◆ FC0012_OK

#define FC0012_OK   0

Enumeration Type Documentation

◆ FC0012_LNA_GAIN_VALUE

Enumerator
FC0012_LNA_GAIN_LOW 
FC0012_LNA_GAIN_MIDDLE 
FC0012_LNA_GAIN_HIGH 

Function Documentation

◆ FC0012_Open()

int FC0012_Open ( RTL2832_NAMESPACE::tuner * pTuner)

◆ FC0012_SetFrequency()

int FC0012_SetFrequency ( RTL2832_NAMESPACE::tuner * pTuner,
unsigned long Frequency,
unsigned short Bandwidth )