On Friday, 24. September 2010 14:20:18 Xiaofan Chen wrote: > Section "EEPROM Programming -->EEPROM Settings -->USB String > Descriptors" of the help file (chm format) has the following. > "This allows for the string descriptors that the device will use to be > changed on the EEPROM. The maximum number of characters > that the string descriptors can take is 48 including the Manufacturer, > Product Description and Serial Number strings."
Thanks for checking, I'll change the code to limit the string length to 48 characters in total. > From what I read using FT_prog dump of a Luminary LM321968 > board (using FT2232D), of the 64 words EEPROM, the first > 12s word are not for the strings. And the remaining 52 words, I guess > 4 words are kind of checksum (or spacer or things like that) for the > three strings and the user area. I will call them "spacer" later. > > So you got 48 words available for the 4 strings. The "spacer" is the string "descriptor table". The first byte is the string length and the next byte is "0x03" for "type: string". > > AN_121 also mentions the "manufacturer ID" string additionally > > to the "manufacturer" string. Any idea what that is? > > ftd2xx.h seems to mention it, but I do not see that in the dump. Hmm, very strange. I think we leave this one out for now. Thomas -- libftdi - see http://www.intra2net.com/en/developer/libftdi for details. To unsubscribe send a mail to [email protected]
