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

📄 uidraw.c

📁 TFT 屏驱动IC源码头TFT 屏驱动IC源码
💻 C
📖 第 1 页 / 共 2 页
字号:
	OSD1ShowLine(i_BTN_AMENU,37,16,BGND_COLOR_TRANSPERANT|FGND_COLOR_BLACK,OSD_LENGTH,0);
//	TitleBar
	DrawTitleBar();
	
//List Background
	OSD2Show4BPIcon(ROUND_WB_LU,0,3,0,0,0,1,OSD2BGNDColor_5);
	OSD2Show4BPIcon(IconFile1,1,3,0,0,0,1,OSD2BGNDColor_5);
	OSD2Show4BPIcon(IconFold1,4,3,0,0,0,1,OSD2BGNDColor_5);
	OSD2Show4BPIcon(RECT_WB_U,3,3,0,0,0,1,OSD2BGNDColor_5);
	OSD2Show4BPIcon(RECT_WB_D,3,4,0,0,0,1,OSD2BGNDColor_5);
	
	for(i = 0; i < 15; i++)
		OSD2Show4BPIcon(RECT_WB_U,6+i,3,0,0,0,1,OSD2BGNDColor_5);
	OSD2Show4BPIcon(ROUND_WB_RU,21,3,0,0,0,1,OSD2BGNDColor_5);
	OSD2Show4BPIcon(RECT_WB_LD,0,4,0,0,0,1,OSD2BGNDColor_5);
	for(i = 0; i < 15; i++)
		OSD2Show4BPIcon(RECT_WB_D,6+i,4,0,0,0,1,OSD2BGNDColor_5);
	OSD2Show4BPIcon(RECT_WB_RD,21,4,0,0,0,1,OSD2BGNDColor_5);
		
	OSD2Show4BPIcon(RECT_WB_LU,0,5,0,0,0,1,OSD2BGNDColor_2);
	OSD2Show4BPIcon(RECT_WB_LD,0,6,0,0,0,1,OSD2BGNDColor_2);
	OSD2Show4BPIcon(IconFold2,1,5,0,0,0,1,OSD2BGNDColor_2);
	for(i = 0; i<17; i++)
	{
		OSD2Show4BPIcon(RECT_WB_U,3+i,5,0,0,0,1,OSD2BGNDColor_2);
		OSD2Show4BPIcon(RECT_WB_D,3+i,6,0,0,0,1,OSD2BGNDColor_2);
	}
	
	OSD2Show4BPIcon(RECT_WB_LU,0,7,0,0,0,1,OSD2BGNDColor_1);
	OSD2Show4BPIcon(RECT_WB_LD,0,8,0,0,0,1,OSD2BGNDColor_1);
	for(i = 0; i<19; i++)
	{
		OSD2Show4BPIcon(RECT_WB_U,1+i,7,0,0,0,1,OSD2BGNDColor_1);
		OSD2Show4BPIcon(RECT_WB_D,1+i,8,0,0,0,1,OSD2BGNDColor_1);
	}
		
	for(j = 0; j < 3; j++)
	{
		OSD2Show4BPIcon(RECT_WB_LU,0,9+2*j,0,0,0,1,OSD2BGNDColor_2);
		for(i = 0; i < 19; i++)
			OSD2Show4BPIcon(RECT_WB_U,1+i,9+2*j,0,0,0,1,OSD2BGNDColor_2);
		OSD2Show4BPIcon(RECT_WB_LD,0,10+2*j,0,0,0,1,OSD2BGNDColor_2);
		for(i = 0; i < 19; i++)
			OSD2Show4BPIcon(RECT_WB_D,1+i,10+2*j,0,0,0,1,OSD2BGNDColor_2);
	}
	OSD2Show4BPIcon(RECT_WB_LU,0,15,0,0,0,1,OSD2BGNDColor_2);
	for(i = 0; i < 19; i++)
		OSD2Show4BPIcon(RECT_WB_U,1+i,15,0,0,0,1,OSD2BGNDColor_2);
	OSD2Show4BPIcon(ROUND_WB_LD,0,16,0,0,0,1,OSD2BGNDColor_2);
	for(i = 0; i < 19; i++)
		OSD2Show4BPIcon(RECT_WB_D,1+i,16,0,0,0,1,OSD2BGNDColor_2);
	
