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

📄 zdhw.h

📁 该代码为linux下通过usb驱动实现的无线网络驱动程序,在2.6.18的内核下调试通过
💻 H
📖 第 1 页 / 共 2 页
字号:
#ifndef __ZDHW_H__
#define __ZDHW_H__

#include "zdequates.h"

#define		RTS_RATE_1M				0x00
#define		RTS_RATE_11M			0x03
#define		RTS_RATE_24M			0x09
#define		RTS_MOD_TYPE_OFDM		0x100
#define		RTS_PMB_TYPE_SHORT		0x200
#define		CTS_RATE_11M			0x30000
#define		CTS_RATE_24M			0x90000
#define		CTS_MOD_TYPE_OFDM		0x1000000
#define		CTS_PMB_TYPE_SHORT		0x2000000
#define		NON_BARKER_PMB_SET		(RTS_MOD_TYPE_OFDM | RTS_PMB_TYPE_SHORT | CTS_MOD_TYPE_OFDM | CTS_PMB_TYPE_SHORT)
#define		NON_PROTECT_SET			(RTS_MOD_TYPE_OFDM | CTS_MOD_TYPE_OFDM)

#define		ZD_CR0			0x0000
#define		ZD_CR1			0x0004
#define		ZD_CR2			0x0008
#define		ZD_CR3			0x000C
#define		ZD_CR5			0x0010
#define		ZD_CR6			0x0014
#define		ZD_CR7			0x0018
#define		ZD_CR8			0x001C
#define		ZD_CR4			0x0020
#define		ZD_CR9			0x0024
#define		ZD_CR10			0x0028
#define		ZD_CR11			0x002C
#define		ZD_CR12			0x0030
#define		ZD_CR13			0x0034
#define		ZD_CR14			0x0038
#define		ZD_CR15			0x003C
#define		ZD_CR16			0x0040
#define		ZD_CR17			0x0044
#define		ZD_CR18			0x0048
#define		ZD_CR19			0x004C
#define		ZD_CR20			0x0050
#define		ZD_CR21			0x0054
#define		ZD_CR22			0x0058
#define		ZD_CR23			0x005C
#define		ZD_CR24			0x0060
#define		ZD_CR25			0x0064
#define		ZD_CR26			0x0068
#define		ZD_CR27			0x006C
#define		ZD_CR28			0x0070
#define		ZD_CR29			0x0074
#define		ZD_CR30			0x0078
#define		ZD_CR31			0x007C
#define		ZD_CR32			0x0080
#define		ZD_CR33			0x0084
#define		ZD_CR34			0x0088
#define		ZD_CR35			0x008C
#define		ZD_CR36			0x0090
#define		ZD_CR37			0x0094
#define		ZD_CR38			0x0098
#define		ZD_CR39			0x009C
#define		ZD_CR40			0x00A0
#define		ZD_CR41			0x00A4
#define		ZD_CR42			0x00A8
#define		ZD_CR43			0x00AC
#define		ZD_CR44			0x00B0
#define		ZD_CR45			0x00B4
#define		ZD_CR46			0x00B8
#define		ZD_CR47			0x00BC
#define		ZD_CR48			0x00C0
#define		ZD_CR49			0x00C4
#define		ZD_CR50			0x00C8
#define		ZD_CR51			0x00CC
#define		ZD_CR52			0x00D0
#define		ZD_CR53			0x00D4
#define		ZD_CR54			0x00D8
#define		ZD_CR55			0x00DC
#define		ZD_CR56			0x00E0
#define		ZD_CR57			0x00E4
#define		ZD_CR58			0x00E8
#define		ZD_CR59			0x00EC
#define		ZD_CR60			0x00F0
#define		ZD_CR61			0x00F4
#define		ZD_CR62			0x00F8
#define		ZD_CR63			0x00FC
#define		ZD_CR64			0x0100
#define		ZD_CR65			0x0104
#define		ZD_CR66			0x0108
#define		ZD_CR67			0x010C
#define		ZD_CR68			0x0110
#define		ZD_CR69			0x0114
#define		ZD_CR70			0x0118
#define		ZD_CR71			0x011C
#define		ZD_CR72			0x0120
#define		ZD_CR73			0x0124
#define		ZD_CR74			0x0128
#define		ZD_CR75			0x012C
#define		ZD_CR76			0x0130
#define		ZD_CR77			0x0134
#define		ZD_CR78			0x0138
#define		ZD_CR79			0x013C
#define		ZD_CR80			0x0140
#define		ZD_CR81			0x0144
#define		ZD_CR82			0x0148
#define		ZD_CR83			0x014C
#define		ZD_CR84			0x0150
#define		ZD_CR85			0x0154
#define		ZD_CR86			0x0158
#define		ZD_CR87			0x015C
#define		ZD_CR88			0x0160
#define		ZD_CR89			0x0164
#define		ZD_CR90			0x0168
#define		ZD_CR91			0x016C
#define		ZD_CR92			0x0170
#define		ZD_CR93			0x0174
#define		ZD_CR94			0x0178
#define		ZD_CR95			0x017C
#define		ZD_CR96			0x0180
#define		ZD_CR97			0x0184
#define		ZD_CR98			0x0188
#define		ZD_CR99			0x018C
#define		ZD_CR100		0x0190
#define		ZD_CR101		0x0194
#define		ZD_CR102		0x0198
#define		ZD_CR103		0x019C
#define		ZD_CR104		0x01A0
#define		ZD_CR105		0x01A4
#define		ZD_CR106		0x01A8
#define		ZD_CR107		0x01AC
#define		ZD_CR108		0x01B0
#define		ZD_CR109		0x01B4
#define		ZD_CR110		0x01B8
#define		ZD_CR111		0x01BC
#define		ZD_CR112		0x01C0
#define		ZD_CR113		0x01C4
#define		ZD_CR114		0x01C8
#define		ZD_CR115		0x01CC
#define		ZD_CR116		0x01D0
#define		ZD_CR117		0x01D4
#define		ZD_CR118		0x01D8
#define		ZD_CR119		0x01DC
#define		ZD_CR120		0x01E0
#define		ZD_CR121		0x01E4
#define		ZD_CR122		0x01E8
#define		ZD_CR123		0x01EC
#define		ZD_CR124		0x01F0
#define		ZD_CR125		0x01F4
#define		ZD_CR126		0x01F8
#define		ZD_CR127		0x01FC
#define		ZD_CR128		0x0200
#define		ZD_CR129		0x0204
#define		ZD_CR130		0x0208
#define		ZD_CR131		0x020C
#define		ZD_CR132		0x0210
#define		ZD_CR133		0x0214
#define		ZD_CR134		0x0218
#define		ZD_CR135		0x021C
#define		ZD_CR136		0x0220
#define		ZD_CR137		0x0224
#define		ZD_CR138		0x0228
#define		ZD_CR139		0x022C
#define		ZD_CR140		0x0230
#define		ZD_CR141		0x0234
#define		ZD_CR142		0x0238
#define		ZD_CR143		0x023C
#define		ZD_CR144		0x0240
#define		ZD_CR145		0x0244
#define		ZD_CR146		0x0248
#define		ZD_CR147		0x024C
#define		ZD_CR148		0x0250
#define		ZD_CR149		0x0254
#define		ZD_CR150		0x0258
#define		ZD_CR151		0x025C
#define		ZD_CR152		0x0260
#define		ZD_CR153		0x0264
#define		ZD_CR154		0x0268
#define		ZD_CR155		0x026C
#define		ZD_CR156		0x0270
#define		ZD_CR157		0x0274
#define		ZD_CR158		0x0278
#define		ZD_CR159		0x027C
#define		ZD_CR160		0x0280
#define		ZD_CR161		0x0284
#define		ZD_CR162		0x0288
#define		ZD_CR163		0x028C
#define		ZD_CR164		0x0290
#define		ZD_CR165		0x0294
#define		ZD_CR166		0x0298
#define		ZD_CR167		0x029C
#define		ZD_CR168		0x02A0
#define		ZD_CR169		0x02A4
#define		ZD_CR170		0x02A8
#define		ZD_CR171		0x02AC
#define		ZD_CR172		0x02B0
#define		ZD_CR173		0x02B4
#define		ZD_CR174		0x02B8
#define		ZD_CR175		0x02BC
#define		ZD_CR176		0x02C0
#define		ZD_CR177		0x02C4
#define		ZD_CR178		0x02C8
#define		ZD_CR179		0x02CC
#define		ZD_CR180		0x02D0
#define		ZD_CR181		0x02D4
#define		ZD_CR182		0x02D8
#define		ZD_CR183		0x02DC
#define		ZD_CR184		0x02E0
#define		ZD_CR185		0x02E4
#define		ZD_CR186		0x02E8
#define		ZD_CR187		0x02EC
#define		ZD_CR188		0x02F0
#define		ZD_CR189		0x02F4
#define		ZD_CR190		0x02F8
#define		ZD_CR191		0x02FC
#define		ZD_CR192		0x0300
#define		ZD_CR193		0x0304
#define		ZD_CR194		0x0308
#define		ZD_CR195		0x030C
#define		ZD_CR196		0x0310
#define		ZD_CR197		0x0314
#define		ZD_CR198		0x0318
#define		ZD_CR199		0x031C
#define		ZD_CR200		0x0320
#define		ZD_CR201		0x0324
#define		ZD_CR202		0x0328
#define		ZD_CR203		0x032C
#define		ZD_CR204		0x0330
#define		ZD_CR205		0x0334
#define		ZD_CR206		0x0338
#define		ZD_CR207		0x033C
#define		ZD_CR208		0x0340
#define		ZD_CR209		0x0344
#define		ZD_CR210		0x0348
#define		ZD_CR211		0x034C
#define		ZD_CR212		0x0350
#define		ZD_CR213		0x0354
#define		ZD_CR214		0x0358
#define		ZD_CR215		0x035C
#define		ZD_CR216		0x0360
#define		ZD_CR217		0x0364
#define		ZD_CR218		0x0368
#define		ZD_CR219		0x036C
#define		ZD_CR220		0x0370
#define		ZD_CR221		0x0374
#define		ZD_CR222		0x0378
#define		ZD_CR223		0x037C
#define		ZD_CR224		0x0380
#define		ZD_CR225		0x0384
#define		ZD_CR226		0x0388
#define		ZD_CR227		0x038C
#define		ZD_CR228		0x0390
#define		ZD_CR229		0x0394
#define		ZD_CR230		0x0398
#define		ZD_CR231		0x039C
#define		ZD_CR232		0x03A0
#define		ZD_CR233		0x03A4
#define		ZD_CR234		0x03A8
#define		ZD_CR235		0x03AC
#define		ZD_CR236		0x03B0

