User manual

GHI Electronics,LLC Embedded Master User Manual
Hardware and Software Library
Windows might save the device information in its registry. Therefore, if you change
the USB device settings/Interfaces and connect it again, it might not work correctly.
Make sure to be careful with changing your USB device settings. Also, you might
need to delete the all settings from Windows registry manually.
By default, Micro Framework debug interface is USB. If you need to use the USB
Client feature to build a USB device, you should select a different debug interface
first (COM or Ethernet). (The library has the option of adding the USB Debug
Interface).
Remote Wakeup feature is currently not supported.
Make sure to select 64 bytes as the bMaxPacketSize0 in the Device Descriptor.
Embedded Master uses LPC2468/2478 and USBizi uses LPC2388/2387 as the
core processor which have fixed endpoint configuration and the user must comply
with these restriction; otherwise, the USB device configuration will be refused by
Embedded Master. Here's a table of how the endpoints are assigned: (LPC24xx
data sheet has complete reference).
Endpoint
Number
Endpoint
Type
Direction Double
Buffer
0 Control In/Out No
1 Interrupt In/Out No
2 Bulk In/Out Yes
3 Isochronous In/Out Yes
4 Interrupt In/Out No
5 Bulk In/Out Yes
6 Isochronous In/Out Yes
7 Interrupt In/Out No
8 Bulk In/Out Yes
9 Isochronous In/Out Yes
10 Interrupt In/Out No
11 Bulk In/Out Yes
12 Isochronous In/Out Yes
13 Interrupt In/Out No
14 Bulk In/Out Yes
15 Bulk In/Out Yes
Rev. 2.06 TFT Page 74 of 102 www.ghielectronics.com