📄 usblib.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 + -