?? zdhw.c
字號:
#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 a_OSC_get_cal_int( u8 ch, u32 rate, u8 *intValue, u8 *calValue);
extern u8 *mTxOFDMType;
extern const U16 dot11A_Channel[];
extern const U16 dot11A_Channel_Amount;
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
};
*/
U32 UW2453RF_dongle[][45] = {
//talbe 1
{
0x100047, 0x200999, 0x34664D, //;Null
0x100047, 0x200999, 0x34664D, //;Ch 1 2412
0x100047, 0x20099b, 0x34664D, //;Ch 2 2417
0x100067, 0x200998, 0x34604D, //;Ch 3 2422
0x100067, 0x20099a, 0x34604D, //;Ch 4 2427
0x100067, 0x200999, 0x346675, //;Ch 5 2432
0x100067, 0x20099b, 0x346675, //;Ch 6 2437
0x100057, 0x200998, 0x346475, //;Ch 7 2442
0x100057, 0x20099a, 0x346475, //;Ch 8 2447
0x100057, 0x200999, 0x346655, //;Ch 9 2452
0x100057, 0x20099b, 0x346655, //;Ch 10 2457
0x100077, 0x200998, 0x346455, //;Ch 11 2462
0x100077, 0x20099a, 0x346455, //;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, 0x34606D, //;Ch 3 2422
0x100067, 0x20099a, 0x34606D, //;Ch 4 2427
0x100067, 0x200999, 0x34664D, //;Ch 5 2432
0x100067, 0x20099b, 0x34664D, //;Ch 6 2437
0x100057, 0x200998, 0x34644D, //;Ch 7 2442
0x100057, 0x20099a, 0x34644D, //;Ch 8 2447
0x100057, 0x200999, 0x346675, //;Ch 9 2452
0x100057, 0x20099b, 0x346675, //;Ch 10 2457
0x100077, 0x200998, 0x346475, //;Ch 11 2462
0x100077, 0x20099a, 0x346475, //;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, 0x34605D, //;Ch 3 2422
0x100067, 0x20099a, 0x34605D, //;Ch 4 2427
0x100067, 0x200999, 0x34666D, //;Ch 5 2432
0x100067, 0x20099b, 0x34666D, //;Ch 6 2437
0x100057, 0x200998, 0x34646D, //;Ch 7 2442
0x100057, 0x20099a, 0x34646D, //;Ch 8 2447
0x100057, 0x200999, 0x34664D, //;Ch 9 2452
0x100057, 0x20099b, 0x34664D, //;Ch 10 2457
0x100077, 0x200998, 0x34644D, //;Ch 11 2462
0x100077, 0x20099a, 0x34644D, //;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, 0x34607D, //;Ch 3 2422
0x100067, 0x20099a, 0x34607D, //;Ch 4 2427
0x100067, 0x200999, 0x34665D, //;Ch 5 2432
0x100067, 0x20099b, 0x34665D, //;Ch 6 2437
0x100057, 0x200998, 0x34645D, //;Ch 7 2442
0x100057, 0x20099a, 0x34645D, //;Ch 8 2447
0x100057, 0x200999, 0x34666D, //;Ch 9 2452
0x100057, 0x20099b, 0x34666D, //;Ch 10 2457
0x100077, 0x200998, 0x34646D, //;Ch 11 2462
0x100077, 0x20099a, 0x34646D, //;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, 0x346043, //;Ch 3 2422
0x100067, 0x20099a, 0x346043, //;Ch 4 2427
0x100067, 0x200999, 0x34667D, //;Ch 5 2432
0x100067, 0x20099b, 0x34667D, //;Ch 6 2437
0x100057, 0x200998, 0x34647D, //;Ch 7 2442
0x100057, 0x20099a, 0x34647D, //;Ch 8 2447
0x100057, 0x200999, 0x34665D, //;Ch 9 2452
0x100057, 0x20099b, 0x34665D, //;Ch 10 2457
0x100077, 0x200998, 0x34645D, //;Ch 11 2462
0x100077, 0x20099a, 0x34645D, //;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, 0x346063, //;Ch 3 2422
0x100067, 0x20099a, 0x346063, //;Ch 4 2427
0x100067, 0x200999, 0x346643, //;Ch 5 2432
0x100067, 0x20099b, 0x346643, //;Ch 6 2437
0x100057, 0x200998, 0x346443, //;Ch 7 2442
0x100057, 0x20099a, 0x346443, //;Ch 8 2447
0x100057, 0x200999, 0x34667D, //;Ch 9 2452
0x100057, 0x20099b, 0x34667D, //;Ch 10 2457
0x100077, 0x200998, 0x34647D, //;Ch 11 2462
0x100077, 0x20099a, 0x34647D, //;Ch 12 2467
0x100077, 0x200999, 0x34665D, //;Ch 13 2472
0x10004f, 0x200ccc, 0x34665D //;Ch 14 2484
},
//table 7
{
0x100047, 0x200999, 0x346653, //;Null
0x100047, 0x200999, 0x346653, //;Ch 1 2412
0x100047, 0x20099b, 0x346653, //;Ch 2 2417
0x100067, 0x200998, 0x346053, //;Ch 3 2422
0x100067, 0x20099a, 0x346053, //;Ch 4 2427
0x100067, 0x200999, 0x346663, //;Ch 5 2432
0x100067, 0x20099b, 0x346663, //;Ch 6 2437
0x100057, 0x200998, 0x346463, //;Ch 7 2442
0x100057, 0x20099a, 0x346463, //;Ch 8 2447
0x100057, 0x200999, 0x346643, //;Ch 9 2452
0x100057, 0x20099b, 0x346643, //;Ch 10 2457
0x100077, 0x200998, 0x346443, //;Ch 11 2462
0x100077, 0x20099a, 0x346443, //;Ch 12 2467
0x100077, 0x200999, 0x34667D, //;Ch 13 2472
0x10004f, 0x200ccc, 0x34667D //;Ch 14 2484
},
//table 8
{
0x100047, 0x200999, 0x346673, //;Null
0x100047, 0x200999, 0x346673, //;Ch 1 2412
0x100047, 0x20099b, 0x346673, //;Ch 2 2417
0x100067, 0x200998, 0x346073, //;Ch 3 2422
0x100067, 0x20099a, 0x346073, //;Ch 4 2427
0x100067, 0x200999, 0x346653, //;Ch 5 2432
0x100067, 0x20099b, 0x346653, //;Ch 6 2437
0x100057, 0x200998, 0x346453, //;Ch 7 2442
0x100057, 0x20099a, 0x346453, //;Ch 8 2447
0x100057, 0x200999, 0x346663, //;Ch 9 2452
0x100057, 0x20099b, 0x346663, //;Ch 10 2457
0x100077, 0x200998, 0x346463, //;Ch 11 2462
0x100077, 0x20099a, 0x346463, //;Ch 12 2467
0x100077, 0x200999, 0x346643, //;Ch 13 2472
0x10004f, 0x200ccc, 0x346643 //;Ch 14 2484
},
//table 9
{
0x100047, 0x200999, 0x34664B, //;Null
0x100047, 0x200999, 0x34664B, //;Ch 1 2412
0x100047, 0x20099b, 0x34664B, //;Ch 2 2417
0x100067, 0x200998, 0x34604B, //;Ch 3 2422
0x100067, 0x20099a, 0x34604B, //;Ch 4 2427
0x100067, 0x200999, 0x346673, //;Ch 5 2432
0x100067, 0x20099b, 0x346673, //;Ch 6 2437
0x100057, 0x200998, 0x346473, //;Ch 7 2442
0x100057, 0x20099a, 0x346473, //;Ch 8 2447
0x100057, 0x200999, 0x346653, //;Ch 9 2452
0x100057, 0x20099b, 0x346653, //;Ch 10 2457
0x100077, 0x200998, 0x346453, //;Ch 11 2462
0x100077, 0x20099a, 0x346453, //;Ch 12 2467
0x100077, 0x200999, 0x346663, //;Ch 13 2472
0x10004f, 0x200ccc, 0x346663 //;Ch 14 2484
},
//table 10
{
0x100047, 0x200999, 0x34666B, //;Null
0x100047, 0x200999, 0x34666B, //;Ch 1 2412
0x100047, 0x20099b, 0x34666B, //;Ch 2 2417
0x100067, 0x200998, 0x34606B, //;Ch 3 2422
0x100067, 0x20099a, 0x34606B, //;Ch 4 2427
0x100067, 0x200999, 0x34664B, //;Ch 5 2432
0x100067, 0x20099b, 0x34664B, //;Ch 6 2437
0x100057, 0x200998, 0x34644B, //;Ch 7 2442
0x100057, 0x20099a, 0x34644B, //;Ch 8 2447
0x100057, 0x200999, 0x346673, //;Ch 9 2452
0x100057, 0x20099b, 0x346673, //;Ch 10 2457
0x100077, 0x200998, 0x346473, //;Ch 11 2462
0x100077, 0x20099a, 0x346473, //;Ch 12 2467
0x100077, 0x200999, 0x346653, //;Ch 13 2472
0x10004f, 0x200ccc, 0x346653 //;Ch 14 2484
},
//table 11
{
0x100047, 0x200999, 0x34665B, //;Null
0x100047, 0x200999, 0x34665B, //;Ch 1 2412
0x100047, 0x20099b, 0x34665B, //;Ch 2 2417
0x100067, 0x200998, 0x34605B, //;Ch 3 2422
0x100067, 0x20099a, 0x34605B, //;Ch 4 2427
0x100067, 0x200999, 0x34666B, //;Ch 5 2432
0x100067, 0x20099b, 0x34666B, //;Ch 6 2437
0x100057, 0x200998, 0x34646B, //;Ch 7 2442
0x100057, 0x20099a, 0x34646B, //;Ch 8 2447
0x100057, 0x200999, 0x34664B, //;Ch 9 2452
0x100057, 0x20099b, 0x34664B, //;Ch 10 2457
0x100077, 0x200998, 0x34644B, //;Ch 11 2462
0x100077, 0x20099a, 0x34644B, //;Ch 12 2467
0x100077, 0x200999, 0x346673, //;Ch 13 2472
0x10004f, 0x200ccc, 0x346673 //;Ch 14 2484
},
//table AUTOCAL
{
0x106847, 0x200999, 0x346662, //;Null
0x106847, 0x200999, 0x346662, //;Ch 1 2412
0x106847, 0x20099b, 0x346662, //;Ch 2 2417
0x106867, 0x200998, 0x346662, //;Ch 3 2422
0x106867, 0x20099a, 0x346662, //;Ch 4 2427
0x106867, 0x200999, 0x346662, //;Ch 5 2432
0x106867, 0x20099b, 0x346662, //;Ch 6 2437
0x106857, 0x200998, 0x346662, //;Ch 7 2442
0x106857, 0x20099a, 0x346662, //;Ch 8 2447
0x106857, 0x200999, 0x346662, //;Ch 9 2452
0x106857, 0x20099b, 0x346662, //;Ch 10 2457
0x106877, 0x200998, 0x346662, //;Ch 11 2462
0x106877, 0x20099a, 0x346662, //;Ch 12 2467
0x106877, 0x200999, 0x346662, //;Ch 13 2472
0x10684f, 0x200ccc, 0x346662 //;Ch 14 2484
}
};
U32 UW2453RF[] = {
0x100047, 0x200999, 0x307602, //;Null
0x100047, 0x200999, 0x307602, //;Ch 1 2412
0x100047, 0x20099b, 0x307602, //;Ch 2 2417
0x100067, 0x200998, 0x307002, //;Ch 3 2422
0x100067, 0x20099a, 0x307002, //;Ch 4 2427
0x100067, 0x200999, 0x307002, //;Ch 5 2432
0x100067, 0x20099b, 0x307002, //;Ch 6 2437
0x100057, 0x200998, 0x307742, //;Ch 7 2442
0x100057, 0x20099a, 0x307002, //;Ch 8 2447
0x100057, 0x200999, 0x307002, //;Ch 9 2452
0x100057, 0x20099b, 0x307002, //;Ch 10 2457
0x100077, 0x200998, 0x307002, //;Ch 11 2462
0x100077, 0x20099a, 0x307742, //;Ch 12 2467
0x100077, 0x200999, 0x307002, //;Ch 13 2472
0x10004f, 0x200ccc, 0x307002 //;Ch 14 2484
};
U32 AL2232TB[] =
{
0x03f790, 0x033331, 0x00000d, //;Null
0x03f790, 0x033331, 0x00000d, //;Ch 1
0x03f790, 0x0b3331, 0x00000d, //;Ch 2
0x03e790, 0x033331, 0x00000d, //;Ch 3
0x03e790, 0x0b3331, 0x00000d, //;Ch 4
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -