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

📄 osd1_logo.c

📁 TFT 屏驱动IC源码头TFT 屏驱动IC源码
💻 C
字号:
#include "Common.h"
#include "Global.h"
#include "ICControl.h"	
#include "System.h"
#include "TWICreg.h"
#include "OSD1_Define.h"
#include "OSD1_Logo.h"
#include "Terawins_Logo.h"
#include "com.h" 
#include <stdio.h>

void OSD1LoadColor(void);
#define LOGO_ON
#define OSDBMP_2BIT_PIXEL	0xf8
#define OSDBMP_4BIT_PIXEL	0xb8
#define OSDBMP_TYPE OSDBMP_2BIT_PIXEL
#define	BMP_HPOS (1024-320)/2
#define	BMP_VPOS (768-76)/2		
		 
void OSDLogo(void)
{							 					 	
#ifdef LOGO_ON	

	IC_WritByte(TWIC_P0,OSD_CFG_INDEX,OSD_LUT_RAM_DATA);
	for(m_wBuff[0]=0;m_wBuff[0]<32;m_wBuff[0]++)
  		IC_WritByte(TWIC_P0,OSD_CFG_DATA,OSDLutLogoData[m_wBuff[0]]);
	OSD1CfgSet(BW_W,20);            	
	OSD1CfgSet(BW_H,29); 
	OSD1SetRamAddr(FONT_DATA_START_ADDRESS);          
	for(m_wBuff[0]=0;m_wBuff[0]<40*32;m_wBuff[0]++)
   	{	
		IC_WritByte(TWIC_P0,OSD_RAM_DL,0);
	} 		  

	OSD1SetRamAddr(FONT_DATA_START_ADDRESS);   
	for( m_wBuff[0] =0;m_wBuff[0]<40*32; m_wBuff[0]++)
   	{	
		IC_WritByte(TWIC_P0,OSD_RAM_DL,logodata[m_wBuff[0]]);
	} 	
	OSD1CfgSet(OSD1_CTRL,0xf8);           //2 bits pixel BitMap   
	IC_WritByte(TWIC_P0,0xE2,0x11);

#endif
}

⌨️ 快捷键说明

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