tuner_ntsc.c

来自「mstar 776 开发的车载dvd」· C语言 代码 · 共 109 行

C
109
字号
/******************************************************************************
 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 + =
减小字号Ctrl + -
显示快捷键?