//Vertical Scorll bar
	
	OSD2Show4BPIcon(IconFuncBtnUnit1,20,5,0,0,0,1,OSD2BGNDColor_3); 
	OSD2Show4BPIcon(IconFuncBtnUnit3,21,5,0,0,0,1,OSD2BGNDColor_3); 
	OSD2Show4BPIcon(IconFuncBtnUnit1,20,15,0,0,0,1,OSD2BGNDColor_3);
	OSD2Show4BPIcon(IconFuncBtn_RU,21,15,0,0,0,1,OSD2BGNDColor_3);
	OSD2Show4BPIcon(Icon_Btn_Special4,21,16,0,0,0,1,OSD2BGNDColor_3);
		
	OSD2Show4BPIcon(IconListCursor,20,7,0,0,0,1,OSD2BGNDColor_3);
	
	for(i = 0; i < 6; i++)
		OSD2Show4BPIcon(IconVScrollUnit2,20,8+i,0,0,0,1,OSD2BGNDColor_3);
	OSD2Show4BPIcon(IconVScrollUnit3,20,14,0,0,0,1,OSD2BGNDColor_3);
	
	
// Function Button
	for(j = 0; j < 8; j++)
		OSD2ShowFuncBtn1(0+5*j,17,3,OSD2BGNDColor_TRANSPRENT);
	
//---Function Button2
	OSD2Show4BPIcon(IconZoom,35,5,0,0,0,1,OSD2BGNDColor_TRANSPRENT);
	OSD2Show4BPIcon(IconZoomIn,35,7,0,0,0,1,OSD2BGNDColor_TRANSPRENT);
	OSD2Show4BPIcon(IconZoomOut,35,9,0,0,0,1,OSD2BGNDColor_TRANSPRENT);
}
#endif


