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

📄 hoststack.h

📁 zlg_fs.rar
💻 H
字号:
#ifndef __HOST_STACK_H 
#define __HOST_STACK_H

#define		MASSSTRAGE_CLASS_INTERFACE				0x08	
#include	"Mass.h"


void 		USB_Host_Serve(void);
void  		isr_USB_Hc( void );
void		USB_Host_Stack_Initialize( void );

#define find_mass_device(x)	find_class_interface(MASSSTRAGE_CLASS_INTERFACE,x)
device_instance 	*find_class_interface(unsigned char InterfaceClassID, unsigned char DeviceIndex);
hMedLUN * Creat_Medium(device_instance *dvi_ptr ,unsigned char LUNIndex);
void 			Close_Medium(hMedLUN *hMedLUNPtr,unsigned char LUNIndex);

unsigned short ReadBlockData(hMedLUN 	*MediumPtr, unsigned char *BufferPtr,
							   unsigned int LBA, unsigned short TrBLength);		
unsigned short WriteBlockData(hMedLUN 	*MediumPtr, unsigned char *BufferPtr,
							   unsigned int LBA, unsigned short TrBLength);							  

void 			disable(void);	//禁止中断
void 			enable(void);	//使能中断

void 			Sys_Hc_RESET(void);			// 硬件复位
void 			Sys_Hc_SetWAKEUP(void);		// 唤醒ISP116x
unsigned char	Sys_Hc_GetSUSPEND(void);	// 获取ISP116x挂起状态
void 			Sys_Hc_Ini(void);			// 主机初始化


#endif

⌨️ 快捷键说明

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