summaryrefslogtreecommitdiffstats
path: root/api/TDA18291.h
blob: 10c9a7e81e130cbf560f45ca2cefe91edc53a95b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
/**
 * $Header: 
 * (C) Copyright 2001 Philips Semiconductors, All rights reserved
 *
 * This source code and any compilation or derivative thereof is the sole
 * property of Philips Corporation and is provided pursuant to a Software
 * License Agreement.  This code is the proprietary information of Philips
 * Corporation and is confidential in nature.  Its use and dissemination by
 * any party other than Philips Corporation is strictly limited by the
 * confidential information provisions of the Agreement referenced above.
 *
 * FILE NAME:    tmbslTDA18291.h
 *
 * DESCRIPTION:  define the object for the 18281HNC1
 *
 * DOCUMENT REF: DVP Software Coding Guidelines v1.14
 *               DVP Board Support Library Architecture Specification v0.5
 *
 * NOTES:        
 */

#ifndef _TMBSL_18281HNC1_H
#define _TMBSL_18281HNC1_H

/**
 * Standard include files:
 */


/**
 * Project include files:
 */


/**
 * Types and defines:
 */

tmErrorCode_t
tmbslTDA18291Init(
    tmUnitSelect_t     TunerUnit,    /*  I: Tuner unit number */
    tmbslTuParam_t     sParam        /*  I: setup parameters */
);
tmErrorCode_t 
tmbslTDA18291DeInit (
    tmUnitSelect_t TunerUnit     /*  I: Tuner unit number */
);
tmErrorCode_t   
tmbslTDA18291GetSWVersion (
    ptmSWVersion_t     pSWVersion        /*  I: Receives SW Version */
);
tmErrorCode_t
tmbslTDA18291SetConfig(
    tmUnitSelect_t     TunerUnit,  /*  I: TunerUnit number */
    UInt32             uItemId,    /*  I: Identifier of the item to modify */
    UInt32             uValue      /*  I: Value to set for the config item */
);
tmErrorCode_t
tmbslTDA18291GetConfig(
    tmUnitSelect_t     TunerUnit,  /*  I: Tuner unit number */
    UInt32             uItemId,    /*  I: Identifier of the item to modify */
    UInt32*            puValue     /*  I: Value to set for the config item */
);
tmErrorCode_t
tmbslTDA18291SetRf(
    tmUnitSelect_t		TunerUnit,  /*  I: Tuner unit number */
    UInt32				LO_Freq     /*  I: Frequency in hertz */
);
tmErrorCode_t
tmbslTDA18291GetRf(
    tmUnitSelect_t  TunerUnit,     /*  I: Tuner unit number */
    UInt32*         pLO_Freq       /*  O: Frequency in hertz */
);
#endif