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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? pwron_ir.c

?? M3355的源代碼
?? C
?? 第 1 頁 / 共 2 頁
字號:
            frontTransmitData[7] = 0x00;	//G2
            frontTransmitData[8] = 0x70;	//
            frontTransmitData[9] = 0x07;	//
            frontTransmitData[10] = 0x30;//tbl_bit_swap[0x0c];	//G3
            frontTransmitData[11] = 0x31;//tbl_bit_swap[0x8c];	//
            frontTransmitData[12] = 0x01;//tbl_bit_swap[0x80];	//
            frontTransmitData[13] = 0xb0;//tbl_bit_swap[0x07];	//G4
            frontTransmitData[14] = 0xe5;//tbl_bit_swap[0xcd];	//
            frontTransmitData[15] = 0x03;//tbl_bit_swap[0xa0];	//
            frontTransmitData[16] = 0x00;	//G5
            frontTransmitData[17] = 0x00;	//
            frontTransmitData[18] = 0x00;	//
            frontTransmitData[19] = 0x00;	//G6
            frontTransmitData[20] = 0x00;	//
            frontTransmitData[21] = 0x00;	//
            frontTransmitData[22] = 0x00;	//G7
            frontTransmitData[23] = 0x00;	//
            frontTransmitData[24] = 0x00;	//
#else
            frontTransmitData[0] = 0xd0;	//command d0 :
            frontTransmitData[1] = 0x70;//tbl_bit_swap[0x0e];	//G0
            frontTransmitData[2] = 0x07;//tbl_bit_swap[0xe0];	//
            frontTransmitData[3] = 0x00;	//
            frontTransmitData[4] = 0x00;	//G1
            frontTransmitData[5] = 0x00;	//
            frontTransmitData[6] = 0x00;	//
            frontTransmitData[7] = 0x00;	//G2
            frontTransmitData[8] = 0x00;	//
            frontTransmitData[9] = 0x00;	//
            frontTransmitData[10] = 0x30;//tbl_bit_swap[0x0c];	//G3
            frontTransmitData[11] = 0x31;//tbl_bit_swap[0x8c];	//
            frontTransmitData[12] = 0x01;//tbl_bit_swap[0x80];	//
            frontTransmitData[13] = 0xe0;//tbl_bit_swap[0x07];	//G4
            frontTransmitData[14] = 0xb3;//tbl_bit_swap[0xcd];	//
            frontTransmitData[15] = 0x05;//tbl_bit_swap[0xa0];	//
            frontTransmitData[16] = 0x00;	//G5
            frontTransmitData[17] = 0x00;	//
            frontTransmitData[18] = 0x00;	//
            frontTransmitData[19] = 0x00;	//G6
            frontTransmitData[20] = 0x00;	//
            frontTransmitData[21] = 0x00;	//
            frontTransmitData[22] = 0x00;	//G7
            frontTransmitData[23] = 0x00;	//
            frontTransmitData[24] = 0x00;	//
#endif
            //frontTransmitData[25] = 0x00;	//G8
            if(!front_interface_trans(26))
            {
                break;
            }
            //tempory set frontIF_Schedule=10 for test
            //if our hardware for power mode is ok, can set frontIF_Schedule=4;
//#ifdef _ALiICE_Download_Enable
//            frontIF_Schedule=10;
//#else
            frontIF_Schedule++;
