X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/6e82300ddab2bf70a224b29cc3930f8cd9b92956..72622d6429ebd62f6e416356aeda565956352aed:/armsrc/usb_cdc.h diff --git a/armsrc/usb_cdc.h b/armsrc/usb_cdc.h index d7b9c2e5..085b9844 100644 --- a/armsrc/usb_cdc.h +++ b/armsrc/usb_cdc.h @@ -32,17 +32,19 @@ * @brief */ -#ifndef _USB_CDC_H_ -#define _USB_CDC_H_ +#ifndef USB_CDC_H__ +#define USB_CDC_H__ -#include +#include +#include +#include -void usb_disable(); -void usb_enable(); -bool usb_check(); -bool usb_poll(); -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_check(); +extern bool usb_poll(); +extern bool usb_poll_validate_length(); +extern uint32_t usb_read(uint8_t* data, size_t len); +extern uint32_t usb_write(const uint8_t* data, const size_t len); +#endif // _USB_CDC_H__