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

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

?? ircmd_mode.c

?? 凌陽8202T的紅外接收代碼及LED屏的驅動代碼
?? C
?? 第 1 頁 / 共 3 頁
字號:
		}
		case DVB_T_MODE:
		{
			DVB_TO_DVD_NO_READ();
			DVD_TO_USB();
			break; 
		}
		case CARD_PLAY_MODE:
		{
			DVD_TO_USB(); 
			break; 
		}		 
		default: 
			break; 
	} 	 
}
void  SYSTEM_CHANGE_TO_CARD(void)
{
	switch(source_play_mode)
	{
		case DVD_PLAY_MODE:
		{
			DVD_TO_CARD(); 			
			break; 
		}
		case DVB_T_MODE:
		{
			DVB_TO_DVD_NO_READ();
			DVD_TO_CARD();
			break; 
		}
		case USB_PLAY_MODE:
		{
			DVD_TO_CARD(); 
			break; 
		}		 
		default: 
			break; 
	} 

}

void  SYSTEM_SOURCE_CHANGE(UINT8  sys_source_tpye)
{	 
       printf_w("  SYSTEM_SOURCE_CHANGE   sys_source_tpye:%d \n",sys_source_tpye);
	printf_w("  SYSTEM_SOURCE_CHANGE   system_state:%d \n",system_state);

	#ifdef MODE_SWITCH_DELAY
	if(usb_card_state == USB_CARD_WAS_PLUG_OUT)
	{
		return;
	}
	
	if(mode_key_delay_cnt)
	{
		//printf_w("mode_key_delay_cnt:%d,return............\n",mode_key_delay_cnt);
		invalid_key();
		return;
	}
	else
	{
		counter_down=5;   
		mode_key_delay_cnt = 2;
	}
	#endif//end=> 	#ifdef MODE_SWITCH_DELAY

    
   	 //by justin 2005/11/15   close the setup_menu if you want to change mode and setup menu is openning
	if(full_scrn&SETUP) 
	{
		ExitSetupPage(1);	
	}

	if( (source_play_mode==DVD_PLAY_MODE) && ((system_state==SYSTEM_READ_TITLE)/*||((system_state==SYSTEM_OPEN)&&(play_state==VCD_STATE_CLOSE))*/) )
    	{
        	return;
    	}
	
    	GPIO_MUTE();
		
           //  printf_w("  SYSTEM_SOURCE_CHANGE   start                \n");

	switch(sys_source_tpye)
	{
		case SYSTEM_TO_DVD:
		{
			if(source_play_mode!=DVD_PLAY_MODE)
			{
				SYSTEM_CHANGE_TO_DVD(); 			
			}
			break; 
		}
		case SYSTEM_TO_USB:
		{
			if(source_play_mode!=USB_PLAY_MODE)
			{
				SYSTEM_CHANGE_TO_USB();
			}
			break; 
		}
		case SYSTEM_TO_CARD:
		{
			if(source_play_mode!=CARD_PLAY_MODE)
			{
				SYSTEM_CHANGE_TO_CARD();
			}	
			break; 
		}
		case SYSTEM_TO_DVB:
		{
			if(source_play_mode!=DVB_T_MODE)
                     {
				SYSTEM_CHANGE_TO_DVB();
			}
			break; 
		}		 
		default: 
			break; 
	}   	

   printf_w("  SYSTEM_SOURCE_CHANGE      DVD2DVB_switch_flag:%d     source_play_mode:  %d    \n",DVD2DVB_switch_flag,source_play_mode);
   printf_w("  SYSTEM_SOURCE_CHANGE       system_state   :  %d     flag_check_mcu_info:%d  \n",system_state,flag_check_mcu_info);
}


#ifdef   SUPPORT_CHECK_MCU_INFO
#define CHECK_TIME 3
UINT8  a_info_old= 0;
UINT8  b_info_old= 0;
UINT8  check_con= 0;