#ifdef AudioFreqPage
void ShowAudioFreqPage(void)
{
	uCHAR i,j;
//total BGND	
	OSD2DrawBackgroundwithBorder(1,2,37,16,OSD2BGNDColor_5,1);
//show Audio Freq Background
	OSD2Show4BPIcon(ROUND_BB_LU,2,3,0,0,0,1,OSD2BGNDColor_7);
	OSD2Show4BPIcon(ROUND_BB_RU,22,3,0,0,0,1,OSD2BGNDColor_7); 
	for( i = 0; i < 19; i++)
		OSD2Show4BPIcon(ROUND_BB_U,3+i,3,0,0,0,1,OSD2BGNDColor_7);
	OSD2Show4BPIcon(ROUND_BB_LD,2,14,0,0,0,1,OSD2BGNDColor_7);
	OSD2Show4BPIcon(ROUND_BB_RD,22,14,0,0,0,1,OSD2BGNDColor_7); 
	for( i = 0; i < 19; i++)
		OSD2Show4BPIcon(ROUND_BB_D,3+i,14,0,0,0,1,OSD2BGNDColor_7);
	for (i = 0; i < 10; i++)
	{
		OSD2Show4BPIcon(ROUND_BB_L,2,4+i,0,0,0,1,OSD2BGNDColor_7);
		OSD2Show4BPIcon(ROUND_BB_R,22,4+i,0,0,0,1,OSD2BGNDColor_7);
	}
    for(i = 0; i < 10;i++)
		OSD2Show4BPIcon(OSD2_BLANK,3,4+i,0,0,0,1,OSD2BGNDColor_7);
   
//show Audio Freq table
    for(j = 0; j < 6; j++)
    {
	    OSD2Show4BPIcon(AudioFreqTblTopUnit,4+3*j,4,0,0,0,1,OSD2BGNDColor_7);
	    for(i = 0; i < 3; i++)
		    OSD2Show4BPIcon(AudioFreqTblMidUnit,4+3*j,5+i,0,0,0,1,OSD2BGNDColor_7);    
	    OSD2Show4BPIcon(AudioFreqTblCursor1,4+3*j,8,0,0,0,1,OSD2BGNDColor_7);    
    }
	
	for(j = 0; j < 6; j++)
	{
	    for(i = 0; i < 4; i++)//8
		    OSD2Show4BPIcon(AudioFreqTblMidUnit,4+3*j,9+i,0,0,0,1,OSD2BGNDColor_7);    
	    OSD2Show4BPIcon(AudioFreqTblBottomUnit,4+3*j,13,0,0,0,1,OSD2BGNDColor_7);    
	}
//

    for(j = 0; j < 2; j++)
    {
		OSD2Show4BPIcon(BtnTextBarUpUnitStart,30,6+3*j,0,0,0,1,OSD2BGNDColor_6);
	    for(i = 0; i< 4; i++)
			OSD2Show4BPIcon(BtnTextBarUpUnitMid,31+i,6+3*j,0,0,0,1,OSD2BGNDColor_6);
		OSD2Show4BPIcon(BtnTextBarUpUnitEnd,35,6+3*j,0,0,0,1,OSD2BGNDColor_6);
		OSD2Show4BPIcon(BtnTextBarDownUnitStart,30,7+3*j,0,0,0,1,OSD2BGNDColor_6);
	    for(i = 0; i< 4; i++)
			OSD2Show4BPIcon(BtnTextBarDownUnitMid,31+i,7+3*j,0,0,0,1,OSD2BGNDColor_6);
		OSD2Show4BPIcon(BtnTextBarDownUnitEnd,35,7+3*j,0,0,0,1,OSD2BGNDColor_6);
    }
	for(j = 0; j < 2; j++)
	{
	    for(i = 0; i < 2; i++)
			OSD2ShowFuncBtn1(28+8*i,6+3*j,0,OSD2BGNDColor_5);
	}
//		OSD1SetLineAttribute(6,RGAP_BG|RGAP_0|Char_Height_Single|Char_Width_Single);
//		OSD1SetLineAttribute(7,RGAP_BG|RGAP_0|Char_Height_Single|Char_Width_Single);
	OSD1ShowLine(iFAD,25,6,BGND_COLOR_TRANSPERANT|FGND_COLOR_WHITE,OSD_LENGTH,0);
    OSD1PutChar(_F,29, 6,BGND_COLOR_TRANSPERANT|FGND_COLOR_BLACK,0);
	OSD1ShowLine(iNo09,31,6,BGND_COLOR_TRANSPERANT|FGND_COLOR_BLACK,OSD_LENGTH,0);
	OSD1ShowLine(iNo09,34,6,BGND_COLOR_TRANSPERANT|FGND_COLOR_BLACK,OSD_LENGTH,0);
    OSD1PutChar(_R,37,6,BGND_COLOR_TRANSPERANT|FGND_COLOR_BLACK,0);
	
//		OSD1SetLineAttribute(8,RGAP_BG|RGAP_0|Char_Height_Single|Char_Width_Single);
	for(i = 0; i < 14; i++)
	    OSD1PutChar(_double_l,25+i, 7,BGND_COLOR_TRANSPERANT|FGND_COLOR_WHITE,0);
	
//		OSD1SetLineAttribute(9,RGAP_BG|RGAP_0|Char_Height_Single|Char_Width_Single);
//		OSD1SetLineAttribute(10,RGAP_BG|RGAP_0|Char_Height_Single|Char_Width_Single);
	
	OSD1ShowLine(iBAL,25,9,BGND_COLOR_TRANSPERANT|FGND_COLOR_WHITE,OSD_LENGTH,0);
    OSD1PutChar(_L,29, 9,BGND_COLOR_TRANSPERANT|FGND_COLOR_BLACK,0);
    OSD1PutChar(_R,37,9,BGND_COLOR_TRANSPERANT|FGND_COLOR_BLACK,0);		
	OSD1ShowLine(iNo09,31,9,BGND_COLOR_TRANSPERANT|FGND_COLOR_BLACK,OSD_LENGTH,0);
	OSD1ShowLine(iNo09,34,9,BGND_COLOR_TRANSPERANT|FGND_COLOR_BLACK,OSD_LENGTH,0);
	
	OSD2Show4BPIcon(BtnTextBarUpUnitStart,4,16,0,0,0,1,OSD2BGNDColor_6);
    for(i = 0; i< 15; i++)
		OSD2Show4BPIcon(BtnTextBarUpUnitMid,5+i,16,0,0,0,1,OSD2BGNDColor_6);
	OSD2Show4BPIcon(BtnTextBarUpUnitEnd,20,16,0,0,0,1,OSD2BGNDColor_6);
	OSD2Show4BPIcon(BtnTextBarDownUnitStart,4,17,0,0,0,1,OSD2BGNDColor_6);
    for(i = 0; i< 15; i++)
		OSD2Show4BPIcon(BtnTextBarDownUnitMid,5+i,17,0,0,0,1,OSD2BGNDColor_6);
	OSD2Show4BPIcon(BtnTextBarDownUnitEnd,20,17,0,0,0,1,OSD2BGNDColor_6);
	
    for(i = 0; i < 2; i++)
		OSD2ShowFuncBtn1(2+19*i,16,0,OSD2BGNDColor_5);
	
//		OSD1SetLineAttribute(14,RGAP_BG|RGAP_0|Char_Height_Single|Char_Width_Single);
//		OSD1SetLineAttribute(15,RGAP_BG|RGAP_0|Char_Height_Single|Char_Width_Single);
	OSD1DrawRect(3,14,21,3,BGND_COLOR_TRANSPERANT|FGND_COLOR_WHITE);
	
//		OSD1SetLineAttribute(16,RGAP_BG|RGAP_0|Char_Height_Single|Char_Width_Single);
	OSD1ShowLine(iTHEATER,8,16,BGND_COLOR_TRANSPERANT|FGND_COLOR_BLACK,OSD_LENGTH,0);
    OSD1PutChar(_btn_up, 3, 16,BGND_COLOR_TRANSPERANT|FGND_COLOR_WHITE, 0);
    OSD1PutChar(_btn_down,22, 16,BGND_COLOR_TRANSPERANT|FGND_COLOR_WHITE, 0);	
//--------------------
    for(i = 0; i < 2; i++)
		OSD2ShowFuncBtn1(25+6*i,16,3,OSD2BGNDColor_5);
	OSD1ShowLine(iOK,27,16,BGND_COLOR_TRANSPERANT|FGND_COLOR_YELLOW,OSD_LENGTH,0);
	OSD1ShowLine(i_CANCEL,32,16,BGND_COLOR_TRANSPERANT|FGND_COLOR_YELLOW,OSD_LENGTH,0);	

}
#endif

