📄 msc.h
字号:
#define UFI_MSPGCD_TPP 0x1c //Timer and Potect Page in Page Code of Mode Sense Command
#define UFI_MSPGCD_RETALL 0x3f //Return all page
unsigned char MSC_dCBWSignature[]={0x55,0x53,0x42,0x43};
unsigned char MSC_dCSWSignature[]={0x55,0x53,0x42,0x53};
char mp3filename[]={'M','P','3'};
unsigned char InquiryData[]={
0x80, //RMB
0x00, //ISO/ECMA/ANSI
0x01, //Response Data Format
0x1f, //Additional Length
0x00, //Reserved
0x00, //Reserved
0x00, //Reserved
'l','i','u',0,0,0,0,0, //Vendor Information
't','h','r','e','e','w','a','t','e','r',0,0,0,0,0,0,//Product Identification
0,0,0,0}; //Product Revision Level n.nn
unsigned char CapactiyLstHd[]={0x00,0x00,0x00,0x10};
unsigned char bBlockLength[]={0x00,0x02,0x00}; //512 Byte
unsigned char nLastLBAddr[]={0x00,0x01,0xf3,0xff};//Last Logical Block Address for 64MB
unsigned char ModeParaHdtail[]={0x00, //Medium Type Code
0,0,0,0,0};
unsigned char UFIDevAllOtherMode[]={0x01, //Page Code of Read-Write Error Recovery Page
0x0a, //Page Length
0, //Error Recovery Parameters
3, //Read Retry Count
0,0,0,0,
3, //Write Retry Count
0,0,0,
//Flexible Disk Page
0x05, //Page Code of Flexible Disk Page
0x1e, //Page Length
0x00,0xfa, //Transfer Rate = 250kbps
8, //Number of Heads磁头数
32, //Sectors per Track每磁道扇区数
0x02,0x00, //Data bytes per Sector每扇区字节数
0x01,0xf4, //Number of Cuylinders柱面数
0,0,0,0,0,0,0,0,0,//Reserved 保留
1, //motor On Delay
0xff, //motor Off Delay=Never
0,0,0,0,0,0,0,//Reserved 保留
0x01,0x2c, //Medium Rotation Rate介质旋转速率=300rpm
0,0, //Reserved 保留
//Removable Block Access Capabilities Page
0x1b, //Page Code
0x0a, //Page Length
0,//0x80, //SFLP=1
0x01, //TLUN=1
0,0,0,0,0,0,0,0//Reserved 保留
};
unsigned char TimerProtectPage[]={0x1c,0x06,0,0x05,0,0,0,0};
typedef struct struct_CBW
{
unsigned char dCBWTag[4]; //dCBWTag of CBW
long unsigned int dCBWDataTransferLength;//dCBWDataTransferLength of CBW
unsigned char bmCBWFlags;
unsigned char bCBWLUN;
unsigned char bCBWCBLength;
unsigned char CBWCB[12];
};
typedef struct struct_CapacityDes
{
long unsigned int nBlock;
unsigned char bDesCode;
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -