/* Local function to send a command to the USB protocol engine and read data */
static U8 USBHwCmdRead(U8 bCmd)
/* Local function to send a command to the USB protocol engine and read data */
static U8 USBHwCmdRead(U8 bCmd)
{
	USBHwCmd(bCmd);
	LPC_USB->USBCmdCode = 0x00000200 | (bCmd << 16);
	Wait4DevInt(CDFULL);
	return LPC_USB->USBCmdData;
}