#ifdef AnglePage
void ShowAnglePage(void)
{
	uCHAR i;
	
	DrawTitleBar();
	OSD2DrawBackgroundwithBorder(5,6,21,7,OSD2BGNDColor_5,1);
	
	OSD2Show4BPIcon(BtnTextBarUpUnitStart,8,8,0,0,0,1,OSD2BGNDColor_6);
	OSD2Show4BPIcon(BtnTextBarUpUnitEnd,23,8,0,0,0,1,OSD2BGNDColor_6);
	OSD2Show4BPIcon(BtnTextBarDownUnitStart,8,9,0,0,0,1,OSD2BGNDColor_6);
	OSD2Show4BPIcon(BtnTextBarDownUnitEnd,23,9,0,0,0,1,OSD2BGNDColor_6);
	
    for(i = 0; i < 14; i++)
    {
		OSD2Show4BPIcon(BtnTextBarUpUnitMid,9+i,8,0,0,0,1,OSD2BGNDColor_6);
		OSD2Show4BPIcon(BtnTextBarDownUnitMid,9+i,9,0,0,0,1,OSD2BGNDColor_6);
    }
	
    for(i = 0; i < 2; i++)
		OSD2ShowFuncBtn1(6+18*i,8,0,OSD2BGNDColor_5);
	OSD1DrawRect(6,6,21,3,BGND_COLOR_TRANSPERANT|FGND_COLOR_WHITE);
		
    for(i = 0; i < 2; i++)
		OSD2ShowFuncBtn1(11+5*i,11,3,OSD2BGNDColor_5);
		
//		OSD1SetLineAttribute(0,RGAP_BG|RGAP_0|Char_Height_Single|Char_Width_Single);
	OSD1ShowLine(iOK,14,11,BGND_COLOR_TRANSPERANT|FGND_COLOR_YELLOW,OSD_LENGTH,0);
	OSD1ShowLine(i_CANCEL,18,11,BGND_COLOR_TRANSPERANT|FGND_COLOR_YELLOW,OSD_LENGTH,0);	
}
#endif
#ifdef DVD1Page
void ShowDVD1Page(void)
{
    uCHAR j;
	
	DrawTitleBar();
	OSD2ShowFuncBtn1(30,13,3,OSD2BGNDColor_TRANSPRENT);
    for(j = 0; j < 3; j++)	
		OSD2ShowFuncBtn1(25+5*j,15,3,OSD2BGNDColor_TRANSPRENT);
    for(j = 0; j < 8; j++)
		OSD2ShowFuncBtn1(0+5*j,17,3,OSD2BGNDColor_TRANSPRENT);

}
#endif
#ifdef QueryPage
void ShowQueryPage(void)
{
	uCHAR i,j;
	
	OSD2Show4BPIcon(ROUND_LU,8,5,0,0,0,1,OSD2BGNDColor_3);
	OSD2Show4BPIcon(ROUND_RU,28,5,0,0,0,1,OSD2BGNDColor_3);
	OSD2Show4BPIcon(ROUND_LD,8,11,0,0,0,1,OSD2BGNDColor_3);
	OSD2Show4BPIcon(ROUND_RD,28,11,0,0,0,1,OSD2BGNDColor_3);

    for(j = 0; j < 7;j++)
    {
		for(i = 0; i < 19;i++)
			OSD2Show4BPIcon(OSD2_BLANK,9+i,5+j,0,0,0,1,OSD2BGNDColor_3);
    }

	for(i = 0; i < 5;i++)
	{
		OSD2Show4BPIcon(OSD2_BLANK,8,6+i,0,0,0,1,OSD2BGNDColor_3);	
		OSD2Show4BPIcon(OSD2_BLANK,28,6+i,0,0,0,1,OSD2BGNDColor_3);		
	}
	
    for(i = 0; i < 2; i++)
		OSD2ShowFuncBtn1(11+9*i,9,3,OSD2BGNDColor_3);	
	
//		OSD1SetLineAttribute(0,RGAP_BG|RGAP_0|Char_Height_Single|Char_Width_Single);
	OSD1ShowLine(iQueryMsg2_1,10,6,BGND_COLOR_WHITE|FGND_COLOR_BLACK,OSD_LENGTH,0);
	OSD1ShowLine(iQueryMsg2_2,10,7,BGND_COLOR_WHITE|FGND_COLOR_BLACK,OSD_LENGTH,0);
	
	OSD1ShowLine(iYES,13,9,BGND_COLOR_TRANSPERANT|FGND_COLOR_YELLOW,OSD_LENGTH,0);
	OSD1ShowLine(iNO,23,9,BGND_COLOR_TRANSPERANT|FGND_COLOR_YELLOW,OSD_LENGTH,0);	
}
#endif

