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

📄 usblib.h

📁 S3C2410 USB Mass storage 源码.
💻 H
字号:
/****************************************************************
 NAME: usblib.h
 DESC: 
 HISTORY:
 Mar.25.2002:purnnamu: ported for S3C2410X.
 ****************************************************************/
#ifndef __USBLIB_H__
#define __USBLIB_H__

#include "2410usb.h"

#define PWR_REG_DEFAULT_VALUE (DISABLE_SUSPEND)


//UFI子类命令
#define Test_Unit_Ready             0x00         //测试单元准备
#define Rezero_Unit                    0x01//归0
#define Request_Sense                   0x03 //请求判断
#define Format_Unit                 0x04         //格式化单元
#define Inquiry                     0x12         //查询
#define Mode_Sence_06                   0x1a
#define Star_Stop                   0x1B         //启动/停止
#define Send_Diagnostic             0x1D         //发送诊断
#define Mode_Select                 0x55         //模式选择
#define Mode_Sense                  0x5A         //模式判别
#define Medium_Removal              0x1E        //禁止/允许介质移除
#define Read_10                     0x28         //读10
#define Read_12                     0xA8         //读12
#define Read_Capacity               0x25         //读容量
#define Read_Format_capacity        0x23         //读格式化容量
#define Seek_10                     0x2B         //寻道10
#define Verify                      0x2F         //验证
#define Write_10                    0x2A         //写10
#define Write_12                    0xAA         //写12
#define Write_and_Verify            0x2E         //写并验证


void ConfigUsbd(void);
void ReconfigUsbd(void);

void RdPktEp0(U8 *buf,int num);
void WrPktEp0(U8 *buf,int num);
void WrPktEp1(U8 *buf,int num);
void WrPktEp2(U8 *buf,int num);
void RdPktEp3(U8 *buf,int num);
void RdPktEp4(U8 *buf,int num);

void ConfigEp3IntMode(void);
void ConfigEp3DmaMode(U32 bufAddr,U32 count);

#endif /*__USBLIB_H__*/

⌨️ 快捷键说明

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