summaryrefslogtreecommitdiff
path: root/src/tuner_fc0013.h
diff options
context:
space:
mode:
authorDimitri Stolnikov <horiz0n@gmx.net>2012-03-27 19:49:44 +0200
committerDimitri Stolnikov <horiz0n@gmx.net>2012-03-27 19:49:44 +0200
commitd8da91cbc292901c499eea11db25eb8c602f5837 (patch)
tree6e6d79ae7817828013cd598186e8a98321f4d9ce /src/tuner_fc0013.h
parent40669a5a0af1f7d1ea3f07a3252e4ec995af3e02 (diff)
rework towards a library interface
Diffstat (limited to 'src/tuner_fc0013.h')
-rw-r--r--src/tuner_fc0013.h32
1 files changed, 16 insertions, 16 deletions
diff --git a/src/tuner_fc0013.h b/src/tuner_fc0013.h
index b04d7d1..b405808 100644
--- a/src/tuner_fc0013.h
+++ b/src/tuner_fc0013.h
@@ -39,12 +39,12 @@ enum FC0013_FUNCTION_STATUS
// Functions
-int FC0013_Read(int pTuner, unsigned char RegAddr, unsigned char *pByte);
-int FC0013_Write(int pTuner, unsigned char RegAddr, unsigned char Byte);
+int FC0013_Read(void *pTuner, unsigned char RegAddr, unsigned char *pByte);
+int FC0013_Write(void *pTuner, unsigned char RegAddr, unsigned char Byte);
int
fc0013_SetRegMaskBits(
- int pTuner,
+ void *pTuner,
unsigned char RegAddr,
unsigned char Msb,
unsigned char Lsb,
@@ -53,18 +53,18 @@ fc0013_SetRegMaskBits(
int
fc0013_GetRegMaskBits(
- int pTuner,
+ void *pTuner,
unsigned char RegAddr,
unsigned char Msb,
unsigned char Lsb,
unsigned char *pReadingValue
);
-int FC0013_Open();
-int FC0013_SetFrequency(unsigned long Frequency, unsigned short Bandwidth);
+int FC0013_Open(void *pTuner);
+int FC0013_SetFrequency(void *pTuner, unsigned long Frequency, unsigned short Bandwidth);
// Set VHF Track depends on input frequency
-int FC0013_SetVhfTrack(int pTuner, unsigned long Frequency);
+int FC0013_SetVhfTrack(void *pTuner, unsigned long Frequency);
// The following context is FC0013 tuner API source code
@@ -98,54 +98,54 @@ enum FC0013_LNA_GAIN_VALUE
// Manipulaing functions
void
fc0013_GetTunerType(
- int pTuner,
+ void *pTuner,
int *pTunerType
);
void
fc0013_GetDeviceAddr(
- int pTuner,
+ void *pTuner,
unsigned char *pDeviceAddr
);
int
fc0013_Initialize(
- int pTuner
+ void *pTuner
);
int
fc0013_SetRfFreqHz(
- int pTuner,
+ void *pTuner,
unsigned long RfFreqHz
);
int
fc0013_GetRfFreqHz(
- int pTuner,
+ void *pTuner,
unsigned long *pRfFreqHz
);
// Extra manipulaing functions
int
fc0013_SetBandwidthMode(
- int pTuner,
+ void *pTuner,
int BandwidthMode
);
int
fc0013_GetBandwidthMode(
- int pTuner,
+ void *pTuner,
int *pBandwidthMode
);
int
fc0013_RcCalReset(
- int pTuner
+ void *pTuner
);
int
fc0013_RcCalAdd(
- int pTuner,
+ void *pTuner,
int RcValue
);