summaryrefslogtreecommitdiffstats
path: root/api/TDA18271.h
diff options
context:
space:
mode:
Diffstat (limited to 'api/TDA18271.h')
-rw-r--r--api/TDA18271.h67
1 files changed, 67 insertions, 0 deletions
diff --git a/api/TDA18271.h b/api/TDA18271.h
new file mode 100644
index 0000000..2c1e68e
--- /dev/null
+++ b/api/TDA18271.h
@@ -0,0 +1,67 @@
+//-----------------------------------------------------------------------------
+// $Header:
+// (C) Copyright 2001 NXP Semiconductors, All rights reserved
+//
+// This source code and any compilation or derivative thereof is the sole
+// property of NXP Corporation and is provided pursuant to a Software
+// License Agreement. This code is the proprietary information of NXP
+// Corporation and is confidential in nature. Its use and dissemination by
+// any party other than NXP Corporation is strictly limited by the
+// confidential information provisions of the Agreement referenced above.
+//-----------------------------------------------------------------------------
+// FILE NAME: tmbslTDA18271Local.h
+//
+// DESCRIPTION: define the Object for the TDA18271
+//
+// DOCUMENT REF: DVP Software Coding Guidelines v1.14
+// DVP Board Support Library Architecture Specification v0.5
+//
+// NOTES:
+//-----------------------------------------------------------------------------
+//
+#ifndef _TMBSL_TDA18271_H //-----------------
+#define _TMBSL_TDA18271_H
+
+#include "TDA18271Local.h"
+
+//-----------------------------------------------------------------------------
+// Standard include files:
+//-----------------------------------------------------------------------------
+//#include "dvp.h"
+//#include "tmbslTuner.h"
+//-----------------------------------------------------------------------------
+// Project include files:
+//-----------------------------------------------------------------------------
+//
+Bool_ SY_Read(UInt32 uAddress,
+ UInt32 uSubAddress,
+ UInt32 uNbData,
+ UInt32* pDataBuff
+);
+
+Bool_ SY_Write(UInt32 uAddress,
+ UInt32 uSubAddress,
+ UInt32 uNbData,
+ UInt32* pDataBuff
+);
+
+tmErrorCode_t
+tmbslTDA18271Init(
+ tmUnitSelect_t TunerUnit, // I: Tuner unit number
+ tmbslTuParam_t Param // I: setup parameters
+);
+
+tmErrorCode_t
+tmbslTDA18271SetConfig(
+ 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
+tmbslTDA18271SetRf(
+ tmUnitSelect_t TunerUnit, // I: Tuner unit number
+ UInt32 uRF // I: RF frequency in hertz
+);
+
+#endif // _TMBSL_TDA18271LOCAL_H //--------------- \ No newline at end of file