/* Local function to send a command to the USB protocol engine */
static void USBHwCmd(unsigned char bCmd)
/* Local function to send a command to the USB protocol engine */
static void USBHwCmd(unsigned char bCmd)
{
	USB->USBDevIntClr = CDFULL | CCEMTY;
	USB->USBCmdCode = 0x00000500 | (bCmd << 16);
	Wait4DevInt(CCEMTY);
}