#ifdef DRAWBASIC
void OSD1DrawRect(uCHAR xPos,uCHAR yPos,uCHAR Width,uCHAR Heigth,uCHAR Color)
{
	uCHAR i;

    for( i = 0; i < Width; i++)
		OSD1PutChar(_d_bar,xPos+i,yPos,Color,0);
	for( i = 0; i < Heigth;i++)	
		OSD1PutChar(_r_bar,xPos-1,yPos+i+1,Color,0);
    for( i = 0; i < Width; i++)
		OSD1PutChar(_u_bar,xPos+i,yPos+Heigth+1,Color,0);
	for( i = 0; i < Heigth;i++)	
		OSD1PutChar(_l_bar,xPos+Width,yPos+i+1,Color,0);		
}
#endif
void OSD2DrawBackgroundwithBorder(uCHAR x,uCHAR y,uCHAR width,uCHAR height,uCHAR BColor,uCHAR Attr)
{
	uCHAR i,j;

	if(Attr == 1)
	{
		OSD2Show4BPIcon(ROUND_WB_LU,x,y,0,0,0,1,BColor);
		OSD2Show4BPIcon(ROUND_WB_RU,x+width,y,0,0,0,1,BColor);

		OSD2Show4BPIcon(ROUND_WB_LD,x,y+height,0,0,0,1,BColor);
		OSD2Show4BPIcon(ROUND_WB_RD,x+width,y+height,0,0,0,1,BColor);
	}
	if(Attr == 2)
	{
		OSD2Show4BPIcon(RECT_WB_LU,x,y,0,0,0,1,BColor);
		OSD2Show4BPIcon(RECT_WB_RU,x+width,y,0,0,0,1,BColor);

		OSD2Show4BPIcon(RECT_WB_LD,x,y+height,0,0,0,1,BColor);
		OSD2Show4BPIcon(RECT_WB_RD,x+width,y+height,0,0,0,1,BColor);
	}
	
	for( i = 0; i < width-1; i++)
	{
		OSD2Show4BPIcon(RECT_WB_U,x+1+i,y,0,0,0,1,BColor);
		OSD2Show4BPIcon(RECT_WB_D,x+1+i,y+height,0,0,0,1,BColor);
	}
    for( i = 0; i < height-1; i++)
	{
		OSD2Show4BPIcon(RECT_WB_L,x,y+1+i,0,0,0,1,BColor);	
		OSD2Show4BPIcon(RECT_WB_R,x+width,y+1+i,0,0,0,1,BColor); 
	}

	for(j = 0; j < height-1;j++)
	{
	    for(i = 0; i < width-1; i++)
			OSD2Show4BPIcon(OSD2_BLANK,x+1+i,y+1+j,0,0,0,1,BColor);		
	}

}
void DrawTitleBar(void)
{
	uCHAR i;	
//  TitleBar
	OSD2Show4BPIcon(TopBarUnit1,0,0,0,0,0,1,0);
	for(i = 0; i < 33; i++)
		OSD2Show4BPIcon(TopBarUnit2,5+i,0,0,0,0,1,0);
	OSD2Show4BPIcon(TopBarUnit3,38,0,0,0,0,1,0);
	
	OSD2Show4BPIcon(TopBarUnit4,0,1,0,0,0,1,0);
	for(i = 0; i < 33; i++)
		OSD2Show4BPIcon(TopBarUnit5,5+i,1,0,0,0,1,0);
	OSD2Show4BPIcon(TopBarUnit6,38,1,0,0,0,1,0);
	
	OSD2Show4BPIcon(TopBarUnit7,0,2,0,0,0,1,0);
	for(i = 0; i < 33; i++)
		OSD2Show4BPIcon(TopBarUnit8,5+i,2,0,0,0,1,0);
	OSD2Show4BPIcon(TopBarUnit9,38,2,0,0,0,1,0);
// ICON_CD
	OSD2Show4BPIcon(Icon_CD,1,0,0,0,0,1,0);
}