void  check_mcu_info(void);
void  check_mcu_info()
{


	UINT8  a_info= 0;
	UINT8  b_info= 0;
	GPIO_M_SET(A_MCUINFO,1);
	GPIO_E_SET(A_MCUINFO, 0);  
	GPIO_M_SET(B_MCUINFO,1);
	GPIO_E_SET(B_MCUINFO, 0); 
	a_info = GPIO_I_GET(A_MCUINFO);
	b_info = GPIO_I_GET(B_MCUINFO);
#ifdef ONE_TWO_THREE_FOUR_CHANGE
	a_info =   xxx;
	b_info =  yyy;
#endif//end=> #ifdef ONE_TWO_THREE_FOUR_CHANGE

//	 printf_w("  11  waiting_mcu_info      a_info:%d     b_info:  %d     flag_check_mcu_info:%d  \n",a_info,b_info,flag_check_mcu_info);

       if((a_info == a_info_old)&&(b_info == b_info_old))  
       {
              if(check_con < 50)
              {
			check_con++;
              }	
	}
       else
       {
		a_info_old=a_info;
		b_info_old=b_info;
		check_con = 0;
	}
	   
       #ifdef SUPPORT_SYS_POWER_ON_WAITING_MCUINFO 
       if(!flag_check_mcu_info)
       {
	   return;
       }
 	#endif//end=> #ifdef  SUPPORT_SYS_POWER_ON_WAITING_MCUINFO

	if(check_con == CHECK_TIME)
	{
             printf_w(" 22   waiting_mcu_info      a_info:%d     b_info:  %d       \n",a_info,b_info);

		switch(a_info)
		{
	        	case 0:
			{
				if(b_info) //a_info: 0,b_info :1    => CARD  
				{
					SYSTEM_SOURCE_CHANGE(SYSTEM_TO_CARD); 	
				}
				else// //a_info: 0,b_info :0    =>  DVD
				{
					SYSTEM_SOURCE_CHANGE(SYSTEM_TO_DVD);                                    
				}
				break;
	        	}	
	              case 1:
			{
				if(b_info)//a_info: 1,b_info :1    =>  DVB
				{
					SYSTEM_SOURCE_CHANGE(SYSTEM_TO_DVB);				
				}
				else// //a_info: 1,b_info :0    =>  USB
				{
					SYSTEM_SOURCE_CHANGE(SYSTEM_TO_USB);
				}
				break;
	        	}	  	
			default:
				break;	

		}
	}
}
#endif//end=> #ifdef   SUPPORT_CHECK_MCU_INFO

#ifdef SUPPORT_SYS_POWER_ON_WAITING_MCUINFO 
void waiting_mcu_info(void);
void waiting_mcu_info2(void);
void waiting_mcu_info3(void);
void waiting_mcu_info()
{
       UINT8  a_info= 0;
	UINT8  b_info= 0;
       source_play_mode=DVD_PLAY_MODE;
	DVD_TO_STOP();
       while(check_con < CHECK_TIME)
      	{
            polling();
             
	}
       if(check_con == CHECK_TIME)
       {

	       
		GPIO_M_SET(A_MCUINFO,1);
		GPIO_E_SET(A_MCUINFO, 0);  
		GPIO_M_SET(B_MCUINFO,1);
		GPIO_E_SET(B_MCUINFO, 0); 
		a_info = GPIO_I_GET(A_MCUINFO);
		b_info = GPIO_I_GET(B_MCUINFO);
              printf_w("    waiting_mcu_info      a_info:%d     b_info:  %d       \n",a_info,b_info);
	    	//a_info  = 0;
		//b_info  = 0;		
		switch(a_info)
		{
	        	case 0:
			{
				if(b_info) //a_info: 0,b_info :1    =>  CARD 
				{
				       system_state = SYSTEM_DVD ;
					DVD2DVB_switch_flag = 0;
					source_play_mode=CARD_PLAY_MODE;
				}
				else// //a_info: 0,b_info :0    =>  DVD
				{
				       system_state = SYSTEM_DVD ;
					DVD2DVB_switch_flag = 0;
					source_play_mode=DVD_PLAY_MODE;
				}
				break;
	        	}	
	              case 1:
			{
				if(b_info)//a_info: 1,b_info :1    =>  DVB
				{
				       system_state = SYSTEM_TS ;
					DVD2DVB_switch_flag = 1;
					source_play_mode=DVB_T_MODE;
				}
				else// //a_info: 1,b_info :0    => USB
				{
				       system_state = SYSTEM_DVD ;
					DVD2DVB_switch_flag = 0;
					source_play_mode=USB_PLAY_MODE;
				}
				break;
	        	}	  	
			default:
				break;	

		}
				
	}

}
void waiting_mcu_info2()
{
	switch(source_play_mode)
	{
	       case DVD_PLAY_MODE:
		{
			ircmd_trayin();
			break;
        	}
        	case USB_PLAY_MODE:
		{
			DVD_TO_USB();
			break;
        	}	
              case CARD_PLAY_MODE:
		{
			DVD_TO_CARD();
			break;
        	}	  	
		default:
			break;	

	}
       flag_check_mcu_info =1; 
	ShowTitle();
	osd_enable();
}

