📄 usbd12.h
字号:
/************************************************************************
*File : Usbd12.h *
*By : hugang, hgx2000@mail.china.com *
************************************************************************/
#ifndef __USBD12_H__
#define __USBD12_H__
#define USB_D12_NOLAZYCLOCK 0x02
#define USB_D12_CLOCKRUNNING 0x04
#define USB_D12_SOFTCONNECT 0x10
#define USB_D12_CLOCK_12M 0x03
#define USB_D12_SETTOONE 0x40
#define USB_D12_ENDP4INTENABLE 0x40
#define USB_D12_ENDP5INTENABLE 0x80
#define USB_D12_STALL 0x02
extern void UsbSetAddressEnable(unsigned char bAddress, unsigned char bEnable);
extern void UsbSetEndpointEnable(unsigned char bEnable);
extern void UsbSetMode(unsigned char bConfig, unsigned char bClkDiv);
extern void UsbSetDMA(unsigned char bMode);
extern void UsbSetEndpointStatus(unsigned char bEndp, unsigned char bStalled);
extern void UsbSendResume(void);
extern void UsbAcknowledgeEndpoint(unsigned char endp);
extern unsigned char UsbSelectEndpoint(unsigned char bEndp);
extern unsigned char UsbReadLastTransactionStatus(unsigned char bEndp);
extern unsigned char UsbReadEndpointStatus(unsigned char bEndp);
extern unsigned char UsbReadEndpoint(unsigned char endp, unsigned char * buf, unsigned char len);
extern unsigned char UsbWriteEndpoint(unsigned char endp, unsigned char * buf, unsigned char len);
extern unsigned short UsbReadCurrentFrameNumber(void);
#endif /*__USBD12_H__*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -