usb_vendor_desc.h 529 B

1234567891011121314151617181920
  1. #ifndef _USB_VENDOR_DESC_H
  2. #define _USB_VENDOR_DESC_H
  3. #define USB_VENDOR_REPORT_ID_APP 0xAB
  4. #define USB_VENDOR_REPORT_ID_DBG 0xDB
  5. #define USB_VENDOR_EP_IN_INDEX 3
  6. #define USB_VENDOR_EP_OUT_INDEX 3
  7. #define VENDOR_REPORT_DESC_SIZE 34
  8. #define VENDOR_EP_OUT_MAX_SIZE 64
  9. #define VENDOR_EP_IN_MAX_SIZE 64
  10. uint8_t *usb_vendor_itf_desc_get(uint8_t *length);
  11. uint8_t *usb_vendor_report_desc_get(uint8_t *length);
  12. uint32_t usb_vendor_fmt_size_get(uint8_t report_id);
  13. #endif