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

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

?? hal.h

?? ISP1362 Fat32 coldfire523x
?? H
字號:
#ifndef __HAL_H__
#define __HAL_H__

#include "mcf5xxx.h"
#include "m523xevb.h" 

#ifdef __cplusplus
 extern "C" {
#endif

#define 	HC_COMMAND_PORT 			(*(volatile uint16 *)0x12000002)
#define 	HC_DATA_PORT  				(*(volatile uint16 *)0x12000000)

/* 32 bit OHCI register */

#define		HC_REVISION					(0x00)		/* HC控制和狀態寄存器 */
#define		HC_CONTROL					(0x01)
#define		HC_COMMAMDSTATUS			(0x02)
#define		HC_INTERRUPTSTATUS			(0x03)
#define 	HC_INTERRUPTENABLE			(0x04)
#define 	HC_INTERRUPTDISABLE			(0x05)
#define		HC_FMINTERVAL				(0x0D)		/* HC幀計數器寄存器 */
#define 	HC_FMREMAINING				(0x0E)
#define		HC_FMNUMBER					(0x0F)
#define		HC_LSTHRESHOLD				(0x11)
#define		HC_RHDESCRIPTORA			(0x12)		/* HC根集線器寄存器 */
#define		HC_RHDESCRIPTORB			(0x13)
#define		HC_RHSTATUS					(0x14)
#define		HC_RHPORTSTATUS1			(0x15)
#define		HC_RHPORTSTATUS2			(0x16)

/* 16 bit ISP1362 register */

#define		HC_HARDWARECONFIG			(0x20)		/* HC DMA中斷控制寄存器 */
#define		HC_DMACONFIG				(0x21)
#define		HC_TRANSFERCOUNTER			(0x22)
#define		HC_uPINTERRUPT				(0x24)
#define		HC_uPINTERRUPTENABLE		(0x25)
#define		HC_CHIPID					(0x27)		/* HC雜項寄存器 */
#define		HC_SCRATCH					(0x28)
#define		HC_SOFTWARERESET			(0x29)

#define		HC_BUFFERSTATUS				(0x2C)		/* HC緩沖區RAM寄存器 */
#define     Hc_DirectAddressLength		(0x32)		/*32bit*/									
#define 	Hc_DirectAddressDataPort	(0x45)

#define		Hc_ATLBufferSize			(0x34)
#define		HC_ATLBUFFERPORT			(0x44)
#define     Hc_ATLBlkSize				(0x54)
#define     Hc_ATLPTDDoneMap   			(0x1B)		/*32bit*/
#define     Hc_ATLPTDSkipMap   			(0x1C)		/*32bit*/
#define     Hc_ATLLastPTD   			(0x1D)		/*32bit*/
#define     Hc_ATLCurrentActivePTD		(0x1E)
#define     Hc_ATLPTDDoneThresholdCount   		(0x51)
#define     Hc_ATLPTDDoneThresholdTimeOut		(0x52)

#define     Hc_ISTLBufferSize           (0x30)
#define     Hc_INTLBufferSize           (0x33)

/****************************************************************************/

#define     Hc_ATLBufferLen             (0x0A00)
#define     Hc_ATLBlkLen                (0x0200)//(0x0040)
#define     Hc_PairedATLBufLen          (0x250)
#define     Hc_PairedLen                (0x500)
#define     Hc_PTDLen                   (8 + Hc_ATLBlkLen)
#define     Hc_ISTLBufferLen            (0x0000)
#define     Hc_INTLBufferLen            (0x0000)

#define     ATLSTARTADDR                ((Hc_ISTLBufferLen << 1) + Hc_INTLBufferLen)

/****************************************************************************/

#define		SOF								0x0001
#define		OPR								0x0010
#define		MIE								0x80000000
#define		RHSC							0x00000040
#define		SF								0x00000004
#define		RWE_RWC							0x00000600
#define		FRAMEINTERVAL					0x2EDF
#define		FSLARGESTDATAPACKET				0x2778
#define		POWERONTOPOWERGOODTIME			50

/*															
 * HcuPInterrupt
 */
#define 	SOFITLInt						(1 << 0)
#define 	ATLInt							(1 << 1)
#define 	AllEOTInterrupt					(1 << 2)
#define 	OPR_Reg							(1 << 4)
#define 	HCSuspended						(1 << 5)
#define 	ClkReady						(1 << 6)

/*
 * masks used with interrupt registers:
 * HcInterruptStatus (intrstatus)
 * HcInterruptEnable (intrenable)
 * HcInterruptDisable (intrdisable)
 */
#define 	OHCI_INTR_SO	(1 << 0)	/* scheduling overrun */
#define 	OHCI_INTR_SF	(1 << 2)	/* start frame */
#define 	OHCI_INTR_RD	(1 << 3)	/* resume detect */
#define 	OHCI_INTR_UE	(1 << 4)	/* unrecoverable error */
#define 	OHCI_INTR_FNO	(1 << 5)	/* frame number overflow */
#define 	OHCI_INTR_RHSC	(1 << 6)	/* root hub status change */
#define 	OHCI_INTR_ATD	(1 << 7)	/* scheduling overrun */
#define 	OHCI_INTR_MIE	(1 << 31)	/* master interrupt enable */

/*********************************************************************/
#define     WordSwap(x)     (((x & 0x00FF) << 8) | ((x & 0xFF00) >> 8))
#define     asm             _ASMLINE 


/*HcHardwareConfiguration*/
#define 	InterruptPinEnable 		(1 << 0)
#define 	InterruptPinTrigger 	(1 << 1)
#define 	InterruptOutputPolarity	(1 << 2)
#define 	DataBusWidth16			(1 << 3)
#define 	DREQOutputPolarity		(1 << 5)
#define 	DACKInputPolarity		(1 << 6)
#define 	EOTInputPolarity		(1 << 7)
#define 	DACKMode				(1 << 8)
#define 	AnalogOCEnable			(1 << 10)
#define 	SuspendClkNotStop		(1 << 11)
#define 	DownstreamPort15KRSel	(1 << 12)

typedef struct _SFLAGS
{		
		uint8 SLAVE_ATTACHED	;
		uint8 SLAVE_REMOVED		;	/* device unplugged during data transfer */
		uint8 SLAVE_FOUND	    ;	/* Slave USB device found */
		uint8 SLAVE_ENUMERATED	;	/* slave USB device enumeration done */
		uint8 SLAVE_ONLINE		;
		uint8 SLAVE_MASSDEVICE  ;	
		uint8 ERROR			;	
		uint8 bak    		;
		
} SFLAGS;

#ifndef TRUE
  #define TRUE 0x5A
#endif

#ifndef FALSE
  #define FALSE 0
#endif

/******************************************************************************/
uint16 ISP1362Reg16Read(uint16 regaddr);
void ISP1362Reg16Write(uint16 regaddr, uint16 data);
uint32 ISP1362Reg32Read(uint16 regaddr);
void ISP1362Reg32Write(uint16 regaddr, uint32 data);

void ReadATLIndirect(uint16 * pBufAddr, uint16 TotalBytes);
void WriteATLIndirect(uint16 * pBufAddr, uint16 TotalBytes);
void ReadATLDirect(uint16 * pBufAddr, uint16 StartAddr, uint16 TotalBytes);
void WriteATLDirect(uint16 * pWBufAddr, uint16 StartAddr, uint16 TotalBytes);
void SwapWriteATLDirect(uint16 * pBufAddr, uint16 StartAddr, uint16 TotalBytes);
void ActiveATLPTD(void);
void ResetPairedPTD(void);

void ISP1362SuspendDevice(void);
void ISP1362SetDeviceInOperational(void);

//uint16 WordSwap(uint16 input);
uint16 LSwapuint16(uint16 dData1,uint16 dData2);
uint32 LSwapuint32(uint32 dData1,uint32 dData2,uint32 dData3,uint32 dData4);

void ISP1362SoftwareReset(void);

//void Delay_100ns(void);
void Delay_100ns(uint32 t);
void Delay_1ms  (uint32 t);

void ISP1362Init(void);
int8 CheckDevice();

#ifdef __cplusplus
}
#endif

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲大片免费看| 在线播放中文一区| 国产乱子轮精品视频| 免费黄网站欧美| 日韩精品视频网| 香港成人在线视频| 水野朝阳av一区二区三区| 亚洲国产日产av| 日韩电影在线免费观看| 美洲天堂一区二卡三卡四卡视频| 日本免费新一区视频| 久久精品99国产精品日本| 久久99最新地址| 国产成人在线电影| 日本欧美一区二区| 色婷婷久久久久swag精品| 欧美午夜视频网站| 精品区一区二区| 久久免费午夜影院| 精品99久久久久久| 亚洲精品一二三区| 图片区小说区区亚洲影院| 精品久久久久香蕉网| 亚洲另类一区二区| 极品尤物av久久免费看| 国产精品视频线看| 一区二区三区加勒比av| 蜜臀av一区二区在线观看| 国产精品资源在线| 色香蕉久久蜜桃| 欧美一区二区三区白人| 久久九九久久九九| 亚洲综合男人的天堂| 韩国av一区二区| 色哟哟欧美精品| 精品国产一二三| 亚洲狼人国产精品| 国产精品亚洲视频| 欧美日韩的一区二区| 亚洲国产精品久久久久秋霞影院 | 欧美亚洲一区二区三区四区| 欧美一区二区三区系列电影| 久久综合精品国产一区二区三区| 国产精品毛片高清在线完整版| 日精品一区二区三区| 91视频在线看| 久久综合色婷婷| 亚洲妇女屁股眼交7| 国产传媒一区在线| 日韩你懂的在线播放| 亚洲综合一区在线| 粉嫩一区二区三区在线看| 日韩午夜中文字幕| 一区二区三区四区在线免费观看| 久久精品99国产国产精| 欧美日韩国产不卡| 亚洲综合免费观看高清完整版在线| 国产成人av电影在线播放| 日韩精品中文字幕一区| 日韩国产高清在线| 欧美性猛片aaaaaaa做受| 中文字幕日韩一区二区| 欧美色手机在线观看| 亚洲日本在线天堂| 成人精品小蝌蚪| 国产丝袜欧美中文另类| 国产一区二区看久久| 久久综合久色欧美综合狠狠| 日本不卡视频在线观看| 91精品国产综合久久精品app| 一区二区三区四区在线播放 | 亚洲码国产岛国毛片在线| 国产成人av影院| 久久九九影视网| 国产mv日韩mv欧美| 国产精品久久久久天堂| av一区二区久久| 中文字幕在线观看一区二区| 成人黄色a**站在线观看| 国产欧美视频一区二区| 国产高清视频一区| 国产精品三级电影| a在线播放不卡| 一区二区三区日韩| 欧美剧在线免费观看网站 | 亚洲欧洲成人自拍| 91啦中文在线观看| 亚洲国产欧美在线人成| 8v天堂国产在线一区二区| 日本成人中文字幕| 久久新电视剧免费观看| 国产黑丝在线一区二区三区| 国产精品免费观看视频| 91久久线看在观草草青青| 五月综合激情婷婷六月色窝| 欧美zozozo| www.欧美精品一二区| 亚洲成人动漫av| 欧美mv日韩mv国产网站app| 国产91丝袜在线播放九色| 中文字幕乱码一区二区免费| 色综合天天综合网天天狠天天| 亚洲一二三区不卡| 精品国产一区二区亚洲人成毛片| 风间由美一区二区av101| 亚洲美女视频在线观看| 26uuu亚洲综合色欧美| 91年精品国产| 久久99国产精品成人| 亚洲视频你懂的| 日韩亚洲欧美一区二区三区| 成人av资源站| 免费精品视频在线| 亚洲免费在线视频一区 二区| 欧美一区二区三区爱爱| 91女厕偷拍女厕偷拍高清| 毛片不卡一区二区| 一区二区激情视频| 久久精品水蜜桃av综合天堂| 欧美日韩不卡在线| av一二三不卡影片| 国产一区视频网站| 日韩 欧美一区二区三区| 亚洲婷婷国产精品电影人久久| 欧美不卡一二三| 欧美日韩在线观看一区二区 | 26uuu色噜噜精品一区二区| 91免费版pro下载短视频| 国产尤物一区二区在线| 五月天中文字幕一区二区| 亚洲女爱视频在线| 欧美国产一区视频在线观看| 日韩欧美专区在线| 亚洲同性gay激情无套| 国产日产欧美一区| 日韩美女视频在线| 69av一区二区三区| 欧美系列一区二区| 一本色道久久综合亚洲精品按摩| 国产精品一区免费在线观看| 污片在线观看一区二区| 亚洲一区二区在线播放相泽 | 欧美男同性恋视频网站| 91片黄在线观看| 91丝袜呻吟高潮美腿白嫩在线观看| 激情综合网av| 久久精品国产精品青草| 三级成人在线视频| 日本亚洲最大的色成网站www| 亚洲国产成人porn| 亚洲成av人片| 肉色丝袜一区二区| 麻豆成人91精品二区三区| 麻豆免费看一区二区三区| 日本不卡的三区四区五区| 免费成人美女在线观看.| 青青草国产成人99久久| 免费观看久久久4p| 久久国产精品99精品国产| 国产综合久久久久久鬼色| 国产综合一区二区| 成人国产精品免费网站| 99re在线精品| 日本黄色一区二区| 自拍偷在线精品自拍偷无码专区 | 91精品国产一区二区三区蜜臀| 色婷婷亚洲婷婷| 天堂一区二区在线免费观看| 久久久高清一区二区三区| 在线观看精品一区| 不卡的av中国片| 色婷婷亚洲综合| 中文字幕五月欧美| 亚洲成在线观看| ...av二区三区久久精品| 国产清纯白嫩初高生在线观看91 | 色综合夜色一区| 成人午夜在线视频| 国产福利一区在线| av中文字幕亚洲| 91精品欧美综合在线观看最新| 91久久一区二区| 337p日本欧洲亚洲大胆精品 | 国产一区二区三区精品欧美日韩一区二区三区 | 一本大道av一区二区在线播放| 在线视频国内自拍亚洲视频| 高清成人在线观看| 色偷偷一区二区三区| 欧美精品1区2区3区| 2023国产精品| 国产精品国产三级国产普通话蜜臀 | 成人黄色电影在线 | 一区二区三区蜜桃| 日韩成人免费看| av午夜精品一区二区三区| 91精品国产综合久久久蜜臀粉嫩| 国产亚洲成av人在线观看导航| 亚洲444eee在线观看| av亚洲精华国产精华精华| 日韩精品专区在线|