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

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

?? vfd_portable.c

?? OSD顯示,單片機實現,ICCAVR! 代碼風格嚴謹,為高人所寫.我僅為了上傳換取資料
?? C
?? 第 1 頁 / 共 2 頁
字號:
/*
----->included by vfd_io_util.c
----->only for portable dvd use.
----->did it on 07/25
*/

#ifdef EASTWIN
extern UINT8  safe_on;
#endif

#ifdef EASTWIN
void check_portable_gpio(void)
{
    UINT16 temp=0;
    
    #ifdef TFT_VIDEO_INOUT
    static BYTE AVin_step = 0;
    
    INT_EXT_GPIO_INIT();
   
    switch (GPIO_I_GET(INT_EXT_VIDEO_GPIO))
    {
      case 0://8210 input video to TFT
        if((system_state == SYSTEM_OPEN) && (AVin_step == 1))
        {//just now system was interrupted in reading disc 
              if(CDOpened())
              {
                call_ir_func(IRC_EJECT);
                AVin_step = 0;
                //printf("i am going to read disc.......\n");
              }
        }
        else if((system_state == SYSTEM_STOP) && (AVin_step == 2))
        {//just now system was interrupted in normal playing state
                ircmd_play();
                AVin_step = 0;
                //printf("i am going to play disc.......\n");
        }
        
        if(hold_state == 2)
          hold_state = 0;
          
      break;
      case 1://External AV input to TFT
        if(system_state == SYSTEM_READ_TITLE)
        {//in reading disc and 
            if(!CDOpened())
            {
              AVin_step = 1;
              call_ir_func(IRC_EJECT);
              //printf("video in when reading disc,then i go into open state\n");
            } 
            
        }
        else if(system_state == SYSTEM_BROWSE)
        {
            if(play_state != VCD_STATE_STOP)
            {
                AVin_step = 2;
                ircmd_stop();
                #ifdef STOP_LOADER
                stop_loader();
                #endif
                //printf("video in when playing disc,then i go into stop state\n");
            }
        } 
        
        if(hold_state == 0)
          hold_state = 2;       
      
      break;
      
    }
    
    if(!AVin_step)
    {
    #endif //end #ifdef TFT_VIDEO_INOUT
    
    #ifdef SUNPLUS_8202P_DEMOBOARD
    regs0->sft_cfg4 &= ~((0x03)<<2);    //Enable GPIO2,3 For COVER & TFT SW
    #endif
    
    #ifdef TFT_VIDEO_INOUT
    }
    #endif //end #ifdef TFT_VIDEO_INOUT

    #ifdef TFT_VIDEO_INOUT 
    if(!AVin_step)
    {
    #endif //end #ifdef TFT_VIDEO_INOUT 
    #ifdef HOLD_KEY_DETECT    
    temp=regs0->gpio_in[HOLD_GPIO / 16] & (1 << (HOLD_GPIO % 16));  //get gpio37(HOLD)
    if(temp)
        hold_state=1;
    else
        hold_state=0;           
    #endif
    
    temp=regs0->gpio_in[TFT_SW_GPIO / 16] & (1 << (TFT_SW_GPIO % 16));  //get gpio44(TFT_SW)

    if(temp)						// lcd panel open
    {
    	if(!bINVERTER_POWER)
    	{
    		INVERTER_POWER_ON();			
    		bINVERTER_POWER = 1;
    		bPOWER_LED_FLASH = 0;
    	}		
    }
    else									// lcd panel close
    {
    	if(bINVERTER_POWER)
    	{
    		INVERTER_POWER_OFF();			
    		bINVERTER_POWER = 0;
    		bPOWER_LED_FLASH = 1;
    	}   	
    }
    
    if(bINVERTER_POWER)						// lcd panel open
    {
		if(!bAMP_IS_ON && bPOWER_ON_MUTE_EXE)
		{
    		ENABLE_AMP();
    		bAMP_IS_ON = 1;
    	}
    }
    else									// lcd panel close
    {
		if(EAR_DETECT())			// earphone no plug in 
    	{
    		if(bAMP_IS_ON)
			{
    			DISABLE_AMP();
    			bAMP_IS_ON = 0;
    		}
    	} 
    	else						// earphone plug in 
    	{	if(!bAMP_IS_ON && bPOWER_ON_MUTE_EXE)
			{
    			ENABLE_AMP();
    			bAMP_IS_ON = 1;
    		}							
    	} 
    }
    
    #ifdef POWER_ON_MUTE
    if(!bPOWER_ON_MUTE_EXE)
    {
    	if(power_on_mute_timer >100 )	// power on to mute off time around 4.5S 
    	{
    		AUDIO_MUTE_OFF();
    		bPOWER_ON_MUTE_EXE = 1;
    		power_on_mute_timer = 0;
    	}
    	power_on_mute_timer++;
    }
    #endif    
    
    #ifdef POWER_LED_FLASH
    if(bPOWER_LED_FLASH)
    {
    	if( power_led_flash_timer < 100 )
    	{
    		power_led_flash_timer ++;
    		POWER_LED_ON();	   	
    	}    	
    	else
    	{
    		if((power_led_flash_timer>=100) & (power_led_flash_timer<=200))
            {
    			power_led_flash_timer ++;    		
    			POWER_LED_OFF();
    		}
    		else
    		    power_led_flash_timer = 0;
    	}	
    }
    else
    {
    	power_led_flash_timer = 0;
    	POWER_LED_OFF();
    }  
    #endif // end of POWER_LED_FLASH
      
    
    #ifdef TFT_VIDEO_INOUT
    }
    #endif //end #ifdef TFT_VIDEO_INOUT
        
    // Eastwin change to GPIO 18
    temp = regs0->gpio_in[LOWBAT_DET_GPIO / 16] & (1 << (LOWBAT_DET_GPIO % 16));
    if(!temp)	  
    {   
        bIS_LOWBAT = 0;			// Kevin Sep 10,04 
        if(bLOWBAT_DISP)
        {
        	bLOWBAT_DISP = 0;
        	ClearOsdMsg(2);
        	lowbat_timer=0;
        } 
    }
    else
    {
        bIS_LOWBAT = 1;			// Kevin Sep 10,04 		
        if (safe_on==1)			// Kevin Sep 10,04 
        	safe_srn_off();
        if(lowbat_timer<100)
        {
            PrintOsdMsg(STR_OS_LOWBAT,REGION2,0,0);
            lowbat_timer++;
            bLOWBAT_DISP = 1;
        }   
        else
        {
            if((lowbat_timer>=100) & (lowbat_timer<150))
            {
                ClearOsdMsg(2);
                lowbat_timer++;
                bLOWBAT_DISP = 0;
            }   
            else
            {    
                lowbat_timer = 0;
                bLOWBAT_DISP = 1;
            }
        }   
    }   
}

