?? osd1_logo.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
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -