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

📄 rt_channel.c

📁 ralink 2870 usb无线网卡 最新驱动
💻 C
📖 第 1 页 / 共 2 页
字号:
/* ************************************************************************* * Ralink Tech Inc. * 5F., No.36, Taiyuan St., Jhubei City, * Hsinchu County 302, * Taiwan, R.O.C. * * (c) Copyright 2002-2007, Ralink Technology, Inc. * * This program is free software; you can redistribute it and/or modify  *  * it under the terms of the GNU General Public License as published by  *  * the Free Software Foundation; either version 2 of the License, or     *  * (at your option) any later version.                                   *  *                                                                       *  * This program is distributed in the hope that it will be useful,       *  * but WITHOUT ANY WARRANTY; without even the implied warranty of        *  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *  * GNU General Public License for more details.                          *  *                                                                       *  * You should have received a copy of the GNU General Public License     *  * along with this program; if not, write to the                         *  * Free Software Foundation, Inc.,                                       *  * 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *  *                                                                       *  ************************************************************************* */#include "rt_config.h"CH_FREQ_MAP CH_HZ_ID_MAP[]=		{			{1, 2412},			{2, 2417},			{3, 2422},			{4, 2427},			{5, 2432},			{6, 2437},			{7, 2442},			{8, 2447},			{9, 2452},			{10, 2457},			{11, 2462},			{12, 2467},			{13, 2472},			{14, 2484},			/*  UNII */			{36, 5180},			{40, 5200},			{44, 5220},			{48, 5240},			{52, 5260},			{56, 5280},			{60, 5300},			{64, 5320},			{149, 5745},			{153, 5765},			{157, 5785},			{161, 5805},			{165, 5825},			{167, 5835},			{169, 5845},			{171, 5855},			{173, 5865},									/* HiperLAN2 */			{100, 5500},			{104, 5520},			{108, 5540},			{112, 5560},			{116, 5580},			{120, 5600},			{124, 5620},			{128, 5640},			{132, 5660},			{136, 5680},			{140, 5700},									/* Japan MMAC */			{34, 5170},			{38, 5190},			{42, 5210},			{46, 5230},								/*  Japan */			{184, 4920},			{188, 4940},			{192, 4960},			{196, 4980},						{208, 5040},	/* Japan, means J08 */			{212, 5060},	/* Japan, means J12 */   			{216, 5080},	/* Japan, means J16 */};INT	CH_HZ_ID_MAP_NUM = (sizeof(CH_HZ_ID_MAP)/sizeof(CH_FREQ_MAP));CH_REGION ChRegion[] ={		{	// Antigua and Berbuda			"AG",			CE,			{				{ 1,   13, 20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 36,  4,  23, BOTH, FALSE},	// 5G, ch 36~48				{ 52,  4,  23, BOTH, FALSE},	// 5G, ch 52~64				{ 100, 11, 30, BOTH, FALSE},	// 5G, ch 100~140				{ 0},							// end			}		},		{	// Argentina			"AR",			CE,			{				{ 1,   13, 20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 52,  4,  24, BOTH, FALSE},	// 5G, ch 52~64				{ 149, 4,  30, BOTH, FALSE},	// 5G, ch 149~161				{ 0},							// end			}		},		{	// Aruba			"AW",			CE,			{				{ 1,   13, 20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 36,  4,  23, BOTH, FALSE},	// 5G, ch 36~48				{ 52,  4,  23, BOTH, FALSE},	// 5G, ch 52~64				{ 100, 11, 30, BOTH, FALSE},	// 5G, ch 100~140				{ 0},							// end			}		},		{	// Australia			"AU",			CE,			{				{ 1,   13, 20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 36,  4,  23, BOTH, FALSE},	// 5G, ch 36~48				{ 52,  4,  24, BOTH, FALSE},	// 5G, ch 52~64				{ 149, 5,  30, BOTH, FALSE},	// 5G, ch 149~165				{ 0},							// end			}		},		{	// Austria			"AT",			CE,			{				{ 1,   13, 20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 36,  4,  23, IDOR, TRUE},		// 5G, ch 36~48				{ 52,  4,  23, IDOR, TRUE},		// 5G, ch 52~64				{ 100, 11, 30, BOTH, TRUE},		// 5G, ch 100~140				{ 0},							// end			}		},		{	// Bahamas			"BS",			CE,			{				{ 1,   13, 20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 36,  4,  23, BOTH, FALSE},	// 5G, ch 36~48				{ 52,  4,  24, BOTH, FALSE},	// 5G, ch 52~64				{ 149, 5,  30, BOTH, FALSE},	// 5G, ch 149~165				{ 0},							// end			}		},		{	// Barbados			"BB",			CE,			{				{ 1,   13, 20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 36,  4,  23, BOTH, FALSE},	// 5G, ch 36~48				{ 52,  4,  24, BOTH, FALSE},	// 5G, ch 52~64				{ 100, 11, 30, BOTH, FALSE},	// 5G, ch 100~140				{ 0},							// end			}		},		{	// Bermuda			"BM",			CE,			{				{ 1,   13, 20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 36,  4,  23, BOTH, FALSE},	// 5G, ch 36~48				{ 52,  4,  24, BOTH, FALSE},	// 5G, ch 52~64				{ 100, 11, 30, BOTH, FALSE},	// 5G, ch 100~140				{ 0},							// end			}		},		{	// Brazil			"BR",			CE,			{				{ 1,   13, 20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 36,  4,  23, BOTH, FALSE},	// 5G, ch 36~48				{ 52,  4,  24, BOTH, FALSE},	// 5G, ch 52~64				{ 100, 11, 24, BOTH, FALSE},	// 5G, ch 100~140				{ 149, 5,  30, BOTH, FALSE},	// 5G, ch 100~140				{ 0},							// end			}		},		{	// Belgium			"BE",			CE,			{				{ 1,   13, 20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 36,  4,  18, IDOR, FALSE},	// 5G, ch 36~48				{ 52,  4,  18, IDOR, FALSE},	// 5G, ch 52~64				{ 0},							// end			}		},		{	// Bulgaria			"BG",			CE,			{				{ 1,   13, 20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 36,  4,  23, IDOR, FALSE},	// 5G, ch 36~48				{ 52,  4,  23, IDOR, TRUE},	// 5G, ch 52~64				{ 100, 11, 30, ODOR, TRUE},	// 5G, ch 100~140				{ 0},							// end			}		},		{	// Canada			"CA",			CE,			{				{ 1,   13, 20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 36,  4,  23, BOTH, FALSE},	// 5G, ch 36~48				{ 52,  4,  23, BOTH, FALSE},	// 5G, ch 52~64				{ 149, 5,  30, BOTH, FALSE},	// 5G, ch 149~165				{ 0},							// end			}		},		{	// Cayman IsLands			"KY",			CE,			{				{ 1,   13, 20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 36,  4,  23, BOTH, FALSE},	// 5G, ch 36~48				{ 52,  4,  24, BOTH, FALSE},	// 5G, ch 52~64				{ 100, 11, 30, BOTH, FALSE},	// 5G, ch 100~140				{ 0},							// end			}		},		{	// Chile			"CL",			CE,			{				{ 1,   13, 20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 36,  4,  20, BOTH, FALSE},	// 5G, ch 36~48				{ 52,  4,  20, BOTH, FALSE},	// 5G, ch 52~64				{ 149, 5,  20, BOTH, FALSE},	// 5G, ch 149~165				{ 0},							// end			}		},		{	// China			"CN",			CE,			{				{ 1,   13, 20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 149, 4,  27, BOTH, FALSE},	// 5G, ch 149~161				{ 0},							// end			}		},		{	// Colombia			"CO",			CE,			{				{ 1,   13, 20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 36,  4,  17, BOTH, FALSE},	// 5G, ch 36~48				{ 52,  4,  24, BOTH, FALSE},	// 5G, ch 52~64				{ 100, 11, 30, BOTH, FALSE},	// 5G, ch 100~140				{ 149, 5,  30, BOTH, FALSE},	// 5G, ch 149~165				{ 0},							// end			}		},		{	// Costa Rica			"CR",			CE,			{				{ 1,   13, 20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 36,  4,  17, BOTH, FALSE},	// 5G, ch 36~48				{ 52,  4,  24, BOTH, FALSE},	// 5G, ch 52~64				{ 149, 4,  30, BOTH, FALSE},	// 5G, ch 149~161				{ 0},							// end			}		},		{	// Cyprus			"CY",			CE,			{				{ 1,   13, 20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 36,  4,  23, IDOR, FALSE},	// 5G, ch 36~48				{ 52,  4,  24, IDOR, TRUE},		// 5G, ch 52~64				{ 100, 11, 30, BOTH, TRUE},		// 5G, ch 100~140				{ 0},							// end			}		},		{	// Czech_Republic			"CZ",			CE,			{				{ 1,   13, 20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 36,  4,  23, IDOR, FALSE},	// 5G, ch 36~48				{ 52,  4,  23, IDOR, TRUE},		// 5G, ch 52~64				{ 0},							// end			}		},		{	// Denmark			"DK",			CE,			{				{ 1,   13, 20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 36,  4,  23, IDOR, FALSE},	// 5G, ch 36~48				{ 52,  4,  23, IDOR, TRUE},		// 5G, ch 52~64				{ 100, 11, 30, BOTH, TRUE},		// 5G, ch 100~140				{ 0},							// end			}		},		{	// Dominican Republic			"DO",			CE,			{				{ 1,   0,  20, BOTH, FALSE},	// 2.4 G, ch 0				{ 149, 4,  20, BOTH, FALSE},	// 5G, ch 149~161				{ 0},							// end			}		},		{	// Equador			"EC",			CE,			{				{ 1,   13,  20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 100, 11,  27, BOTH, FALSE},	// 5G, ch 100~140				{ 0},							// end			}		},		{	// El Salvador			"SV",			CE,			{				{ 1,   13,  20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 36,  4,   23, IDOR, FALSE},	// 5G, ch 36~48				{ 52,  4,   30, BOTH, TRUE},	// 5G, ch 52~64				{ 149, 4,   36, BOTH, TRUE},	// 5G, ch 149~165				{ 0},							// end			}		},		{	// Finland			"FI",			CE,			{				{ 1,   13,  20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 36,  4,   23, IDOR, FALSE},	// 5G, ch 36~48				{ 52,  4,   23, IDOR, TRUE},	// 5G, ch 52~64				{ 100, 11,  30, BOTH, TRUE},	// 5G, ch 100~140				{ 0},							// end			}		},		{	// France			"FR",			CE,			{				{ 1,   13,  20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 36,  4,   23, IDOR, FALSE},	// 5G, ch 36~48				{ 52,  4,   23, IDOR, TRUE},	// 5G, ch 52~64				{ 0},							// end			}		},		{	// Germany			"DE",			CE,			{				{ 1,   13,  20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 36,  4,   23, IDOR, FALSE},	// 5G, ch 36~48				{ 52,  4,   23, IDOR, TRUE},	// 5G, ch 52~64				{ 100, 11,  30, BOTH, TRUE},	// 5G, ch 100~140				{ 0},							// end			}		},		{	// Greece			"GR",			CE,			{				{ 1,   13,  20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 36,  4,   23, IDOR, FALSE},	// 5G, ch 36~48				{ 52,  4,   23, IDOR, TRUE},	// 5G, ch 52~64				{ 100, 11,  30, ODOR, TRUE},	// 5G, ch 100~140				{ 0},							// end			}		},		{	// Guam			"GU",			CE,			{				{ 1,   11,  20, BOTH, FALSE},	// 2.4 G, ch 1~11				{ 36,  4,   17, BOTH, FALSE},	// 5G, ch 36~48				{ 52,  4,   24, BOTH, FALSE},	// 5G, ch 52~64				{ 100, 11,  30, BOTH, FALSE},	// 5G, ch 100~140				{ 149,  5,  30, BOTH, FALSE},	// 5G, ch 149~165				{ 0},							// end			}		},		{	// Guatemala			"GT",			CE,			{				{ 1,   13,  20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 36,  4,   17, BOTH, FALSE},	// 5G, ch 36~48				{ 52,  4,   24, BOTH, FALSE},	// 5G, ch 52~64				{ 149,  4,  30, BOTH, FALSE},	// 5G, ch 149~161				{ 0},							// end			}		},		{	// Haiti			"HT",			CE,			{				{ 1,   13,  20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 36,  4,   17, BOTH, FALSE},	// 5G, ch 36~48				{ 52,  4,   24, BOTH, FALSE},	// 5G, ch 52~64				{ 149,  4,  30, BOTH, FALSE},	// 5G, ch 149~161				{ 0},							// end			}		},		{	// Honduras			"HN",			CE,			{				{ 1,   13,  20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 149,  4,  27, BOTH, FALSE},	// 5G, ch 149~161				{ 0},							// end			}		},		{	// Hong Kong			"HK",			CE,			{				{ 1,   13,  20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 36,   4,  23, IDOR, FALSE},	// 5G, ch 36~48				{ 52,   4,  23, IDOR, FALSE},	// 5G, ch 52~64				{ 149,  4,  30, BOTH, FALSE},	// 5G, ch 149~161				{ 0},							// end			}		},		{	// Hungary			"HU",			CE,			{				{ 1,   13,  20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 36,   4,  23, IDOR, FALSE},	// 5G, ch 36~48				{ 52,   4,  23, IDOR, TRUE},	// 5G, ch 52~64				{ 0},							// end			}		},		{	// Iceland			"IS",			CE,			{				{ 1,   13,  20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 36,   4,  23, IDOR, FALSE},	// 5G, ch 36~48				{ 52,   4,  23, IDOR, TRUE},	// 5G, ch 52~64				{ 100, 11,  30, BOTH, TRUE},	// 5G, ch 100~140				{ 0},							// end			}		},		{	// India			"IN",			CE,			{				{ 1,   13,  20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 149, 	4,  24, IDOR, FALSE},	// 5G, ch 149~161				{ 0},							// end			}		},		{	// Indonesia			"ID",			CE,			{				{ 1,   13,  20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 149, 	4,  27, BOTH, FALSE},	// 5G, ch 149~161				{ 0},							// end			}		},		{	// Ireland			"IE",			CE,			{				{ 1,   13,  20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 36, 	4,  23, IDOR, FALSE},	// 5G, ch 36~48				{ 52, 	4,  23, IDOR, TRUE},	// 5G, ch 52~64				{ 100, 11,  30, ODOR, TRUE},	// 5G, ch 100~140				{ 0},							// end			}		},		{	// Israel			"IL",			CE,			{				{ 1,    3,  20, IDOR, FALSE},	// 2.4 G, ch 1~3				{ 4, 	6,  20, BOTH, FALSE},	// 2.4 G, ch 4~9				{ 10, 	4,  20, IDOR, FALSE},	// 2.4 G, ch 10~13				{ 0},							// end			}		},		{	// Italy			"IT",			CE,			{				{ 1,   13,  20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 36, 	4,  23, IDOR, FALSE},	// 5G, ch 36~48				{ 52, 	4,  23, IDOR, TRUE},	// 5G, ch 52~64				{ 100, 11,  30, ODOR, TRUE},	// 5G, ch 100~140				{ 0},							// end			}		},		{	// Japan			"JP",			JAP,			{				{ 1,   14,  20, BOTH, FALSE},	// 2.4 G, ch 1~14				{ 36, 	4,  23, IDOR, FALSE},	// 5G, ch 36~48				{ 0},							// end			}		},		{	// Jordan			"JO",			CE,			{				{ 1,   13,  20, IDOR, FALSE},	// 2.4 G, ch 1~13				{ 36, 	4,  23, IDOR, FALSE},	// 5G, ch 36~48				{ 149, 	4,  23, IDOR, FALSE},	// 5G, ch 149~161				{ 0},							// end			}		},		{	// Latvia			"LV",			CE,			{				{ 1,   13,  20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 36, 	4,  23, IDOR, FALSE},	// 5G, ch 36~48				{ 52, 	4,  23, IDOR, TRUE},	// 5G, ch 52~64				{ 100, 11,  30, BOTH, TRUE},	// 5G, ch 100~140				{ 0},							// end			}		},		{	// Liechtenstein			"LI",			CE,			{				{ 1,   13,  20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 52, 	4,  23, IDOR, TRUE},	// 5G, ch 52~64				{ 100, 11,  30, BOTH, TRUE},	// 5G, ch 100~140				{ 0},							// end			}		},		{	// Lithuania			"LT",			CE,			{				{ 1,   13,  20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 36, 	4,  23, IDOR, FALSE},	// 5G, ch 36~48				{ 52, 	4,  23, IDOR, TRUE},	// 5G, ch 52~64				{ 100, 11,  30, BOTH, TRUE},	// 5G, ch 100~140				{ 0},							// end			}		},		{	// Luxemburg			"LU",			CE,			{				{ 1,   13,  20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 36, 	4,  23, IDOR, FALSE},	// 5G, ch 36~48				{ 52, 	4,  23, IDOR, TRUE},	// 5G, ch 52~64				{ 100, 11,  30, BOTH, TRUE},	// 5G, ch 100~140				{ 0},							// end			}		},		{	// Malaysia			"MY",			CE,			{				{ 36, 	4,  23, BOTH, FALSE},	// 5G, ch 36~48				{ 52, 	4,  23, BOTH, FALSE},	// 5G, ch 52~64				{ 149,  5,  20, BOTH, FALSE},	// 5G, ch 149~165				{ 0},							// end			}		},		{	// Malta			"MT",			CE,			{				{ 1,   13,  20, BOTH, FALSE},	// 2.4 G, ch 1~13				{ 36, 	4,  23, IDOR, FALSE},	// 5G, ch 36~48				{ 52, 	4,  23, IDOR, TRUE},	// 5G, ch 52~64				{ 100, 11,  30, BOTH, TRUE},	// 5G, ch 100~140				{ 0},							// end			}		},		{	// Marocco

⌨️ 快捷键说明

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