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

📄 tft.h

📁 车载电子影音系统dvd播放系统原程序代码
💻 H
字号:
#ifndef __TFT_H__
#define __TFT_H__
void _TFT_PowerOn_Initial(void);
void _TFT_Check_TvMode(void);
void _TFT_Set_TvMode(BYTE bTvMode);
void _TFT_AV_Switch(void);
void _TFT_PowerOn_Initial_Variable(void);
void _TFT_EpromData(BYTE bMode);
void _TFT_Trigger(void);
BYTE _TFT_ProcessKey(BYTE bKey);
void _TFT_OSD_Clear(void);
void _TFT_SYNC_Recover(void);

void _TFT_Draw_Background(void);
void _TFT_OSD_HiLight_Bar(BYTE bMode);
void _TFT_OSD_UnHiLight_Bar(BYTE bMode);
void _TFT_OSD_Draw_Symbo(BYTE bMode);
void _TFT_OSD_DrawBar(BYTE  bValue);

void TFT_OSD_Initial(void);
void TFT_OSD_UpdateMode(void);
void TFT_OSD_Battery(BYTE bBatt);
void TFT_OSD_Off(void);
void TFT_Driver_Write(BYTE,BYTE); // hwtan20040210 for malata
void TFT_Driver_Con_Write(BYTE bSubAddr,BYTE  bCount, BYTE* pbValue);
BYTE TFT_Driver_Read(BYTE);

void VX1818_OSD_Initial(void);
void VX1818_OSD_Enable(BYTE bOsdEn);
void VX1818_OSD_DisEnable(BYTE bOsdEn);
void VX1818_OSD_SetPos(BYTE bBlock,BYTE bPosx,BYTE bPosy);
void VX1818_OSD_SetSize(BYTE bBlock,BYTE bSizeX,BYTE bSizeY);
void VX1818_OSD_ClearAll();
void VX1818_OSD_SetAddr(BYTE bBlock,BYTE bPos);
void VX1818_OSD_SetColor(BYTE bBlock,BYTE bColor);
void VX1818_OSD_SetHighLightBlink(BYTE bBlock,BYTE bBlink,BYTE bXstart,BYTE bXend,BYTE bYstart,BYTE bYend);
void VX1818_OSD_SetBlink(BYTE bBlink);
void VX1818_OSD_SetAlpha(BYTE bAlpha);
void VX1818_OSD_ShowMenu(void);
void VX1818_OSD_ShowBar(BYTE);
void TFT_Driver_UpdateValue(void);
#ifdef SUPPORT_AVIN
void TFT_Driver_AV_Switch(BYTE bAvIn);
void TFT_OSD_SHOW_AVIN(void);
#endif
void  TFT_MUTE_ON(BYTE bMute);
void TFT_HW_Switch_ON_OFF(BYTE bOn);
void _TFT_Switch_VChannel(BYTE bType);
void _TFT_Switch_Black_Screen(BYTE bBlack);//yhtang_117


#define TFT_TVTYPE_PS   1
#define TFT_TVTYPE_WIDE 2
#define TFT_REVISE_NORMAL  1
#define TFT_REVISE_UPDOWN 2
#define TFT_REVISE_LR       3
#define TFT_WRITE_EPROM  0X01
#define TFT_READ_EPROM  0X02
#define TFT_WRITE_EPROM_DEFAULT  0X04
#define TFT_READ_EPROM_DEFAULT    0X08
#define TFT_BRIGHT_MIN_NUM   64
#define TFT_COLOR_MIN_NUM     64
#define TFT_CONTRAST_MIN_NUM  64
#define TFT_BRIGHT_MAX_NUM   192
#define TFT_COLOR_MAX_NUM    192
#define TFT_CONTRAST_MAX_NUM 192
#define TFT_BRIGHT_GAP   8
#define TFT_COLOR_GAP    8
#define TFT_CONTRAST_GAP 8

#define TFT_EPROM_DEFAULT_COLOR			0x08
#define TFT_EPROM_DEFAULT_BRIGHT			0x08
#define TFT_EPROM_DEFAULT_CONTRAST		0x08
#define TFT_EPROM_MAX_COLOR           0X10
#define TFT_EPROM_MAX_BRIGHT		0X10
#define TFT_EPROM_MAX_CONTRAST   0X10
#define TFT_EPROM_MIN_COLOR           0X00
#define TFT_EPROM_MIN_BRIGHT		0X00
#define TFT_EPROM_MIN_CONTRAST   0X00

#define TFT_SETUP_NULL 0X00
#define TFT_SETUP_BEGIN  0X01
#define TFT_SETUP_BRIGHT TFT_SETUP_BEGIN
#define TFT_SETUP_CONTRAST 0X02
#define TFT_SETUP_COLOR   0X03
#define TFT_SETUP_RESET       0X04
#define TFT_SETUP_END        TFT_SETUP_RESET
//#ifdef SUPPORT_AVIN   //yfxiao1215,for pdv288

#define AV_IN_STATUS  0X01
#define DVD_OUTPUT_STATUS 0x02

extern BYTE  __bTftAvSwitchStatus;
extern BYTE   __bTftAvSwitchFlag;
extern BYTE  __bAvInStatus;
extern DWORD  __dwTftAvSwitchTime;
extern BYTE   __bTtfKeyPowerFlag;
extern BYTE  __bAvINPowerKeyEnable;
extern BYTE  __bTftKeyAvInEnable;

//#endif
extern BYTE __bTFT_HW_Switch_OnOff;
extern BYTE bTFT_TVMode;
extern  BYTE __bTftLowBatt;
#define VIDEO_CVBS_CHANNEL 1
#define VIDEO_YC_CHANNEL  2
#define VIDEO_EMPTY_CHANNEL 3


#endif

⌨️ 快捷键说明

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