#define		ZD_CR240		0x03C0
#define		ZD_CR241		0x03C4
#define		ZD_CR242		0x03C8
#define		ZD_CR243		0x03CC
#define		ZD_CR244		0x03D0
#define		ZD_CR245		0x03D4

#define		ZD_CR251		0x03EC
#define		ZD_CR252		0x03F0
#define		ZD_CR253		0x03F4
#define		ZD_CR254		0x03F8
#define		ZD_CR255		0x03FC

#define		ZD_RF_IF_CLK			0x0400
#define		ZD_RF_IF_DATA			0x0404
#define		ZD_PE1_PE2				0x0408
#define		ZD_PE2_DLY				0x040C
#define		ZD_LE1					0x0410
#define		ZD_LE2					0x0414
#define		ZD_GPI_EN				0x0418
#define		ZD_RADIO_PD				0x042C
#define		ZD_RF2948_PD			0x042C

#ifndef HOST_IF_USB
	#define		ZD_LED1				0x0430
	#define		ZD_LED2				0x0434
#endif

	
#define		ZD_EnablePSManualAGC	0x043C	// 1: enable
#define		ZD_CONFIGPhilips		0x0440
#define		ZD_SA2400_SER_AP		0x0444
#define		ZD_I2C_WRITE			0x0444	// Same as SA2400_SER_AP (for compatible with ZD1201)
#define		ZD_SA2400_SER_RP		0x0448