//#endif
//ShowMessage("enter case 3!!\r\n");

	     while(!GET_GPIO_DATA(S_REQ));
            break;
        case 4:		// Request : Power off
            frontTransmitData[0] = 0xba;		// front micom mode, port control
            frontTransmitData[1] = 0x03;	//
            frontTransmitData[2] = 0;
            frontTransmitData[3] = 0;
            if(!front_interface_trans(5))
                break;
            frontIF_Schedule++;			// next schedule is power off request
            //        ShowMessage("enter case 4!!\r\n");

            //while(!GET_GPIO_DATA(S_REQ));
            break;
        case 5:
        case 6:
        case 7:
        case 8:
        case 9:
        	//ShowMessage("enter case 5-9!!\r\n");
            break;					// null operation
        case 10:		// Wake up data setup
        #if (_IR==KENWOOD_IR)
            frontTransmitData[0] = 0xc9;//0xca;//0xc9;			// 9 byte communication
            frontTransmitData[1] = (REMOCON_TYPE)*16 + 3;//0x03; //0x00 + 3;			// 0x00:Toshiba Format, 3:front wakeup key 3EA
            frontTransmitData[2] = 0xff;//tbl_bit_swap[0x4b];//0xbe;//tbl_bit_swap[0x4b];	// donwload mode key 0 : menu
            frontTransmitData[3] = 0xff;//tbl_bit_swap[0x4b];//0x07;//tbl_bit_swap[0x4b];	// donwload mode key 1 : menu
            frontTransmitData[4] = 0x6d;//tbl_bit_swap[IR_Custom_Code1];//0xb4;//tbl_bit_swap[SHIR_Custom_Code1];	// remocon wake-up custom1
            frontTransmitData[5] = 0x30;//tbl_bit_swap[IR_Custom_Code2];//0xb4;//tbl_bit_swap[SHIR_Custom_Code2];	// remocon wake-up custom2
            frontTransmitData[6] = 0x89;//0x0c;//tbl_bit_swap[0x30];//0x0c;//tbl_bit_swap[0x30];	// remocon wake-up key 0 : power
            frontTransmitData[7] = 0xc8;//0x8c;//tbl_bit_swap[0x31];//0x8c;//tbl_bit_swap[0x31];	// remocon wake-up key 1 : play
            frontTransmitData[8] = 0x08;//0x6c;//tbl_bit_swap[0x36];//0x6c;//tbl_bit_swap[0x36];	// remocon wake-up key 2 ; open
        #else
            frontTransmitData[0] = 0xc9;//0xca;//0xc9;			// 9 byte communication
            frontTransmitData[1] = (REMOCON_TYPE)*16 + 3;//0x03; //0x00 + 3;			// 0x00:Toshiba Format, 3:front wakeup key 3EA
            frontTransmitData[2] = 0xff;//tbl_bit_swap[0x4b];//0xbe;//tbl_bit_swap[0x4b];	// donwload mode key 0 : menu
            frontTransmitData[3] = 0xff;//tbl_bit_swap[0x4b];//0x07;//tbl_bit_swap[0x4b];	// donwload mode key 1 : menu
            frontTransmitData[4] = 0xb4;//tbl_bit_swap[IR_Custom_Code1];//0xb4;//tbl_bit_swap[SHIR_Custom_Code1];	// remocon wake-up custom1
            frontTransmitData[5] = 0xb4;//tbl_bit_swap[IR_Custom_Code2];//0xb4;//tbl_bit_swap[SHIR_Custom_Code2];	// remocon wake-up custom2
            frontTransmitData[6] = 0x0c;//tbl_bit_swap[0x30];//0x0c;//tbl_bit_swap[0x30];	// remocon wake-up key 0 : power
            frontTransmitData[7] = 0x8c;//tbl_bit_swap[0x31];//0x8c;//tbl_bit_swap[0x31];	// remocon wake-up key 1 : play
            frontTransmitData[8] = 0x6c;//tbl_bit_swap[0x36];//0x6c;//tbl_bit_swap[0x36];	// remocon wake-up key 2 ; open
        #endif

            //frontTransmitData[9] = 0x01;
            if(!front_interface_trans(10))
                break;
            frontIF_Schedule++;				// next schedule is Wake-up setup check
//ShowMessage("enter case 10!!\r\n");

            while(!GET_GPIO_DATA(S_REQ));
            break;
        case 11:		// Power on control (setup : FLD ON, Max.brightness, Port expander)
            frontTransmitData[0] = 0xba;
            frontTransmitData[1] = 0x42;//frontControlCommand = 0x42;		// FLD on,
            frontTransmitData[2] = 0;
            frontTransmitData[3] = 0;
            if(!front_interface_trans(5))
                break;
            frontIF_Schedule++;				// next schedule is Wake-up key read
                    //ShowMessage("enter case 11!!\r\n");
            while(!GET_GPIO_DATA(S_REQ));
            return TRUE;
        default:
            frontIF_Schedule = 1;			// start from first schedule
            //ShowMessage("enter case default!!\r\n");
            break;
        }
    }
    return FALSE;
}

void LGFPGPIOInitial(void)
{
    *(volatile short *)(0xDF000000+0x3F2) = 0x8603;
    SET_GPIO_R(S_REQ);
    SET_GPIO_R(SPI_RXD);
    #if(USE_244_ENABLE==1)
    SET_GPIO_W(M_REQ);
    SET_GPIO_W(SPI_TXD);
    SET_GPIO_W(SPI_SCK);
    #else
    SET_GPIO_R(M_REQ);
    SET_GPIO_R(SPI_TXD);
    SET_GPIO_R(SPI_SCK);
    #endif
}


#ifdef SHOW_DEBUG_MESSAGE

/* Address for CSCI of M6311 */
#define CRDR            ((volatile unsigned int *)0xFF103000)
#define CTDR            ((volatile unsigned int *)0xFF103004)
#define CSCR            ((volatile unsigned int *)0xFF10300C)
#define CSSR            ((volatile unsigned int *)0xFF103010)
#define CBBR            ((volatile unsigned int *)0xFF103014)

