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

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

?? physet.c

?? linux,red ,test,driver,need
?? C
?? 第 1 頁 / 共 2 頁
字號:
#include "wtprecomp.h"/*!<br>功能:與1.1G項目相關的<br><br>*/void Set1_1GRF(IN PWT_ADAPTER Adapter){//	DBGPRINT(WT_SEND,("1.1G RF set \n"));	////////1M        #ifdef __2_4__   	WRITE_WT4(0x154,0x0000104a,4);      ///////930mHz    	WRITE_WT4(0x154,0x0000200c,4);       ///////930mHz	WRITE_WT4(0x154,0x00003027,4); 	WRITE_WT4(0x154,0x00004c15,4); #endif     	WRITE_WT4(0x154,0x00001020,4);      ///////930mHz    	WRITE_WT4(0x154,0x00002000,4);       ///////930mHz	WRITE_WT4(0x154,0x00003027,4); 	WRITE_WT4(0x154,0x00004c17,4); ////socket D 1# mismatch power 40h                                           //addr is  78000154 ////I mismatch        //data is  009f0000     	WRITE_WT4(0x154,0x00009f06,4);    //addr is  78000154 ////I mismatch        //data is  04af0000 	WRITE_WT4(0x154,0x0000af30,4);    //addr is  78000154 ////q mismatch        //data is  00bf0000     	WRITE_WT4(0x154,0x0000bf00,4);                  //addr is  78000154 ////q mismatch        //data is  0bcf0000  	WRITE_WT4(0x154,0x0000cf01,4); }void Set1_1GAdapterInit(IN PWT_ADAPTER Adapter){	WRITE_WT4(0x170,0x1a23be,4);	WRITE_WT4(0x174,0xc2803f,4);	WRITE_WT4(0x184,0xd4,1);	WRITE_WT4(0x1a4,0xd4,1);	WRITE_WT4(0x14c,0x1040,4);	WRITE_WT4(0x181,0x01,1);	WRITE_WT4(0x188,0x10,1);	WRITE_WT4(0x17a,0x02,1);	WRITE_WT4(0x17b,0x12,1);	WRITE_WT4(0x17e,0x22,1);	WRITE_WT4(0x17f,0x26,1);	WRITE_WT4(0x182,0x2e,1);	WRITE_WT4(0x183,0x2e,1);	WRITE_WT4(0x186,0x2e,1);	WRITE_WT4(0x18a,0x2b,1);	WRITE_WT4(0x18b,0x55,1);	WRITE_WT4(0x18e,0xaa,1);	WRITE_WT4(0x18f,0xd5,1);	WRITE_WT4(0x196,0xff,1);	WRITE_WT4(0x197,0xff,1);	WRITE_WT4(0x19a,0xff,1);	WRITE_WT4(0x19c,0x38,1);	//WRITE_WT4(0x19c,0x0a,1);	WRITE_WT4(0x1cc,0x5a,1);	WRITE_WT4(0x1d8,0x11,1);	WRITE_WT4(0x1f0,0x67,1);	WRITE_WT4(0x18c,0x20,1);	WRITE_WT4(0x178,0xf3,1);	WRITE_WT4(0x17c,0x09,1);	WRITE_WT4(0x19c,0x38,1);//	DBGPRINT(WT_SEND,("1.1G RF set \n"));}/// <summary>/// 功能定義:掃描切換RF2230 rf 的信道/// </summary>///////// <param name="Adapter">適配器上下文環境</param>////// <returns>1</returns>////// <para>///函數實現: 根據信道號,從信道列表中找到對應的參數,然后逐一寫到0x154寄存器即可。int RF2230_set(PWT_ADAPTER Adapter, int Channel){		int channeltotal = 0;//	unsigned int data = 0;	int i =0;	RF_CONF_DAT rf_conf_array[] =	{		//頻率;信道;寄存器0;寄存器1;寄存器4;保留		{2412,   1, 0x03f790, 0x033331, 0x0, 0x0 },		{2417,   2, 0x03f790, 0x0b3331, 0x0, 0x0 },		{2422,   3, 0x03e790, 0x033331, 0x0, 0x0 },		{2427,   4, 0x03e790, 0x0b3331, 0x0, 0x0 },		{2432,   5, 0x03f7a0, 0x033331, 0x0, 0x0 },		{2437,   6, 0x03f7a0, 0x0b3331, 0x0, 0x0 },		{2442,   7, 0x03e7a0, 0x033331, 0x0, 0x0 },		{2447,   8, 0x03e7a0, 0x0b3331, 0x0, 0x0 },		{2452,   9, 0x03f7b0, 0x033331, 0x0, 0x0 },		{2457,  10, 0x03f7b0, 0x0b3331, 0x0, 0x0 },		{2462,  11, 0x03e7b0, 0x033331, 0x0, 0x0 },		{2467,  12, 0x03e7b0, 0x0b3331, 0x0, 0x0 },		{2472,  13, 0x03f7c0, 0x033331, 0x0, 0x0 },		{2484,  14, 0x03e7c0, 0x066661, 0x0, 0x0 },		//{5180,  36, 0x0ff560, 0x0aaab1, 0x7fd784, 0x0 },		//{5200,  40, 0x0ff570, 0x155551, 0x7fd784, 0x0 },		//{5220,  44, 0x0ff570, 0x000001, 0x6fd784, 0x0 },		//{5240,  48, 0x0ff570, 0x0aaab1, 0x7fd784, 0x0 },		//{5260,  52, 0x0ff580, 0x155551, 0x7fd784, 0x0 },		//{5280,  56, 0x0ff580, 0x000001, 0x6fd784, 0x0 },		//{5300,  60, 0x0ff580, 0x0aaab1, 0x7fd784, 0x0 },		//{5320,  64, 0x0ff590, 0x155551, 0x7fd784, 0x0 },		//japan channel  edit by wp 2006.2.6		/*{5170,  34, 0x000ff560, 0x00055551, 0x0007fd784, 0x0},		{5190,  38, 0x000ff570, 0x00100001, 0x0007fd784, 0x0},		{5210,  42, 0x000ff570, 0x001aaab1, 0x0007fd784, 0x0},			{5230,  46, 0x000ff570, 0x00055551, 0x0007fd784, 0x0},*/	};	if(Adapter->RegMacParameter.RfType != RF2230)		return FALSE;	channeltotal = (sizeof(rf_conf_array)/sizeof(RF_CONF_DAT));	for(i=0; i<channeltotal; i++)	{		if(rf_conf_array[i].ch_no == Channel)		{			if(Adapter->RegMacParameter.ABGMode == IEEE80211A_ONLY)			{			}			else			{//				DBGPRINT(WT_TRACE, ("RFAiroha switch channel %d,\n", Channel));				WRITE_WT4( 0x154, rf_conf_array[i].reg0,4);				WRITE_WT4( 0x154, rf_conf_array[i].reg1,4); 				udelay(SWITCH_CHANNEL_DELAY+6);				udelay(SWITCH_CHANNEL_DELAY+6);				udelay(SWITCH_CHANNEL_DELAY+6);				WRITE_WT4( 0x154, 0x00d80f,4);				udelay(SWITCH_CHANNEL_DELAY+6);				WRITE_WT4( 0x154, 0x00780f,4);				udelay(SWITCH_CHANNEL_DELAY+6);				WRITE_WT4( 0x154, 0x00580f,4);							}			return TRUE;		}	}	return FALSE;}void WtWlanInterMemInit( IN PWT_ADAPTER Adapter){	//TX	USHORT nLen = 0;	USHORT nHwKeyItemLen = 0;	Adapter->MacHwCfg.ulHwHeadLen =  MAX_HW_HEAD_LEN;	Adapter->MacHwCfg.ulHwTxCellLen = MAX_TX_CELL_LEN;	Adapter->MacHwCfg.ulHwRxCellLen = MAX_RX_CELL_LEN;	Adapter->MainMemAddress->HwCSMem.SysCfg.TxHeadAddrBank0 = host2ieee16( nLen ); nLen+=Adapter->MacHwCfg.ulHwHeadLen;	Adapter->MainMemAddress->HwCSMem.SysCfg.TxBodyAddrBank0 = host2ieee16( nLen ); nLen+=Adapter->MacHwCfg.ulHwTxCellLen;	Adapter->MainMemAddress->HwCSMem.SysCfg.TxHeadAddrBank1 = host2ieee16( nLen ); nLen+=Adapter->MacHwCfg.ulHwHeadLen;	Adapter->MainMemAddress->HwCSMem.SysCfg.TxBodyAddrBank1 = host2ieee16( nLen ); nLen+=Adapter->MacHwCfg.ulHwTxCellLen;#ifndef WT_11B_SCO	Adapter->MainMemAddress->HwCSMem.SysCfg.TxHeadAddrBank2 = host2ieee16( nLen ); nLen+=Adapter->MacHwCfg.ulHwHeadLen;	Adapter->MainMemAddress->HwCSMem.SysCfg.TxBodyAddrBank2 = host2ieee16( nLen ); nLen+=Adapter->MacHwCfg.ulHwTxCellLen;	Adapter->MainMemAddress->HwCSMem.SysCfg.TxHeadAddrBank3 = host2ieee16( nLen ); nLen+=Adapter->MacHwCfg.ulHwHeadLen;	Adapter->MainMemAddress->HwCSMem.SysCfg.TxBodyAddrBank3 = host2ieee16( nLen ); nLen+=Adapter->MacHwCfg.ulHwTxCellLen;	Adapter->MainMemAddress->HwCSMem.SysCfg.TxHeadAddrBank4 = host2ieee16( nLen ); nLen+=Adapter->MacHwCfg.ulHwHeadLen;	Adapter->MainMemAddress->HwCSMem.SysCfg.TxBodyAddrBank4 = host2ieee16( nLen ); nLen+=Adapter->MacHwCfg.ulHwTxCellLen;#endif	//RX 	Adapter->MainMemAddress->HwCSMem.SysCfg.RxHeadAddrBank0 = host2ieee16( nLen ); nLen+=Adapter->MacHwCfg.ulHwHeadLen;	Adapter->MainMemAddress->HwCSMem.SysCfg.RxBodyAddrBank0 = host2ieee16( nLen ); nLen+=Adapter->MacHwCfg.ulHwRxCellLen;	Adapter->MainMemAddress->HwCSMem.SysCfg.RxHeadAddrBank1 = host2ieee16( nLen ); nLen+=Adapter->MacHwCfg.ulHwHeadLen;	Adapter->MainMemAddress->HwCSMem.SysCfg.RxBodyAddrBank1 = host2ieee16( nLen ); nLen+=Adapter->MacHwCfg.ulHwRxCellLen;#ifndef WT_11B_SCO	Adapter->MainMemAddress->HwCSMem.SysCfg.RxHeadAddrBank2 = host2ieee16( nLen ); nLen+=Adapter->MacHwCfg.ulHwHeadLen;	Adapter->MainMemAddress->HwCSMem.SysCfg.RxBodyAddrBank2 = host2ieee16( nLen ); nLen+=Adapter->MacHwCfg.ulHwRxCellLen;	Adapter->MainMemAddress->HwCSMem.SysCfg.RxHeadAddrBank3 = host2ieee16( nLen ); nLen+=Adapter->MacHwCfg.ulHwHeadLen;	Adapter->MainMemAddress->HwCSMem.SysCfg.RxBodyAddrBank3 = host2ieee16( nLen ); nLen+=Adapter->MacHwCfg.ulHwRxCellLen;#endif	Adapter->MacHwCfg.HeadLen =Adapter->MacHwCfg.ulHwHeadLen;	Adapter->MacHwCfg.BodyLen = ( Adapter->MacHwCfg.ulHwTxCellLen > Adapter->MacHwCfg.ulHwRxCellLen ) ? Adapter->MacHwCfg.ulHwTxCellLen : Adapter->MacHwCfg.ulHwRxCellLen;	nHwKeyItemLen = sizeof(WTWLAN_HWKEYTABLE);	Adapter->MacHwCfg.KeyMapBaseAddr =  nLen ;	Adapter->MainMemAddress->HwCSMem.SysCfg.KeyMapAddr = host2ieee16( nLen ); 	Adapter->MainMemAddress->HwCSMem.SysCfg.KeyMapLen =  (MAX_INTERNAL_MEM_LEN - nLen)/nHwKeyItemLen;	memset( &(Adapter->MainMemAddress->HwKeyTable), 0, 0x400);}void WtWlanTestInit( IN PWT_ADAPTER Adapter){	// test value:	WT_MEMCOPY( Adapter->MainMemAddress->HwCSMem.NetMacAddress.MacAddress,		Adapter->PermanentAddress,6);		WT_MEMCOPY( Adapter->MainMemAddress->HwCSMem.NetMacAddress.NetAddress,		Adapter->PermanentAddress,6);/*	WT_MEMSET( &Adapter->MainMemAddress->HwCSMem.NetMacAddress.NetAddress, 				6, 0xFF );*/	//WRITE_WT4( 0x1c2, 0x00, 1);	//mxx add 06.11.08	if(Adapter->RegMacParameter.RfType == RF2230)		{		WRITE_WT4( 0x184, 0xd0, 1);//RX vga增益控制輸出		}	else		{		WRITE_WT4( 0x184, 0xd4, 1);		}	if(Adapter->RegMacParameter.RfType == RFMD)	{		WRITE_WT4( 0x154, 0xe00000, 4);		WRITE_WT4( 0x154, 0xc2bf60, 4);		WRITE_WT4( 0x154, 0x9a9010, 4);		WRITE_WT4( 0x154, 0x666670, 4);		WRITE_WT4( 0x154, 0xfe5688, 4);		WRITE_WT4( 0x154, 0xc2bb68, 4);		WRITE_WT4( 0x154, 0x9f9818, 4);		WRITE_WT4( 0x154, 0x666678, 4);		WRITE_WT4( 0x154, 0xf6a284, 4);		WRITE_WT4( 0x154, 0x5fe7a4, 4);		WRITE_WT4( 0x154, 0x940094, 4);		WRITE_WT4( 0x154, 0x34, 4);		WRITE_WT4( 0x154, 0x0c, 4);		WRITE_WT4( 0x154, 0xec, 4);		WRITE_WT4( 0x154, 0xf0781c, 4);		WRITE_WT4( 0x154, 0xf00036, 4);		WRITE_WT4( 0x17a, 0x05, 1);		WRITE_WT4( 0x17b, 0x0d, 1);		WRITE_WT4( 0x17e, 0x1d, 1);		WRITE_WT4( 0x17f, 0x2d, 1);		WRITE_WT4( 0x182, 0x3d, 1);		WRITE_WT4( 0x183, 0x4d, 1);		WRITE_WT4( 0x186, 0x55, 1);		WRITE_WT4( 0x18a, 0xc8, 1);		WRITE_WT4( 0x18b, 0xc0, 1);		WRITE_WT4( 0x18e, 0xb0, 1);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成av人影院| 午夜在线电影亚洲一区| 99re热这里只有精品视频| 日韩免费看网站| 亚洲另类色综合网站| 欧美一级黄色录像| 国产精品2024| 亚洲免费观看高清完整版在线观看 | 不卡一区二区三区四区| 7777精品伊人久久久大香线蕉 | 国产91丝袜在线播放| 韩国中文字幕2020精品| 欧美亚洲国产bt| 久久精品在线免费观看| 麻豆精品久久久| 欧美大片拔萝卜| 免费日韩伦理电影| 欧美一区二区三区小说| 亚洲国产日韩a在线播放| 91蝌蚪porny成人天涯| 亚洲精品乱码久久久久久| 欧美视频一区二区三区四区 | 国产99精品国产| 久久嫩草精品久久久久| 国产成人综合精品三级| 欧美va日韩va| 在线免费观看日本一区| 国产精品乱人伦| 一本久久精品一区二区| 欧洲视频一区二区| 一区二区三区资源| 欧美午夜精品久久久久久孕妇| 国产在线麻豆精品观看| 国产成人综合网| 日韩av高清在线观看| 中文字幕一区三区| 日韩精品一区二区三区四区| 7777女厕盗摄久久久| 在线视频国内自拍亚洲视频| 丁香亚洲综合激情啪啪综合| 免费在线观看成人| 久久久99久久精品欧美| 欧美性大战xxxxx久久久| 亚洲视频在线一区二区| 欧美三级视频在线播放| 国产成人三级在线观看| 三级欧美韩日大片在线看| 久久久三级国产网站| 在线视频一区二区免费| 国产成人免费视| 另类成人小视频在线| 中文字幕一区二区三区四区| 91精品国产aⅴ一区二区| 波多野结衣一区二区三区| 亚洲国产成人porn| 亚洲欧美视频一区| 亚洲国产精品激情在线观看| 欧美精品一区二区三区蜜桃视频 | 亚洲激情男女视频| 欧美电影免费观看完整版| 欧美乱妇20p| 97se亚洲国产综合自在线观| 国产91富婆露脸刺激对白| 丝袜美腿亚洲色图| 久久精品国产精品亚洲综合| 精品久久久三级丝袜| 99国产精品99久久久久久| 69久久99精品久久久久婷婷 | 欧美性猛交一区二区三区精品| 色哟哟欧美精品| 欧美丰满一区二区免费视频| 日韩视频在线你懂得| 久久影音资源网| 亚洲美女区一区| 免费视频一区二区| 成人黄色av电影| 奇米综合一区二区三区精品视频| 日本不卡一区二区| 国产一区二区伦理| 91在线免费看| 欧美精品丝袜中出| 久久欧美一区二区| 国产亚洲短视频| 亚洲一区二区三区中文字幕| 亚洲成av人影院在线观看网| 首页欧美精品中文字幕| 蜜臀av性久久久久蜜臀aⅴ四虎| 青青青伊人色综合久久| 国产不卡视频在线观看| 色8久久精品久久久久久蜜| 91精品久久久久久久久99蜜臂| 日韩欧美资源站| 亚洲丝袜另类动漫二区| 精品一区中文字幕| 色综合久久精品| 久久久久国产免费免费 | 日韩二区三区四区| 粉嫩高潮美女一区二区三区| 一本一本久久a久久精品综合麻豆| 欧美猛男超大videosgay| 久久久久国产精品麻豆ai换脸 | 成人激情视频网站| 久久精品一区二区三区不卡| 日韩影院免费视频| www.欧美精品一二区| 国产在线看一区| 一本大道久久a久久综合婷婷| 欧美电视剧免费全集观看 | 精品国产亚洲一区二区三区在线观看| 成人小视频免费观看| 亚洲一区二区三区四区在线| 久久69国产一区二区蜜臀| 欧美在线看片a免费观看| 国产欧美精品在线观看| 老司机精品视频导航| 欧美视频三区在线播放| 亚洲视频一二三| 成人avav影音| 日本一区二区三区视频视频| 极品尤物av久久免费看| 欧美在线免费观看视频| 成人免费小视频| 99re成人精品视频| 日韩美女精品在线| 欧美电影影音先锋| 五月天激情小说综合| 欧美日韩一区在线| 亚洲六月丁香色婷婷综合久久| 成人伦理片在线| 亚洲三级免费电影| 最新日韩av在线| 亚洲一区二区精品视频| 日韩和欧美一区二区| 亚洲风情在线资源站| 在线精品视频免费播放| 亚洲免费伊人电影| 色综合中文字幕国产 | 不卡视频免费播放| 久久综合色之久久综合| 激情av综合网| 久久综合色天天久久综合图片| 老司机午夜精品| 精品粉嫩超白一线天av| 国产精品原创巨作av| 国产精品色噜噜| 91麻豆免费观看| 一区二区久久久久久| 欧美日韩免费电影| 琪琪久久久久日韩精品| 日韩欧美电影一二三| 欧美一区二区三区日韩视频| 精品在线一区二区| 久久久久久久久久看片| 国产高清亚洲一区| 国产精品久久久久9999吃药| 一本色道**综合亚洲精品蜜桃冫| 亚洲一区二区精品3399| 欧美一区二区二区| 国产一区二区三区av电影| 中文字幕一区二区三区在线不卡 | 播五月开心婷婷综合| 《视频一区视频二区| 欧美视频你懂的| 久久国产精品99久久久久久老狼| 久久久蜜桃精品| 色狠狠一区二区| 免费不卡在线观看| 欧美精彩视频一区二区三区| 91麻豆自制传媒国产之光| 视频一区二区中文字幕| 2023国产一二三区日本精品2022| 成人精品鲁一区一区二区| 亚洲精品乱码久久久久久日本蜜臀| 欧美精品久久久久久久久老牛影院| 久久99在线观看| 亚洲日本在线天堂| 欧美成人video| 色综合久久久网| 久久国产精品区| 亚洲三级在线免费观看| 欧美一区二区三区视频在线| 国产.欧美.日韩| 日本视频免费一区| 亚洲欧美日韩一区二区| 成+人+亚洲+综合天堂| 色综合中文综合网| 国产精品国产三级国产有无不卡| 欧美哺乳videos| 久久综合狠狠综合| 一区二区三区高清不卡| 午夜精品福利久久久| 老司机精品视频导航| 成人av在线资源| 欧美日韩午夜在线| 国产亚洲短视频| 五月综合激情网| 欧美伦理视频网站| 欧美电影免费提供在线观看| 国产亚洲精品精华液| 视频一区二区国产|