📄 tuner_ntsc.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 + -