X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/a40680f3ac163a81d32a7ceb1c54a0b76d0d4b0f..867e10a5fdf0d26c8ee63735b894e7d3953ebbb2:/common/usb_cdc.h diff --git a/common/usb_cdc.h b/common/usb_cdc.h index c42da8db..31399222 100644 --- a/common/usb_cdc.h +++ b/common/usb_cdc.h @@ -32,18 +32,19 @@ * @brief */ -#ifndef _USB_CDC_H_ -#define _USB_CDC_H_ +#ifndef USB_CDC_H__ +#define USB_CDC_H__ -#include "common.h" +#include +#include +#include +#include "usb_cmd.h" -void usb_disable(); -void usb_enable(); -bool usb_check(); -bool usb_poll(); -bool usb_poll_validate_length(); -uint32_t usb_read(byte_t* data, size_t len); -uint32_t usb_write(const byte_t* data, const size_t len); - -#endif // _USB_CDC_H_ +extern void usb_disable(); +extern void usb_enable(); +extern bool usb_poll(); +extern bool usb_poll_validate_length(); +extern bool cmd_receive(UsbCommand* cmd); +extern bool cmd_send(uint32_t cmd, uint32_t arg0, uint32_t arg1, uint32_t arg2, void* data, size_t len); +#endif // USB_CDC_H__