aboutsummaryrefslogtreecommitdiffstats
path: root/libmaple/usb/usb.h
diff options
context:
space:
mode:
Diffstat (limited to 'libmaple/usb/usb.h')
-rw-r--r--[-rwxr-xr-x]libmaple/usb/usb.h15
1 files changed, 5 insertions, 10 deletions
diff --git a/libmaple/usb/usb.h b/libmaple/usb/usb.h
index 853300b..da6fa55 100755..100644
--- a/libmaple/usb/usb.h
+++ b/libmaple/usb/usb.h
@@ -60,8 +60,11 @@ typedef enum {
extern volatile uint32 bDeviceState;
-void usb_cdcacm_enable(gpio_dev*, uint8);
-void usb_cdcacm_disable(gpio_dev*, uint8);
+struct _DEVICE_PROP;
+struct _USER_STANDARD_REQUESTS;
+void usb_init_usblib(struct _DEVICE_PROP*,
+ struct _USER_STANDARD_REQUESTS*);
+
void usbSuspend(void);
void usbResumeInit(void);
void usbResume(RESUME_STATE);
@@ -70,16 +73,8 @@ void usbResume(RESUME_STATE);
void __irq_usb_lp_can_rx0(void);
void usbWaitReset(void);
-/* blocking functions for send/receive */
-void usbBlockingSendByte(char ch);
-uint32 usbSendBytes(const uint8* sendBuf,uint32 len);
-uint32 usbBytesAvailable(void);
-uint32 usbReceiveBytes(uint8* recvBuf, uint32 len);
-uint8 usbGetDTR(void);
-uint8 usbGetRTS(void);
uint8 usbIsConnected(void);
uint8 usbIsConfigured(void);
-uint16 usbGetPending(void);
#ifdef __cplusplus
} // extern "C"