⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tuner_ntsc.c

📁 mstar 776 开发的车载dvd
💻 C
字号:
/******************************************************************************
 Copyright (c) 2004 MStar Semiconductor, Inc.
 All rights reserved.

 [Module Name]: Tuner_ntsc.c
 [Date]:        30-Mar-2004
 [Comment]:
   TV tuner subroutines.
 [Reversion History]:
*******************************************************************************/

#define TUNER_NTSC_C

// System

// Common
#include <stdio.h>
#include "board.h"

#if ( TV_SYSTEM == TV_NTSC )

#include "Tuner_ntsc.h"

#define DEBUG_NTSC_TUNER   0

#if   DEBUG_NTSC_TUNER
#define  DBG_TN(x)    printf x
#else
#define  DBG_TN(x)
#endif


U8 devTunerSetChannel(ChannelSourceType ChSel, U8 ucChannel, TunerChSettingType ChOffset )
{
	DBG_TN(("NTSC:devTunerSetChannel" ));
	return TRUE;
}

///////////////////////////////////////////////////////////////////////////////
// <Function>: tnInitializeChip
//
// <Description>: Initialize tuner chip.
///////////////////////////////////////////////////////////////////////////////
void devTunerInitialize(void)
{
}

///////////////////////////////////////////////////////////////////////////////
// <Function>: devTunerGetStatus
//
// <Description>: Get tuner status.
//
// <Returns> : tuner status
//
// <Parameter>:  -  <Flow>  -  <Description>
//-----------------------------------------------------------------------------
//  ucLoopCount   -   In     -   loop counter
///////////////////////////////////////////////////////////////////////////////
U8 devTunerGetStatus(U8 ucLoopCount)
{
	DBG_TN(("NTSC:devTunerGetStatus" ));
	return TRUE;
}

///////////////////////////////////////////////////////////////////////////////
// <Function>: devTunerWrite
//
// <Description>: Set tuner parameter.
//
// <Returns> : tuner status
//
// <Parameter>:  -  <Flow>  -  <Description>
//-----------------------------------------------------------------------------
//  pProgParam   -   In     -   program parameter
///////////////////////////////////////////////////////////////////////////////
U8 devTunerWrite(TunerProgramType *pProgParam)
{
	return TRUE;
}


///////////////////////////////////////////////////////////////////////////////
// <Function>: devTunerFineTuneFreq
//
// <Description>: Fine tune tuner frequency.
//
// <Returns> : If fine tune successful
//
// <Parameter>:  -  <Flow>  -  <Description>
//-----------------------------------------------------------------------------
//  wOriFreq        -   In     -   original freq
//  pwResultFreq    -   Out    -   result freq
///////////////////////////////////////////////////////////////////////////////
BOOLEAN devTunerFineTuneFreq( U16 wOriFreq, U16* pwResultFreq )
{
    return TRUE;
}


U16 devTunerScanFreqRange( U16 wFreqStart, U16 wFreqEnd, char cStep )
{
    return 0; // No channel found!!
}
#undef DBG_TN
#endif
#undef TUNER_NTSC_C


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -