Răsfoiți Sursa

test vendor

hathach 6 ani în urmă
părinte
comite
490771a094
1 a modificat fișierele cu 2 adăugiri și 0 ștergeri
  1. 2 0
      src/class/vendor/vendor_device.c

+ 2 - 0
src/class/vendor/vendor_device.c

@@ -168,6 +168,8 @@ void vendord_reset(uint8_t rhport)
 
 
 bool vendord_open(uint8_t rhport, tusb_desc_interface_t const * itf_desc, uint16_t *p_len)
 bool vendord_open(uint8_t rhport, tusb_desc_interface_t const * itf_desc, uint16_t *p_len)
 {
 {
+  TU_VERIFY(TUSB_CLASS_VENDOR_SPECIFIC == itf_desc->bInterfaceClass);
+
   // Find available interface
   // Find available interface
   vendord_interface_t* p_vendor = NULL;
   vendord_interface_t* p_vendor = NULL;
   for(uint8_t i=0; i<CFG_TUD_VENDOR; i++)
   for(uint8_t i=0; i<CFG_TUD_VENDOR; i++)