#else

void check_portable_gpio(void)
{
	UINT16 temp=0;
	
    #ifdef TFT_VIDEO_INOUT
    static BYTE AVin_step = 0;
    
    INT_EXT_GPIO_INIT();
   
    switch (GPIO_I_GET(INT_EXT_VIDEO_GPIO))
    {
    case 0://8210 input video to TFT
        if((system_state == SYSTEM_OPEN) && (AVin_step == 1))
        {//just now system was interrupted in reading disc 
              if(CDOpened())
              {
                call_ir_func(IRC_EJECT);
                AVin_step = 0;
                //printf("i am going to read disc.......\n");
              }
        }
        else if((system_state == SYSTEM_STOP) && (AVin_step == 2))
        {//just now system was interrupted in normal playing state
                ircmd_play();
                AVin_step = 0;
                //printf("i am going to play disc.......\n");
        }
        
        if(hold_state == 2)
            hold_state = 0;
          
        break;
    case 1://External AV input to TFT
        if(system_state == SYSTEM_READ_TITLE)
        {//in reading disc and 
            if(!CDOpened())
            {
              AVin_step = 1;
              call_ir_func(IRC_EJECT);
              //printf("video in when reading disc,then i go into open state\n");
            } 
            
        }
        else if(system_state == SYSTEM_BROWSE)
        {
            if(play_state != VCD_STATE_STOP)
            {
                AVin_step = 2;
                ircmd_stop();
                #ifdef STOP_LOADER
                stop_loader();
                #endif
                //printf("video in when playing disc,then i go into stop state\n");
            }
        } 
        
        if(hold_state == 0)
            hold_state = 2;       
      
        break;
    }
    
    if(!AVin_step)
    {
    #endif //end #ifdef TFT_VIDEO_INOUT
    
        #ifdef SUNPLUS_8202P_DEMOBOARD
        regs0->sft_cfg4 &= ~((0x03)<<2);    //Enable GPIO2,3 For COVER & TFT SW
        #endif

	#ifdef CHECK_PORTABLE_OPCLSW
        temp=regs0->gpio_in[PDVD_OPCLSW_GPIO / 16] & (1 << (PDVD_OPCLSW_GPIO % 16));  //get gpio16(COVER_SW)
    
        if(temp)
        {
          if(!CDOpened())
          {
		    #ifdef ARGUS_PDVD_MENU_PLUS
            if(full_scrn & SETUP_PLUS)
              ircmd_setup_plus();
            #endif //end #ifdef ARGUS_PDVD_MENU_PLUS
            call_ir_func(IRC_EJECT);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品电影在线播放| 一级做a爱片久久| 成人高清伦理免费影院在线观看| 久久久精品综合| k8久久久一区二区三区| 亚洲人成精品久久久久| 欧美午夜寂寞影院| 老司机一区二区| 国产视频在线观看一区二区三区 | 波多野洁衣一区| 亚洲人吸女人奶水| 欧美日韩国产片| 精品一区二区综合| 国产精品女同互慰在线看| 色视频一区二区| 日本欧美久久久久免费播放网| 久久免费午夜影院| 91丨porny丨首页| 天堂资源在线中文精品| 久久综合九色综合97婷婷| 99精品欧美一区二区三区小说 | 国产亚洲婷婷免费| 色综合久久精品| 日韩电影一区二区三区四区| 欧美激情综合网| 欧美性猛片xxxx免费看久爱| 久久国产欧美日韩精品| 中文在线资源观看网站视频免费不卡 | 日韩免费观看高清完整版在线观看| 久久不见久久见免费视频1| 国产精品美女www爽爽爽| 欧美色成人综合| 精品亚洲成a人在线观看| 国产精品久久久久久久久快鸭| 欧美日韩国产乱码电影| 国产精品88av| 亚洲一区二区三区中文字幕在线 | 69久久夜色精品国产69蝌蚪网| 国产精品一级片| 一二三四区精品视频| 久久影院电视剧免费观看| 一本色道久久综合亚洲aⅴ蜜桃 | 国产精品进线69影院| 欧美一区二区三区电影| 波多野结衣亚洲| 另类欧美日韩国产在线| 亚洲免费伊人电影| 久久蜜桃香蕉精品一区二区三区| 在线观看免费成人| 国产成人精品网址| 日本不卡高清视频| 国产精品国产三级国产a| 欧美不卡一区二区| 欧美亚洲国产bt| 国产**成人网毛片九色| 视频一区欧美日韩| 亚洲精选免费视频| 青草av.久久免费一区| 国产精品国产三级国产普通话99 | 国产91在线|亚洲| 美女一区二区三区| 亚洲免费观看高清完整版在线观看熊| 2023国产精品| 91精品一区二区三区在线观看| 91在线视频观看| 国产乱码精品1区2区3区| 丝袜美腿高跟呻吟高潮一区| 中文字幕在线观看一区二区| 2024国产精品视频| 91精品国产美女浴室洗澡无遮挡| 色婷婷久久99综合精品jk白丝| 国产成人av电影在线观看| 美国三级日本三级久久99| 亚洲综合另类小说| 国产精品久久久久毛片软件| 精品久久久久久久久久久久包黑料| 欧美亚洲日本国产| 97成人超碰视| 成人精品小蝌蚪| 国产一区二区在线观看免费| 石原莉奈在线亚洲二区| 亚洲小少妇裸体bbw| 国产精品久久久久久久蜜臀| 337p粉嫩大胆噜噜噜噜噜91av| 欧美精品色综合| 欧美日韩综合一区| 欧美色视频在线| 欧美三区在线观看| 色94色欧美sute亚洲13| 91美女视频网站| www.av亚洲| 99久久精品国产一区| 国产69精品久久99不卡| 国产精品自拍在线| 国产美女在线观看一区| 韩国精品主播一区二区在线观看| 日韩电影免费在线观看网站| 午夜精品影院在线观看| 亚洲高清三级视频| 亚洲午夜一区二区| 亚洲精品成人悠悠色影视| 亚洲精品网站在线观看| 亚洲精品视频在线看| 亚洲人成电影网站色mp4| 亚洲视频一区二区免费在线观看 | 美女视频免费一区| 免费在线欧美视频| 另类调教123区| 精品在线你懂的| 国产精品99久久久久久有的能看| 国产在线观看一区二区| 国产一区久久久| 国产精品66部| 成人av免费在线播放| 91美女视频网站| 欧美视频精品在线| 91麻豆精品国产自产在线观看一区| 欧美精品1区2区| 欧美一级欧美三级| 精品国产91九色蝌蚪| 久久久精品tv| 18欧美乱大交hd1984| 亚洲人成网站在线| 亚洲国产综合在线| 免费高清在线视频一区·| 久久黄色级2电影| 丁香婷婷综合网| 色哟哟一区二区在线观看| 欧美色爱综合网| 日韩欧美卡一卡二| 久久精品男人的天堂| 国产精品嫩草影院av蜜臀| 亚洲嫩草精品久久| 亚洲123区在线观看| 蜜臀久久99精品久久久久久9 | 精品福利二区三区| 国产精品视频免费看| 一区二区三区波多野结衣在线观看 | 日韩美女视频一区二区| 亚洲自拍偷拍网站| 免费成人在线网站| 国产盗摄一区二区| 色先锋久久av资源部| 337p亚洲精品色噜噜狠狠| 亚洲精品一区二区在线观看| 国产精品免费网站在线观看| 一区二区三区在线观看动漫| 欧美a级一区二区| 高清免费成人av| 欧美色视频在线观看| 精品国产sm最大网站| 亚洲视频在线观看三级| 青草国产精品久久久久久| 丁香天五香天堂综合| 欧美写真视频网站| 久久一夜天堂av一区二区三区| 亚洲欧美在线观看| 午夜精品视频在线观看| 国产麻豆成人精品| 欧美性感一区二区三区| 久久久久久久精| 依依成人精品视频| 久久99精品久久久久婷婷| 9i看片成人免费高清| 7777精品伊人久久久大香线蕉经典版下载| 精品粉嫩aⅴ一区二区三区四区| 亚洲人成7777| 国产在线精品一区二区不卡了| 色综合天天综合色综合av| 日韩欧美国产麻豆| 亚洲精品午夜久久久| 国产一区二三区| 欧美色综合天天久久综合精品| 久久久久久夜精品精品免费| 亚洲午夜国产一区99re久久| 国产精品亚洲第一区在线暖暖韩国| 在线欧美一区二区| 中文字幕欧美区| 免费高清在线视频一区·| 色综合久久久久综合体桃花网| 精品国产不卡一区二区三区| 亚洲午夜久久久久久久久久久 | www.亚洲色图.com| 日韩三级电影网址| 亚洲一区在线视频观看| 国产成人aaa| 7777精品伊人久久久大香线蕉的 | 国产传媒久久文化传媒| 9191精品国产综合久久久久久| 国产精品久久久久久亚洲毛片| 精品一区二区三区免费视频| 在线免费观看日本欧美| 国产亚洲1区2区3区| 青青草精品视频| 欧美性三三影院| 亚洲欧美国产高清| 成人永久aaa| 久久夜色精品国产噜噜av| 日韩专区在线视频| 色婷婷av久久久久久久|