#define		ZD_RADIO_PE				0x0458
#define		ZD_RstBusMaster			0x045C

#define		ZD_RFCFG				0x0464

#define		ZD_HSTSCHG				0x046C

#define		ZD_PHY_ON				0x0474
#define		ZD_RX_DELAY				0x0478
#define		ZD_RX_PE_DELAY			0x047C


#define		ZD_GPIO_1				0x0490
#define		ZD_GPIO_2				0x0494


#define		ZD_EncryBufMux			0x04A8


#define		ZD_PS_Ctrl				0x0500
#define		ZD_ADDA_PwrDwn_Ctrl		0x0504
#define		ZD_ADDA_MBIAS_WarmTime	0x0508
#define		ZD_MAC_PS_STATE			0x050C
#define		ZD_InterruptCtrl		0x0510
#define		ZD_TSF_LowPart			0x0514
#define		ZD_TSF_HighPart			0x0518
#define		ZD_ATIMWndPeriod		0x051C
#define		ZD_BCNInterval			0x0520
#define		ZD_Pre_TBTT				0x0524	//In unit of TU(1024us)

//for UART support
#define		ZD_UART_RBR_THR_DLL		0x0540
#define		ZD_UART_DLM_IER			0x0544
#define		ZD_UART_IIR_FCR			0x0548
#define		ZD_UART_LCR				0x054c
#define		ZD_UART_MCR				0x0550
#define		ZD_UART_LSR				0x0554
#define		ZD_UART_MSR				0x0558
#define		ZD_UART_ECR				0x055c
#define		ZD_UART_STATUS			0x0560

#define		ZD_PCI_TxAddr_p1		0x0600
#define		ZD_PCI_TxAddr_p2		0x0604
#define		ZD_PCI_RxAddr_p1		0x0608
#define		ZD_PCI_RxAddr_p2		0x060C
#define		ZD_MACAddr_P1			0x0610
#define		ZD_MACAddr_P2			0x0614
#define		ZD_BSSID_P1				0x0618
#define		ZD_BSSID_P2				0x061C
#define		ZD_BCNPLCPCfg			0x0620
#define		ZD_GroupHash_P1			0x0624
#define		ZD_GroupHash_P2			0x0628

⌨️ 快捷键说明

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