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

📄 zdhw.c

📁 Atheros USB WiFi Card 驱动程序
💻 C
📖 第 1 页 / 共 5 页
字号:
#ifndef __ZDHW_C__
#define __ZDHW_C__

#include "zdtypes.h"
#include "zdequates.h"
#include "zdapi.h"
#include "zdhw.h"
#include "zddebug.h"
#include "zd1211.h"
#include "zd1205.h"
#include "zdglobal.h"
extern struct net_device *g_dev;
extern u8 mMacMode;
extern u8 *mTxOFDMType;
#if ZDCONF_80211A_SUPPORT == 1
extern const U16 dot11A_Channel[];
extern const U16 dot11A_Channel_Amount;
extern u8 a_OSC_get_cal_int( u8 ch, u32 rate, u8 *intValue, u8 *calValue); 
#endif

u8 LastSetChannel=1;
u8 LastMacMode=0;
/*
U32 GRF5101T[] = {
    0x1A0000,   //Null 
    0x1A0000,   //Ch 1
    0x1A8000,   //Ch 2
    0x1A4000,   //Ch 3
    0x1AC000,   //Ch 4
    0x1A2000,   //Ch 5
    0x1AA000,   //Ch 6
    0x1A6000,   //Ch 7
    0x1AE000,   //Ch 8
    0x1A1000,   //Ch 9
    0x1A9000,   //Ch 10
    0x1A5000,   //Ch 11
    0x1AD000,   //Ch 12
    0x1A3000,   //Ch 13
    0x1AB000    //Ch 14
};


U32 AL2210TB[] = {
    0x2396c0,   //;Null 
    0x0196c0,   //;Ch 1
    0x019710,   //;Ch 2
    0x019760,   //;Ch 3
    0x0197b0,   //;Ch 4
    0x019800,   //;Ch 5
    0x019850,   //;Ch 6
    0x0198a0,   //;Ch 7
    0x0198f0,   //;Ch 8
    0x019940,   //;Ch 9
    0x019990,   //;Ch 10
    0x0199e0,   //;Ch 11
    0x019a30,   //;Ch 12
    0x019a80,   //;Ch 13
    0x019b40    //;Ch 14
};


U32	M2827BF[] = {
    0x0ccd4,    //;Null 
    0x0ccd4,    //;Ch 1
    0x22224,    //;Ch 2
    0x37774,    //;Ch 3
    0x0ccd4,    //;Ch 4
    0x22224,    //;Ch 5
    0x37774,    //;Ch 6
    0x0ccd4,    //;Ch 7
    0x22224,    //;Ch 8
    0x37774,    //;Ch 9
    0x0ccd4,    //;Ch 10
    0x22224,    //;Ch 11
    0x37774,    //;Ch 12
    0x0ccd4,    //;Ch 13
    0x199a4    //;Ch 14
};


U32	M2827BN[] = {
    0x30a03,    //;Null 
    0x30a03,    //;Ch 1
    0x00a13,    //;Ch 2
    0x10a13,    //;Ch 3
    0x30a13,    //;Ch 4
    0x00a23,    //;Ch 5
    0x10a23,    //;Ch 6
    0x30a23,    //;Ch 7
    0x00a33,    //;Ch 8
    0x10a33,    //;Ch 9
    0x30a33,    //;Ch 10
    0x00a43,    //;Ch 11
    0x10a43,    //;Ch 12
    0x30a43,    //;Ch 13
    0x20a53    //;Ch 14
};


U32	M2827BF2[] = {
    0x33334,    //;Null 
    0x33334,    //;Ch 1
    0x08884,    //;Ch 2
    0x1ddd4,    //;Ch 3
    0x33334,    //;Ch 4
    0x08884,    //;Ch 5
    0x1ddd4,    //;Ch 6
    0x33334,    //;Ch 7
    0x08884,    //;Ch 8
    0x1ddd4,    //;Ch 9
    0x33334,    //;Ch 10
    0x08884,    //;Ch 11
    0x1ddd4,    //;Ch 12
    0x33334,    //;Ch 13
    0x26664    //;Ch 14
};

U32	M2827BN2[] = {
    0x10a03,    //;Null 
    0x10a03,    //;Ch 1
    0x20a13,    //;Ch 2
    0x30a13,    //;Ch 3
    0x10a13,    //;Ch 4
    0x20a23,    //;Ch 5
    0x30a23,    //;Ch 6
    0x10a23,    //;Ch 7
    0x20a33,    //;Ch 8
    0x30a33,    //;Ch 9
    0x10a33,    //;Ch 10
    0x20a43,    //;Ch 11
    0x30a43,    //;Ch 12
    0x10a43,    //;Ch 13
    0x20a53    //;Ch 14
};
*/
 //OFDM
