diff options
Diffstat (limited to 'core/usb/usb.h')
-rw-r--r-- | core/usb/usb.h | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/core/usb/usb.h b/core/usb/usb.h deleted file mode 100644 index e76772e..0000000 --- a/core/usb/usb.h +++ /dev/null @@ -1,64 +0,0 @@ -/* insert license */ - -#ifndef __USB_H_ -#define __USB_H_ - - -#include "usb_lib.h" -#include "libmaple.h" - -#ifdef __cplusplus -extern "C" { -#endif - -typedef enum - { - RESUME_EXTERNAL, - RESUME_INTERNAL, - RESUME_LATER, - RESUME_WAIT, - RESUME_START, - RESUME_ON, - RESUME_OFF, - RESUME_ESOF - } RESUME_STATE; - -typedef enum - { - UNCONNECTED, - ATTACHED, - POWERED, - SUSPENDED, - ADDRESSED, - CONFIGURED - } DEVICE_STATE; - - extern volatile uint32 bDeviceState; - - void setupUSB(void); - void usbSuspend(void); - void usbResumeInit(void); - void usbResume(RESUME_STATE); - - RESULT usbPowerOn(void); - RESULT usbPowerOff(void); - - void usbDsbISR(void); - void usbEnbISR(void); - - /* overloaded ISR routine, this is the main usb ISR */ - void usb_lpIRQHandler(void); - void usbWaitReset(void); - - /* blocking functions for send/receive */ - int16 usbSendBytes(uint8* sendBuf,uint16 len); - uint8 usbBytesAvailable(void); - uint8 usbReceiveBytes(uint8* recvBuf, uint8 len); - - void usbSendHello(void); - -#ifdef __cplusplus -} // extern "C" -#endif - -#endif //_USB_H |