void waiting_mcu_info3()
{
	flag_check_mcu_info = 0;    
       osd_disable();
}

  #endif//end=> #ifdef  SUPPORT_SYS_POWER_ON_WAITING_MCUINFO

#endif//end=> #ifdef  SUPPORT_DVD_DVB_USB_CARD_FREE_CHANGE //20060429 add





#endif//end #ifdef IR_SWITCH_DVD_USB_CARD_AVIN_DVB

//#ifdef AV_IN_THROUGH_EXT_ADC
/**************************************************************************
 *  Function Name: enable_video_DAC_out                                   *
 *  Purposes:                                                             *
 *    enable or disable 8200/8202 Video DAC output                        *
 *  Descriptions:                                                         *
 *                                                                        *
 *  Arguments:                                                            *
 *    enable_disable = 1------>Enable Video Out                           *
 *                   = 0------>Disable Video Out                          *
 *  Returns:                                                              *
 *    NULL                                                                *
 **************************************************************************/
void enable_video_DAC_out(BYTE enable_disable)
{
    if(enable_disable)
    {//enable 
        #ifdef SUPPORT_VIDEO_OUT_DELAY
		 tv_dacoff(TV_DAC_F|TV_DAC_E|TV_DAC_C);
        #else //else=>#ifdef SUPPORT_VIDEO_OUT_DELAY
        tv_dacoff(0);
	#endif

       
        //regs0->sft_cfg20 &=~(0x1<<0); //Marked by jack 05/09/19,Otherwise when switch to DVB state,system will has terrible "tsif_reg_wr() error!" error!
        //regs0->sft_cfg7 &=~(0x1<<4);
        //regs0->sft_cfg7 |=(0x1<<5);
    }
    else
    {//disable
        tv_dacoff(TV_DAC_F|TV_DAC_E|TV_DAC_D|TV_DAC_C|TV_DAC_B|TV_DAC_A);
        //regs0->sft_cfg20 |=(0x1<<0); 
        //regs0->sft_cfg7 |=(0x1<<4);
        //regs0->sft_cfg7 &=~(0x1<<5);
    }
}
//#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品视频一区| 日韩成人免费在线| 丝袜国产日韩另类美女| 国产91精品精华液一区二区三区| 欧美亚洲一区三区| 亚洲国产精品成人综合色在线婷婷| 五月天中文字幕一区二区| av爱爱亚洲一区| 精品91自产拍在线观看一区| 视频在线观看一区| 一本大道综合伊人精品热热| 日本一区二区三区久久久久久久久不| 亚洲成va人在线观看| 日本福利一区二区| ●精品国产综合乱码久久久久| 国产专区欧美精品| 欧美不卡视频一区| 丝袜美腿亚洲综合| 欧美精品一二三四| 亚洲一区二区三区视频在线 | 中文字幕五月欧美| 国产精品一区专区| 久久久久久免费网| 国内外成人在线视频| 精品国产乱码久久| 久久99蜜桃精品| 欧美tk—视频vk| 国产一区二区三区综合| 精品日韩一区二区三区免费视频| 日本亚洲最大的色成网站www| 欧美日韩视频在线观看一区二区三区| 国产精品不卡在线观看| 成人国产免费视频| 国产精品你懂的在线| eeuss鲁一区二区三区| 亚洲少妇中出一区| 91热门视频在线观看| 亚洲日本va午夜在线电影| 99久久夜色精品国产网站| 国产精品丝袜久久久久久app| 成人美女视频在线观看18| 国产精品理伦片| 色综合久久精品| 一区二区三区四区在线免费观看| 91亚洲资源网| 亚洲大尺度视频在线观看| 91麻豆精品国产自产在线 | 国产 欧美在线| 国产精品伦一区| 色婷婷精品久久二区二区蜜臀av| 一区二区三区高清在线| 在线成人午夜影院| 久久超碰97中文字幕| 欧美国产精品中文字幕| 色综合网站在线| 日韩精品国产精品| 久久久99久久| 欧美中文字幕一二三区视频| 男女视频一区二区| 中文字幕av资源一区| 欧美视频日韩视频在线观看| 久草热8精品视频在线观看| 欧美国产日韩亚洲一区| 99精品欧美一区二区三区小说| 亚洲午夜精品网| 欧美成人综合网站| 99国产欧美另类久久久精品| 视频一区二区中文字幕| 中文一区二区在线观看| 91欧美一区二区| 日本不卡视频在线观看| 国产精品国产精品国产专区不片| 7777精品伊人久久久大香线蕉的 | 久久久久国产精品厨房| 欧美影院一区二区| 国产乱码精品一区二区三区av | 国产欧美日韩在线| 欧美日韩国产免费一区二区 | 中文字幕日韩一区二区| 日韩一区二区在线看| 色88888久久久久久影院野外| 国产精品综合二区| 亚洲电影一级片| 国产精品久久久久久久蜜臀| 日韩免费成人网| 欧美无乱码久久久免费午夜一区| 狠狠网亚洲精品| 亚洲高清免费观看| 国产精品久久久久永久免费观看| 91精品国产色综合久久不卡蜜臀 | 大尺度一区二区| 琪琪一区二区三区| 亚洲观看高清完整版在线观看| 欧美韩国一区二区| 日韩视频一区二区三区| 精品视频一区三区九区| 97超碰欧美中文字幕| 久久精品二区亚洲w码| 天天综合色天天综合色h| 一区二区三区四区蜜桃| 中文字幕在线不卡一区二区三区 | 国产精品一区二区三区网站| 五月婷婷激情综合网| 亚洲影视资源网| 亚洲天堂成人网| 中文字幕亚洲成人| 欧美国产精品v| 日本一区二区三区高清不卡 | 精品国产污污免费网站入口 | 亚洲欧美色图小说| 国产精品久久久久久久岛一牛影视| 日韩一级黄色片| 91精品国产乱| 欧美变态tickle挠乳网站| 日韩精品一区二区三区四区| 日韩美女天天操| 欧美电视剧免费观看| www成人在线观看| 久久综合中文字幕| 国产日韩亚洲欧美综合| 国产精品毛片久久久久久| 国产精品三级在线观看| 中文字幕在线观看不卡| 亚洲男女一区二区三区| 亚洲v中文字幕| 日韩电影在线一区二区三区| 免费看精品久久片| 国产高清亚洲一区| av亚洲精华国产精华精华| 色婷婷激情综合| 欧美性色黄大片| 欧美精品一二三四| 久久在线观看免费| 亚洲欧美电影院| 午夜激情久久久| 精品一区二区三区av| 成人av集中营| 欧美日韩国产美女| 26uuu国产一区二区三区| 国产人成一区二区三区影院| 亚洲免费在线观看| 美女久久久精品| 不卡影院免费观看| 777xxx欧美| 国产精品女同互慰在线看| 亚洲国产wwwccc36天堂| 极品销魂美女一区二区三区| 99久久久免费精品国产一区二区| 欧美色手机在线观看| 久久色成人在线| 亚洲国产一二三| 国产精品99久久久久久久vr | aaa亚洲精品| 337p亚洲精品色噜噜噜| 国产精品久久久久国产精品日日| 视频在线在亚洲| 97se亚洲国产综合在线| 精品人伦一区二区色婷婷| 国产精品天干天干在线综合| 午夜精品福利一区二区蜜股av | 欧美一区二区三区在线电影| 国产精品沙发午睡系列990531| 亚洲成人午夜电影| 国产成人精品综合在线观看| 在线播放亚洲一区| 中文字幕电影一区| 久久er99精品| 欧美视频你懂的| 亚洲图片你懂的| 国产一区二区三区四区五区美女| 欧美亚洲国产怡红院影院| 国产女人18毛片水真多成人如厕 | 日韩视频国产视频| 亚洲激情av在线| 国产成人精品亚洲777人妖| 欧美一区二区三区视频免费| 亚洲激情网站免费观看| 成人福利在线看| 精品电影一区二区| 日韩av成人高清| 欧美精品一二三| 亚洲综合一区二区| 91麻豆国产精品久久| 国产精品久久久久久亚洲毛片| 国产一区二区视频在线播放| 91麻豆精品国产| 日本欧美一区二区三区乱码| 欧美色涩在线第一页| 亚洲午夜一区二区| 欧美在线免费视屏| 亚洲一区在线电影| 在线亚洲人成电影网站色www| 中文字幕欧美一区| 99视频精品全部免费在线| 国产精品素人视频| www.亚洲精品| 中文字幕一区二区不卡| 91视频一区二区| 一区二区三区四区av| 欧美在线观看视频在线|