?? external.h
字號:
_DECL UINT8 ufiCommandDecoder(void);
_DECL void MCU_Init(void);
_DECL void msDelay(UINT8 i);
//__________________________USB.C___________________________//
_DECL void usb_task (void);
_DECL void usb_task_init (void);
_DECL void usb_init(void );
_DECL void usb_do_enumeration (void);
_DECL void usb_standard_request(void);
_DECL void usb_class_request(void);
_DECL void usb_GetDescriptor(void);
_DECL void usb_set_address (void);
_DECL void usb_get_configuration (void);
_DECL void usb_set_configuration (void);
_DECL void usb_clear_feature (void);
_DECL void usb_set_feature (void);
_DECL void hid_set_idle(void);
_DECL UINT8 usb_send_data (void);
_DECL void usb_get_status (void);
_DECL void usb_get_max_lun(void);
_DECL void Read1Sector(void);
_DECL void Write1Sector(void);
_DECL void WriteReg(UINT8 reg,UINT8 Data);
_DECL UINT8 ReadReg(UINT8 Reg);
_DECL void ATAInit(char u8Reset);
_DECL UINT8 ATAMultipleRead(UINT32 u32SectorNo);
_DECL UINT8 ATAMultipleWrite(UINT32 u32SectorNo);
_DECL UINT8 ATAIsReady(void);
_DECL UINT32 ATAGetCapacity(void);
_DECL void ATA_RESET(void);
_DECL void ATAReadID(void);
_DECL UINT8 ATAWaitDataReady(void);
_DECL UINT8 ATAWaitCardReady(UINT16 timeout);
_DECL UINT32 ATACapacity(void);
_DECL UINT8 stIsReady(UINT8 u8LUN);
_DECL UINT32 stGetCapacity(UINT8 u8LUN);
_DECL UINT8 stReadSectors(UINT8 u8LUN, UINT32 u32RdStartSector, UINT16 u16RdSectors);
_DECL UINT8 stWriteSectors(UINT8 u8LUN, UINT32 u32StartSector, UINT16 u16WtSectors);
_DECL void stInit(UINT8 Option);
_DECL UINT8 GetCBW(void);
_DECL void SendCSW(UINT8 u8Status);
struct STORAGE_MAP {
UINT8 (*fnRead) (UINT32) ;
UINT8 (*fnWrite) (UINT32) ;
UINT32 (*fnGetCapacity) (void) ;
UINT8 (*fnIsReady) (void) ;
};
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -