aboutsummaryrefslogtreecommitdiffstats
path: root/core/usb/usb.h
diff options
context:
space:
mode:
Diffstat (limited to 'core/usb/usb.h')
-rw-r--r--core/usb/usb.h64
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