Browse Source

添加RNDIS

git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2579 bbd45198-f89e-11dd-88c7-29a3b14d5316
sc943313837@gmail.com 12 years ago
parent
commit
b1fa07f392
1 changed files with 7 additions and 0 deletions
  1. 7 0
      components/drivers/usb/usbdevice/core/usbdevice.c

+ 7 - 0
components/drivers/usb/usbdevice/core/usbdevice.c

@@ -88,6 +88,13 @@ rt_err_t rt_usb_device_init(const char* udc_name)
     /* add the class to the configuration */
     rt_usbd_config_add_class(cfg, cls);
 #endif
+#ifdef RT_USB_DEVICE_RNDIS
+    /* create a rndis class object */
+    cls = rt_usbd_class_rndis_create(udevice);
+
+    /* add the class to the configuration */
+    rt_usbd_config_add_class(cfg, cls);
+#endif
 
     /* set device descriptor to the device */
 #ifdef RT_USB_DEVICE_COMPOSITE