/* bit fields in CSCR register */
#define TIE             0x80
#define RIE             0x40
#define TE              0x20
#define RE              0x10
#define SUPH            0x08
#define TEIE            0x04

/* bit fields in CSSR register */
#define TDRE            0x80
#define RDRF            0x40
#define ORER            0x20
#define FER             0x10
#define PER             0x08
#define TEND            0x04

int outbyte(char ch)
{
    unsigned int c=(unsigned int) ch;
    unsigned int    status = 0;

    /* send character */
    *(CTDR) = c;
    *(CSSR) = 0xff & (~TDRE);       /* clear TDRE bit, start transmitting */
    *(CSSR) = 0xff & (~TDRE);       /* clear TDRE bit, start transmitting */

    /* wait for transmission finished */
    while (!(status & TEND))
    {
        status = *(CSSR);
    }

    *(CSSR) = 0xff & (~TEND);       /* clear TEND bit */

    return 1;
}

int init_csci(void)
{
    /* disable RIE, TE, RE */
    *(CSCR)=0;
    /* enable receiver interrupt, enable transmitter, enable receiver */
    //*(CSCR)=(RIE|TE|RE);
    /* enable receiver interrupt, enable transmitter*/
    *(CSCR)=(TE|RE);
    /* set baud rate to 38400bps */
    // *(CBBR)=270; /* 10.368MHz / 38.4kbps=270, for FPGA version */

    //*(CBBR)=703;    /* 27MHz / 38.4kbps=703.125, for IC version */
    *(CBBR)=234;    /* 27MHz / 115.2kbps=234, for IC version */

    /* clear RDRF and TEND, ready to receive and transmit */
    *(CSSR)=0xff & (~(RDRF|TEND));

    /* signon message or measure TIMEOUT */
    outbyte('I');
    outbyte(' ');
    outbyte('a');
    outbyte('m');
    outbyte(' ');
    outbyte('g');
    outbyte('a');
    outbyte('m');
    outbyte('b');
    outbyte('l');
    outbyte('e');
    outbyte('!');
    outbyte('\r');
    outbyte('\n');
    return 1;
}

void ShowMessage(char* str)
{
	if (str != 0)
	{
		while (*str != 0)
		{
			outbyte(*str);
			str++;
		}
	}
}

void ShowHex(unsigned int x)
{
	int i;
	int mask[8]={0xf0000000,0x0f000000,0x00f00000,0x000f0000,0x0000f000,0x00000f00,0x000000f0,0x0000000f};
	unsigned int  temp;
	outbyte('0');
    outbyte('x');
	for(i=0;i<8;i++)
	{	
		temp=(x&(mask[i]))>>(32-(i+1)*4);
		if(temp<0x0a)
			outbyte('0'+(char)(temp));
		else
			outbyte('A'+(char)(temp-0x0a));
	}
}
#endif



