summaryrefslogtreecommitdiff
path: root/firmware/export/usb_drv.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/export/usb_drv.h')
-rw-r--r--firmware/export/usb_drv.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/firmware/export/usb_drv.h b/firmware/export/usb_drv.h
index 6a37144c1a..430f03bdc7 100644
--- a/firmware/export/usb_drv.h
+++ b/firmware/export/usb_drv.h
@@ -24,16 +24,17 @@
24void usb_drv_init(void); 24void usb_drv_init(void);
25void usb_drv_exit(void); 25void usb_drv_exit(void);
26void usb_drv_int(void); 26void usb_drv_int(void);
27void usb_drv_stall(int endpoint, bool stall); 27void usb_drv_stall(int endpoint, bool stall,bool in);
28bool usb_drv_stalled(int endpoint,bool in);
28int usb_drv_send(int endpoint, void* ptr, int length); 29int usb_drv_send(int endpoint, void* ptr, int length);
30int usb_drv_send_nonblocking(int endpoint, void* ptr, int length);
29int usb_drv_recv(int endpoint, void* ptr, int length); 31int usb_drv_recv(int endpoint, void* ptr, int length);
30void usb_drv_ack(struct usb_ctrlrequest* req); 32void usb_drv_ack(struct usb_ctrlrequest* req);
31void usb_drv_set_address(int address); 33void usb_drv_set_address(int address);
32void usb_drv_reset_endpoint(int endpoint, bool send); 34void usb_drv_reset_endpoint(int endpoint, bool send);
33void usb_drv_wait(int endpoint, bool send); 35void usb_drv_wait(int endpoint, bool send);
34bool usb_drv_powered(void); 36bool usb_drv_powered(void);
35int usb_drv_get_last_transfer_status(void);
36int usb_drv_get_last_transfer_length(void);
37int usb_drv_port_speed(void); 37int usb_drv_port_speed(void);
38void usb_drv_cancel_all_transfers(void);
38 39
39#endif 40#endif