📄 usbh_msdc.h
字号:
// SUNPLUS S+core IDE generated include file.#ifndef ANISPG290_USBH_MSDC_H_6729_15890__INCLUDED_#define ANISPG290_USBH_MSDC_H_6729_15890__INCLUDED_//#define USBH_print// INT#define C_IN_Token 0x0100#define C_Host_TX_Data 0x0080#define C_VBUS_Status 0x0040#define C_Auto_Out_TX 0x0020#define C_Auto_In_TX 0x0010#define C_Host_RX 0x0008#define C_TX_Task_complete 0x0004#define C_SOF 0x0002#define C_DP_DM_Status 0x0001//Status (Error)#define C_CSW_Fail 0x0100#define C_Status_TimeOut 0x0080#define C_Status_CRCERR 0x0040#define C_Status_DataERR 0x0020#define C_Status_BitERR 0x0010#define C_Status_UnkonwnPID 0x0008#define C_Status_Stall 0x0004#define C_Status_Nack 0x0002#define C_Status_Ack 0x0001//Transfer#define C_Transfer_Reset 0x0040#define C_Transfer_OutData1 0x0020#define C_Transfer_OutData0 0x0010#define C_Transfer_InData1 0x0008#define C_Transfer_InData0 0x0004#define C_Transfer_Setup 0x0002#define C_Transfer_SOF 0x0001//EP0 Status Token#define C_EP0_Status_IN 0#define C_EP0_Status_OUT 1//SCSI#define C_SCSIDataIN 0x80#define C_SCSIDataOUT 0x00#define C_TestUnitReady 0x00#define C_RequestSense 0x03#define C_Inquiry 0x12#define C_ModeSense 0x1A#define C_PreventAllowMediumRemoval 0x1E#define C_ReadFormatCapacities 0x23#define C_ReadCapacity 0x25#define C_Read10 0x28#define C_Write10 0x2A#define C_Verify 0x2Fextern int USBH_ISR(void);extern int DrvUSBH_Initial(void);extern int DrvUSBH_LUNInitial(int LUN);extern int DrvUSBH_ReadSector(int Addr, int BlockNum, char *BufferAddr, int LUN);extern int DrvUSBH_WriteSector(int Addr, int BlockNum, char *BufferAddr, int LUN);extern void DrvUSBH_UnInitial(void);extern void DrvUSBH_PowerON(void);extern void DrvUSBH_PowerOFF(void);extern int DrvUSBH_CheckDevice(void);extern int R_USBH_MaxLUN; // Logic Unit Number. If the device supports four LUNs then this // variable would be 3.extern int R_USBH_Size[4]; // LUN Size, Unit : Sector // R_USBH_Size[0] : LUN0, R_USBH_Size[1] : LUN1 // R_USBH_Size[2] : LUN2, R_USBH_Size[3] : LUN3extern int R_USBH_WP[4]; // LUN Write Protect 0:Not Write Protect 1:Write Protectextern int R_USBH_Present; // 1: USB Device is plugged in and intial successfully // 0: USB Device is NOT plugged in.#endif //ANISPG290_USBH_MSDC_H_6729_15890__INCLUDED_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -