亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? fmtuner_drvfunction.h

?? TEA5767HN飛利浦收音芯片的驅動程序
?? H
?? 第 1 頁 / 共 2 頁
字號:
//-----------------------------------------------------------------------------
// (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_DRVFUNCTION_H_
#define _FMTUNER_DRVFUNCTION_H_
//-----------------------------------------------------------------------------
// Standard include files:
//-----------------------------------------------------------------------------
//
//-----------------------------------------------------------------------------
// Project include files:
//-----------------------------------------------------------------------------
//

#ifdef __cplusplus
extern "C"
{
#endif

//-----------------------------------------------------------------------------
// Types and defines:
//-----------------------------------------------------------------------------
#define TUNER_BIT0_MASK        0x01
#define TUNER_BIT1_MASK        0x02
#define TUNER_BIT2_MASK        0x04
#define TUNER_BIT3_MASK        0x08
#define TUNER_BIT4_MASK        0x10
#define TUNER_BIT5_MASK        0x20
#define TUNER_BIT6_MASK        0x40
#define TUNER_BIT7_MASK        0x80
//The following is for command bit mask
#define TUNER_MUTE_MASK        TUNER_BIT7_MASK
#define TUNER_MUTE_LOCATION    0

#define TUNER_SEARCH_MASK      TUNER_BIT6_MASK
#define TUNER_SEARCH_LOCATION  0

#define TUNER_HLSI_MASK        TUNER_BIT4_MASK
#define TUNER_HLSI_LOCATION    2

#define TUNER_MONO_STEREO_MASK TUNER_BIT3_MASK
#define TUNER_MONO_LOCATION    2

#define TUNER_STEREO_MASK      TUNER_BIT7_MASK
#define TUNER_STEREO_LOCATION  2


#define TUNER_STAND_BY_MASK     TUNER_BIT6_MASK
#define TUNER_STAND_BY_LOCATION 3

#define TUNER_BAND_MASK        TUNER_BIT5_MASK
#define TUNER_BAND_LOCATION    3

#define TUNER_SEARCH_MODE      TUNER_BIT6_MASK     
#define TUNER_SEARCH_MODE_LOCATION 0

#define TUNER_SEARCH_UP_DOWN      TUNER_BIT7_MASK     
#define TUNER_SEARCH_UP_DOWN_LOCATION 2

#define TUNER_SSL0      TUNER_BIT5_MASK    
#define TUNER_SSL1      TUNER_BIT6_MASK      
#define TUNER_LEVEL_LOCATION 2



#define TUNER_BYTE4_DEFAULT    0x1f
#define TUNER_BYTE5_DEFAULT    0x40

#define TUNER_BYTE4            3
#define TUNER_BYTE5            4
#define TUNER_BYTE1            0
#define TUNER_BYTE2            1




#define cFM_TUNER_FREQUENCY_START     8750
#define cFM_TUNER_FREQUENCY_END      10800
#define cFM_TUNER_FREQUENCY_STEP_SIZE_50KHz       5
#define cFM_TUNER_FREQUENCY_STEP_SIZE_100KHz       cFM_TUNER_FREQUENCY_STEP_SIZE_50KHz*2                     

#define SLAVE_ADDRESS                0xc0//0xc8//
#define SUB_ADDRESS                  0
#define cIIC_LENGTH_FIVE             5
#define cIIC_LENGTH_FOUR             4


typedef enum _fmTuner_SearchLevel_e
{
    
    fmTuner_SearchLevel_1=0,
    fmTuner_SearchLevel_2,
    fmTuner_SearchLevel_3        

} fmTuner_SearchLevel_e,*pfmTuner_SearchLevel_e;



typedef enum _fmTuner_TuningDirection_e
{
    
    fmTuner_TuningDirection_Up=0,
    fmTuner_TuningDirection_Down        

} fmTuner_TuningDirection_e,*pfmTuner_TuningDirection_e;

typedef enum _fmTuner_MonoStereo_e
{
    
    fmTuner_MonoStereo_Mono=0,
    fmTuner_MonoStereo_Stereo        

} fmTuner_MonoStereo_e,*pfmTuner_MonoStereo_e;

typedef enum _fmTuner_HighLowInjection_e
{
    
    fmTuner_HighLowInjection_Low=0,
    fmTuner_HighLowInjection_High        

} fmTuner_HighLowInjection_e,*pfmTuner_HighLowInjection_e;

extern U8  gfmTuner_I2C_BufferRead[5];
extern U8  gfmTuner_I2C_BufferSend[5];
extern U16 gfmTuner_u16TunerFrequency;
extern fmTuner_MonoStereo_e gfmTuner_eMonoStereo;
extern fmTuner_MonoStereo_e gfmTuner_eStereoStatus;
extern fmTuner_SearchLevel_e  gfmTuner_eSearchLevel;
extern U8  gfmTuner_u8SearchBusy;
extern U8  gfmTuner_u8InTune;
extern U8  gfmTuner_u8AstSearchBusy;
extern U8  gfmTuner_u8SearchWrapAround;
extern U8  gfmTuner_u8SaveBusy;
extern U8  gfmTuner_u8TimerHalfSec;
extern U8  gfmTuner_u8TimeOutFunctionTimer;
extern U8  gfmTuner_u8BackGround;
extern U8  gfmTuner_u8WriteFlash;

extern fmTuner_TuningDirection_e gfmTuner_eSearchDirection; 
extern fmTuner_HighLowInjection_e gfmTuner_eHighLowInjection;
//-----------------------------------------------------------------------------
// Exported functions:
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
// FUNCTION: fmTuner_DisplayRefresh     
//
// DESCRIPTION: 
//
// RETURN:      none
//
// NOTES:       <Function notes - pre/post state, side effects, reentrancy>
//-----------------------------------------------------------------------------
void fmTuner_DisplayRefresh(void);
//-----------------------------------------------------------------------------
// FUNCTION:    fmTuner_GlobalVariablesInitialize      
//
// DESCRIPTION: 
//
// RETURN:      none
//
// NOTES:       <Function notes - pre/post state, side effects, reentrancy>
//-----------------------------------------------------------------------------
void fmTuner_GlobalVariablesInitialize(void);
//-----------------------------------------------------------------------------
// FUNCTION:    fmTuner_FlashChannelNumber  
//
// DESCRIPTION: 
//
// RETURN:      none
//
// NOTES:       <Function notes - pre/post state, side effects, reentrancy>
//-----------------------------------------------------------------------------
void fmTuner_FlashChannelNumber(void);
//-----------------------------------------------------------------------------
// FUNCTION:    fmTuner_ExitSaveHandler  
//
// DESCRIPTION: 
//
// RETURN:      none
//
// NOTES:       <Function notes - pre/post state, side effects, reentrancy>
//-----------------------------------------------------------------------------
void fmTuner_ExitSaveHandler(void);

//-----------------------------------------------------------------------------
// FUNCTION:  fmTuner_SaveHandler  
//
// DESCRIPTION: 
//
// RETURN:      none
//
// NOTES:       <Function notes - pre/post state, side effects, reentrancy>
//-----------------------------------------------------------------------------
void fmTuner_SaveHandler(U32 Key);
//-----------------------------------------------------------------------------
// FUNCTION:  fmTuner_InitiateSaveHandler  
//
// DESCRIPTION: 
//
// RETURN:      none
//
// NOTES:       <Function notes - pre/post state, side effects, reentrancy>
//-----------------------------------------------------------------------------
void fmTuner_InitiateSaveHandler(void);
//-----------------------------------------------------------------------------

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲3atv精品一区二区三区| 欧美日韩不卡一区| 欧美激情一区二区三区在线| 国产suv精品一区二区6| 久久久久久久免费视频了| 国产精品一区免费在线观看| 国产偷国产偷精品高清尤物| 成人激情视频网站| 亚洲精品国产第一综合99久久 | 自拍偷在线精品自拍偷无码专区| 福利一区二区在线观看| 亚洲欧美日韩成人高清在线一区| 色一情一乱一乱一91av| 天天做天天摸天天爽国产一区| 欧美一卡在线观看| 高清不卡在线观看av| 一区二区三区四区在线免费观看| 欧美日韩国产大片| 国产精品99久久久久久似苏梦涵| 成人欧美一区二区三区1314| 欧美亚洲国产bt| 韩国成人在线视频| 亚洲欧美日韩国产另类专区| 欧美成va人片在线观看| 成人av在线资源网| 婷婷国产v国产偷v亚洲高清| 中文字幕久久午夜不卡| 欧美日韩免费不卡视频一区二区三区| 久久99精品久久久久婷婷| 中文字幕一区二区三区视频| 欧美精品高清视频| 成人一区在线观看| 日本伊人色综合网| 中文字幕在线观看一区| 日韩欧美国产综合| 色综合激情久久| 国产一区二区三区免费在线观看 | 亚洲欧美视频在线观看| 欧美一区二区三区视频在线观看| 成人精品鲁一区一区二区| 日韩极品在线观看| 亚洲日本免费电影| 国产天堂亚洲国产碰碰| 欧美精品日韩综合在线| 91麻豆123| 国产成人精品www牛牛影视| 日韩精品一级二级 | 亚洲色图在线视频| 欧美精品一区二区三区高清aⅴ| 日本丶国产丶欧美色综合| 丁香婷婷综合网| 久久精品国产亚洲a| 亚洲香蕉伊在人在线观| 国产精品不卡在线| 久久久久久夜精品精品免费| 欧美一区二区视频在线观看2020| 色综合久久中文综合久久97| 大陆成人av片| 国产福利精品导航| 狠狠色2019综合网| 久久99精品久久久| 麻豆国产精品一区二区三区| 亚洲国产欧美另类丝袜| 亚洲激情图片小说视频| 自拍偷拍亚洲激情| 亚洲人成亚洲人成在线观看图片| 国产精品天天摸av网| 久久久久久久久久久99999| 日韩美一区二区三区| 欧美一区二区三区影视| 欧美精品色一区二区三区| 777久久久精品| 欧美一区二区啪啪| 欧美一级黄色片| 日韩欧美一区在线观看| 日韩美一区二区三区| xfplay精品久久| 欧美不卡一区二区三区| 久久久久久久av麻豆果冻| 久久久久久久综合| 国产精品久久久一区麻豆最新章节| 国产日韩精品一区| 一区在线中文字幕| 艳妇臀荡乳欲伦亚洲一区| 亚洲综合av网| 日韩精品成人一区二区在线| 美女视频第一区二区三区免费观看网站| 日本一不卡视频| 久久aⅴ国产欧美74aaa| 国产成人福利片| 97久久精品人人澡人人爽| 色妞www精品视频| 欧美日韩精品欧美日韩精品一综合| 欧美老人xxxx18| 久久一区二区三区国产精品| 日本一区二区三区在线观看| 亚洲欧美日韩综合aⅴ视频| 亚洲va韩国va欧美va精品| 免费在线观看不卡| 国产一区欧美日韩| 99免费精品视频| 欧美剧情片在线观看| 欧美成人免费网站| 国产精品美日韩| 亚洲va欧美va天堂v国产综合| 看片的网站亚洲| 波多野结衣视频一区| 欧美日韩成人在线| 国产日产精品1区| 亚洲一区二区欧美| 国产一区二区三区视频在线播放| 95精品视频在线| 日韩欧美国产小视频| 国产精品灌醉下药二区| 日韩国产精品久久久久久亚洲| 国产激情一区二区三区四区| 在线观看成人小视频| 久久综合国产精品| 亚洲午夜免费福利视频| 国产伦精品一区二区三区免费| 色一情一伦一子一伦一区| 精品噜噜噜噜久久久久久久久试看 | 精品va天堂亚洲国产| 亚洲欧美aⅴ...| 激情久久五月天| 欧美日韩中字一区| 中文字幕欧美三区| 人人狠狠综合久久亚洲| 99re热视频这里只精品| 精品国产精品网麻豆系列| 亚洲视频图片小说| 国产尤物一区二区在线| 4438x亚洲最大成人网| 亚洲美女在线一区| 国产成人精品免费一区二区| 欧美一区二区三区视频| 一区二区三区中文字幕在线观看| 国产精品一区二区视频| 51精品国自产在线| 亚洲综合视频网| zzijzzij亚洲日本少妇熟睡| 精品国产一区二区三区久久久蜜月| 亚洲自拍偷拍图区| 91蜜桃免费观看视频| 国产色产综合产在线视频| 日本在线不卡一区| 欧美日韩国产经典色站一区二区三区| 国产精品乱码人人做人人爱| 国产原创一区二区三区| 精品福利一区二区三区| 日本aⅴ亚洲精品中文乱码| 欧美性受极品xxxx喷水| 亚洲狠狠丁香婷婷综合久久久| 不卡的av电影在线观看| 久久久久国色av免费看影院| 国产综合色产在线精品| 日韩欧美一级在线播放| 日产国产欧美视频一区精品| 欧美日韩国产首页| 亚洲第一激情av| 欧美色男人天堂| 无吗不卡中文字幕| 91.麻豆视频| 日韩影院免费视频| 欧美成人福利视频| 国产资源在线一区| 国产亚洲欧美日韩俺去了| 国产美女视频91| 国产亚洲污的网站| 成人精品免费看| 亚洲色图在线视频| 欧美在线视频不卡| 视频在线观看一区二区三区| 欧美一二三四区在线| 九色综合国产一区二区三区| 精品日韩在线观看| 国产成人精品亚洲午夜麻豆| 国产亚洲欧美一级| 一本一本大道香蕉久在线精品| 亚洲另类在线制服丝袜| 欧美日韩日日骚| 久久成人av少妇免费| 国产精品拍天天在线| 91浏览器打开| 丝袜脚交一区二区| 久久色.com| 91蜜桃在线免费视频| 亚洲一级二级三级| 日韩欧美一二三| 国产ts人妖一区二区| 亚洲三级久久久| 91精品国产一区二区三区蜜臀| 国内国产精品久久| 一区二区三区在线观看视频| 69久久夜色精品国产69蝌蚪网| 久久99九九99精品| 日韩一区在线播放| 欧美一级欧美三级| 成人精品鲁一区一区二区| 亚洲va中文字幕|