+/* set device address */
+int usb_lpc_set_addr( usb_device_t *udev, unsigned char addr) {
+ lpc_usb_set_addr(addr);
+ return 0;
+}
+
+int usb_lpc_set_configuration( usb_device_t *udev, unsigned char iCfg) {
+ lpc_usb_config_device(iCfg);
+ if ( iCfg) {
+ int i;
+ for(i = 0; i < udev->cntep; i++) {
+ lpc_usb_configEP(udev->ep[i].epnum, udev->ep[i].max_packet_size);
+ }
+ }
+ return 0;
+}
+