void PowerOnFrontPanelInitial()
{
    //gamble add for lg front panel initial
    LGFPGPIOInitial();
    while(1)
    {
        if(FPMICOMPowerModeInitial())
            break;
    }
    //end for lg fp
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产美女精品人人做人人爽| 日韩一区二区三区视频在线观看 | 日韩电影免费在线| 欧美亚洲国产一区在线观看网站| 亚洲视频一区在线| 91美女片黄在线观看91美女| 亚洲日本欧美天堂| 欧美理论电影在线| 麻豆精品在线看| 中文字幕av不卡| 欧美性大战久久久久久久| 视频一区免费在线观看| 精品乱人伦小说| www.66久久| 天堂一区二区在线免费观看| 精品国内二区三区| 99v久久综合狠狠综合久久| 亚洲成人动漫在线免费观看| 日韩欧美的一区二区| 成人短视频下载| 午夜精品爽啪视频| 久久天堂av综合合色蜜桃网| 成人av综合在线| 午夜久久久久久| 欧美美女黄视频| 久久电影国产免费久久电影| 国产精品色哟哟网站| 色婷婷av一区二区三区大白胸| 一区二区三区在线观看国产| 欧美性生活影院| 美女爽到高潮91| 欧美激情在线观看视频免费| 91在线一区二区| 亚洲愉拍自拍另类高清精品| 欧美一区二区成人| 丁香六月久久综合狠狠色| 亚洲欧美日韩国产成人精品影院 | 天天影视色香欲综合网老头| 91精品国产综合久久精品| 国内久久婷婷综合| 国产欧美日韩在线观看| 日韩一本二本av| 国产盗摄女厕一区二区三区| 中文字幕综合网| 日韩精品一区二区三区在线播放| 日本欧美加勒比视频| 中文字幕欧美一| 日韩欧美一二区| 91小视频免费观看| 麻豆成人91精品二区三区| 国产精品午夜电影| 91精品国产乱码| hitomi一区二区三区精品| 青青国产91久久久久久| 亚洲欧洲国产专区| 精品99999| 欧美日韩久久久一区| 国产成人亚洲精品青草天美| 视频一区中文字幕| 国产精品大尺度| 日韩欧美在线1卡| 在线欧美一区二区| 高清国产一区二区| 亚洲已满18点击进入久久| 久久这里只精品最新地址| 成人免费高清在线| 麻豆一区二区三区| 亚洲一区二区3| 中文字幕永久在线不卡| 精品国产1区二区| 91精品国产综合久久精品| 在线精品视频小说1| 成人动漫av在线| 成人app网站| 国产·精品毛片| 高清不卡一二三区| 国产一区不卡在线| 国产精品亚洲第一| 韩国精品免费视频| 国产精品亚洲午夜一区二区三区| 日韩av电影天堂| 久久成人久久鬼色| 麻豆免费看一区二区三区| 亚洲成a天堂v人片| 亚洲一区在线观看视频| 亚洲欧美影音先锋| 亚洲素人一区二区| 日本aⅴ亚洲精品中文乱码| 亚洲国产人成综合网站| 亚洲裸体xxx| 亚洲成人自拍网| 亚洲成a人片在线不卡一二三区| 亚洲第一在线综合网站| 亚洲一区免费在线观看| 亚洲国产日韩一区二区| 午夜成人免费电影| 亚洲电影中文字幕在线观看| 一区二区三区免费网站| 一区二区三区欧美在线观看| 亚洲女厕所小便bbb| 最新不卡av在线| 一二三区精品视频| 一区二区三区精品视频| 亚洲日本韩国一区| 亚洲一二三专区| 亚洲v日本v欧美v久久精品| 三级亚洲高清视频| 麻豆精品视频在线| 国产精品一区二区你懂的| 国产福利不卡视频| 色综合天天狠狠| 色婷婷av一区二区三区gif| 欧美天堂亚洲电影院在线播放| 欧美久久久一区| 欧美xxxx在线观看| 日韩欧美在线不卡| 中文字幕中文乱码欧美一区二区| 亚洲女女做受ⅹxx高潮| 日韩中文欧美在线| 国产精品99久久久久久有的能看| 成人av免费在线观看| 日本道色综合久久| 日韩一区和二区| 欧美激情一区二区| 亚洲主播在线观看| 激情综合色播激情啊| 国产成人亚洲精品青草天美| 欧美在线观看视频在线| 日韩精品一区二区三区中文精品| 国产日韩一级二级三级| 亚洲日本乱码在线观看| 免费看日韩a级影片| 成人性视频网站| 欧美影院午夜播放| 精品国精品国产| 一区二区三区中文字幕精品精品 | 欧美电影在线免费观看| 久久综合九色综合97婷婷| 亚洲男女一区二区三区| 久久精品国产免费| 91麻豆精品视频| 欧美精品一区二区久久久| 亚洲美腿欧美偷拍| 成人高清视频在线| 日韩视频在线观看一区二区| 亚洲午夜影视影院在线观看| 国产成人av资源| 欧美男男青年gay1069videost| 日本一区二区三区电影| 亚洲午夜免费福利视频| 91亚洲精品久久久蜜桃| 精品少妇一区二区三区免费观看| 亚洲精品v日韩精品| 国产成人在线色| 精品1区2区在线观看| 日韩精品一卡二卡三卡四卡无卡| 99精品视频中文字幕| 国产精品蜜臀在线观看| 国产成人欧美日韩在线电影| 91麻豆精品国产| 污片在线观看一区二区| 色菇凉天天综合网| 亚洲欧美在线另类| 国产**成人网毛片九色| 国产清纯在线一区二区www| 另类成人小视频在线| 日韩欧美一区电影| 五月天中文字幕一区二区| 在线免费观看不卡av| 中文字幕一区二区三区蜜月| 另类调教123区| 欧美日本精品一区二区三区| 一区二区成人在线视频| av一区二区三区在线| 国产欧美精品一区二区三区四区 | 成人精品gif动图一区| 欧美成人一区二区三区在线观看| 丝袜美腿亚洲一区二区图片| 色爱区综合激月婷婷| 亚洲欧美日韩国产成人精品影院| 高清成人免费视频| 国产日产欧产精品推荐色| 精品一区免费av| 精品久久免费看| 奇米888四色在线精品| 日韩女优电影在线观看| 麻豆一区二区在线| 2024国产精品视频| 国产一区二区三区av电影| 日本一区二区三区四区在线视频| 福利电影一区二区| 国产免费久久精品| 成人激情校园春色| 亚洲在线一区二区三区| 欧美日韩精品系列| 美女看a上一区| 精品少妇一区二区三区日产乱码| 韩国精品在线观看| 国产精品大尺度| 欧美亚洲一区二区在线|