📄 fmtuner_presetstore.h
字号:
//-----------------------------------------------------------------------------
// (C) Copyright 2003 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: fmTuner.h
//
// VERSION: <1.00.00.0000>
//
// DESCRIPTION: This head file contains prototype of those standard interface functions called by appmanager
//
// DOCUMENT REF: SZLAB/PRS0003
//
// NOTES: <File notes>
//-----------------------------------------------------------------------------
//
#ifndef _FMTUNER_PRESETSTORE_H_
#define _FMTUNER_PRESETSTORE_H_
//-----------------------------------------------------------------------------
// Standard include files:
//-----------------------------------------------------------------------------
//
//-----------------------------------------------------------------------------
// Project include files:
//-----------------------------------------------------------------------------
//
#ifdef __cplusplus
extern "C"
{
#endif
//-----------------------------------------------------------------------------
// Types and defines:
//-----------------------------------------------------------------------------
extern fmTuner_RuningParameter_t gfmTuner_sRuningParameter;
extern fmTuner_RuningParameter_t *gfmTuner_pPointer;
extern U8 gfmTuner_u8ManualPreset;
extern U8 gfmTuner_u8PresetFirst;
extern U8 gfmTuner_u8PresetIndex;
//-----------------------------------------------------------------------------
// Exported functions:
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
// FUNCTION: fmTuner_SaveCurrentFrequency
//
// DESCRIPTION:
//
// RETURN: none
//
// NOTES: <Function notes - pre/post state, side effects, reentrancy>
//-----------------------------------------------------------------------------
void fmTuner_SaveCurrentFrequency(U16 kFrequency);
//-----------------------------------------------------------------------------
// FUNCTION: fmTuner_ClearPreset
//
// DESCRIPTION:
//
// RETURN: none
//
// NOTES: <Function notes - pre/post state, side effects, reentrancy>
//-----------------------------------------------------------------------------
void fmTuner_ClearPreset(void);
//-----------------------------------------------------------------------------
// FUNCTION: fmTuner_IsInPresetChannel
//
// DESCRIPTION:
//
// RETURN: none
//
// NOTES: <Function notes - pre/post state, side effects, reentrancy>
//-----------------------------------------------------------------------------
U8 fmTuner_IsInPresetChannel(U16 kFrequency);
//-----------------------------------------------------------------------------
// FUNCTION: fmTuner_GetPresetNumber
//
// DESCRIPTION:
//
// RETURN: none
//
// NOTES: <Function notes - pre/post state, side effects, reentrancy>
//-----------------------------------------------------------------------------
U8 fmTuner_GetPresetNumber(fmTuner_TuningDirection_e kDirection);
//-----------------------------------------------------------------------------
// FUNCTION: fmTuner_FetchPresetChannel
//
// DESCRIPTION:
//
// RETURN: none
//
// NOTES: <Function notes - pre/post state, side effects, reentrancy>
//-----------------------------------------------------------------------------
void fmTuner_FetchPresetChannel(U8 kPresetNumber);
//-----------------------------------------------------------------------------
// FUNCTION: fmTuner_DeleteCurrentChannel
//
// DESCRIPTION:
//
// RETURN: none
//
// NOTES: <Function notes - pre/post state, side effects, reentrancy>
//-----------------------------------------------------------------------------
void fmTuner_DeleteCurrentChannel(void);
//-----------------------------------------------------------------------------
// FUNCTION: fmTuner_TogglePresetManual
//
// DESCRIPTION:
//
// RETURN: none
//
// NOTES: <Function notes - pre/post state, side effects, reentrancy>
//-----------------------------------------------------------------------------
void fmTuner_TogglePresetManual(void);
//-----------------------------------------------------------------------------
// FUNCTION: fmTuner_InitiateSearch
//
// DESCRIPTION:
//
// RETURN: none
//
// NOTES: <Function notes - pre/post state, side effects, reentrancy>
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
// FUNCTION: fmTuner_ManualTuneUpDown
//
// DESCRIPTION:
//
// RETURN: none
//
// NOTES: <Function notes - pre/post state, side effects, reentrancy>
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
// FUNCTION: fmTuner_StereoMonoDisplay
//
// DESCRIPTION:
//
// RETURN: none
//
// NOTES: <Function notes - pre/post state, side effects, reentrancy>
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
// FUNCTION: fmTuner_ToggleStereoMono
//
// DESCRIPTION:
//
// RETURN: none
//
// NOTES: <Function notes - pre/post state, side effects, reentrancy>
//-----------------------------------------------------------------------------
#ifdef __cplusplus
}
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -