A signed string pointer comparison was stopping USBdriver from finding valid...
Robert Sprowson authored
A signed string pointer comparison was stopping USBdriver from finding valid endpoints when ROMmed,as the special string it registers with was at a -ve address.

Changed to behave per the PRM (only 0 is important).
That was a git to find!

Version 0.64. Tagged as 'DeviceFS-0_64'
10df2aff