//-----------Phil 20070518
void OSD1ShowSource(void)
{
	OSD1Disable(); 
	OSD1ClearMenu(BGND_COLOR_TRANSPERANT|FGND_COLOR_TRANSPERANT);  
//		OSD1SetLineAttribute(1,RGAP_BG|RGAP_0|Char_Height_Single|Char_Width_Single);
    switch(EepPublic.cSource)
    {
    	case 0:
		  OSD1ShowLine(iVIDEO,5,1,BGND_COLOR_TRANSPERANT|FGND_COLOR_GREEN,OSD_LENGTH,0);
		  break;
		case 1:
		  OSD1ShowLine(iSVIDEO,5,1,BGND_COLOR_TRANSPERANT|FGND_COLOR_GREEN,OSD_LENGTH,0);
		  break;
		case 2:
		  OSD1ShowLine(iVGA,5,1,BGND_COLOR_TRANSPERANT|FGND_COLOR_GREEN,OSD_LENGTH,0);
		  break;
		case 3:
		  OSD1ShowLine(i656,5,1,BGND_COLOR_TRANSPERANT|FGND_COLOR_GREEN,OSD_LENGTH,0);
		  break;
    }
	OSD1Enable();
	OSD2Disable();
}

#ifdef TESTKEYCODE 
void OSD1ShowDigital(uCHAR x)
{
	uCHAR m;
	
	OSD1Disable(); 
	OSD1ClearMenu(BGND_COLOR_TRANSPERANT|FGND_COLOR_TRANSPERANT);  
//		OSD1SetLineAttribute(5,RGAP_BG|RGAP_0|Char_Height_Single|Char_Width_Single);

	m = x;
	m = m&0x0F;
	if(m <0x0A)
     	OSD1PutChar(m+0x30,11,5,BGND_COLOR_WHITE|FGND_COLOR_RED,0);		
    else 
     	OSD1PutChar(m+0x37,11,5,BGND_COLOR_WHITE|FGND_COLOR_RED,0);
	m = x;
	m = m&0xF0;
    m = (m>>4)&0x0F;	
	if(m <0x0A)
     	OSD1PutChar(m+0x30,10,5,BGND_COLOR_WHITE|FGND_COLOR_RED,0);		
    else 
     	OSD1PutChar(m+0x37,10,5,BGND_COLOR_WHITE|FGND_COLOR_RED,0);

	OSD1Enable();
}
#endif

⌨️ 快捷键说明

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