#if ZDCONF_RF_UW2453_SUPPORT == 1
U32 UW2453RF_dongle[][45] = { 
	//talbe 1
	{
		0x100047, 0x200999, 0x34664D,   //;Null 
		0x100047, 0x200999, 0x34664D,   //;Ch 1		2412
		0x100047, 0x20099b, 0x34664D,   //;Ch 2		2417
		0x100067, 0x200998, 0x34664D,	//;Ch 3		2422
		0x100067, 0x20099a, 0x34664D,	//;Ch 4		2427
		0x100067, 0x200999, 0x346675,	//;Ch 5		2432
		0x100067, 0x20099b, 0x346675,	//;Ch 6		2437
		0x100057, 0x200998, 0x346675,	//;Ch 7		2442
		0x100057, 0x20099a, 0x346675,	//;Ch 8		2447
		0x100057, 0x200999, 0x346655,	//;Ch 9		2452
		0x100057, 0x20099b, 0x346655,	//;Ch 10	2457
		0x100077, 0x200998, 0x346655,	//;Ch 11	2462
		0x100077, 0x20099a, 0x346655,	//;Ch 12	2467
		0x100077, 0x200999, 0x346665,	//;Ch 13	2472
		0x10004f, 0x200ccc, 0x346665	//;Ch 14	2484 
	},
	//talbe 2
	{
		0x100047, 0x200999, 0x34666D,   //;Null 
		0x100047, 0x200999, 0x34666D,   //;Ch 1		2412
		0x100047, 0x20099b, 0x34666D,   //;Ch 2		2417
		0x100067, 0x200998, 0x34666D,	//;Ch 3		2422
		0x100067, 0x20099a, 0x34666D,	//;Ch 4		2427
		0x100067, 0x200999, 0x34664D,	//;Ch 5		2432
		0x100067, 0x20099b, 0x34664D,	//;Ch 6		2437
		0x100057, 0x200998, 0x34664D,	//;Ch 7		2442
		0x100057, 0x20099a, 0x34664D,	//;Ch 8		2447
		0x100057, 0x200999, 0x346675,	//;Ch 9		2452
		0x100057, 0x20099b, 0x346675,	//;Ch 10	2457
		0x100077, 0x200998, 0x346675,	//;Ch 11	2462
		0x100077, 0x20099a, 0x346675,	//;Ch 12	2467
		0x100077, 0x200999, 0x346655,	//;Ch 13	2472
		0x10004f, 0x200ccc, 0x346655	//;Ch 14	2484 
	},
	//talbe 3
	{
		0x100047, 0x200999, 0x34665D,   //;Null 
		0x100047, 0x200999, 0x34665D,   //;Ch 1		2412
		0x100047, 0x20099b, 0x34665D,   //;Ch 2		2417
		0x100067, 0x200998, 0x34665D,	//;Ch 3		2422
		0x100067, 0x20099a, 0x34665D,	//;Ch 4		2427
		0x100067, 0x200999, 0x34666D,	//;Ch 5		2432
		0x100067, 0x20099b, 0x34666D,	//;Ch 6		2437
		0x100057, 0x200998, 0x34666D,	//;Ch 7		2442
		0x100057, 0x20099a, 0x34666D,	//;Ch 8		2447
		0x100057, 0x200999, 0x34664D,	//;Ch 9		2452
		0x100057, 0x20099b, 0x34664D,	//;Ch 10	2457
		0x100077, 0x200998, 0x34664D,	//;Ch 11	2462
		0x100077, 0x20099a, 0x34664D,	//;Ch 12	2467
		0x100077, 0x200999, 0x346675,	//;Ch 13	2472
		0x10004f, 0x200ccc, 0x346675	//;Ch 14	2484 
	},
	//table 4
	{
		0x100047, 0x200999, 0x34667D,	//;Null 
		0x100047, 0x200999, 0x34667D,   //;Ch 1		2412
		0x100047, 0x20099b, 0x34667D,   //;Ch 2		2417
		0x100067, 0x200998, 0x34667D,	//;Ch 3		2422
		0x100067, 0x20099a, 0x34667D,	//;Ch 4		2427
		0x100067, 0x200999, 0x34665D,	//;Ch 5		2432
		0x100067, 0x20099b, 0x34665D,	//;Ch 6		2437
		0x100057, 0x200998, 0x34665D,	//;Ch 7		2442
		0x100057, 0x20099a, 0x34665D,	//;Ch 8		2447
		0x100057, 0x200999, 0x34666D,	//;Ch 9		2452
		0x100057, 0x20099b, 0x34666D,	//;Ch 10	2457
		0x100077, 0x200998, 0x34666D,	//;Ch 11	2462
		0x100077, 0x20099a, 0x34666D,	//;Ch 12	2467
		0x100077, 0x200999, 0x34664D,	//;Ch 13	2472
		0x10004f, 0x200ccc, 0x34664D	//;Ch 14	2484 
	},
	//table 5
	{
		0x100047, 0x200999, 0x346643,   //;Null 
		0x100047, 0x200999, 0x346643,   //;Ch 1		2412
		0x100047, 0x20099b, 0x346643,   //;Ch 2		2417
		0x100067, 0x200998, 0x346643,	//;Ch 3		2422
		0x100067, 0x20099a, 0x346643,	//;Ch 4		2427
		0x100067, 0x200999, 0x34667D,	//;Ch 5		2432
		0x100067, 0x20099b, 0x34667D,	//;Ch 6		2437
		0x100057, 0x200998, 0x34667D,	//;Ch 7		2442
		0x100057, 0x20099a, 0x34667D,	//;Ch 8		2447
		0x100057, 0x200999, 0x34665D,	//;Ch 9		2452
		0x100057, 0x20099b, 0x34665D,	//;Ch 10	2457
		0x100077, 0x200998, 0x34665D,	//;Ch 11	2462
		0x100077, 0x20099a, 0x34665D,	//;Ch 12	2467
		0x100077, 0x200999, 0x34666D,	//;Ch 13	2472
		0x10004f, 0x200ccc, 0x34666D	//;Ch 14	2484 
	},
	//table 6
	{
		0x100047, 0x200999, 0x346663,   //;Null 
		0x100047, 0x200999, 0x346663,   //;Ch 1		2412
		0x100047, 0x20099b, 0x346663,   //;Ch 2		2417
		0x100067, 0x200998, 0x346663,	//;Ch 3		2422
		0x100067, 0x20099a, 0x346663,	//;Ch 4		2427
		0x100067, 0x200999, 0x346643,	//;Ch 5		2432
		0x100067, 0x20099b, 0x346643,	//;Ch 6		2437

⌨️ 快捷键说明

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