/* Main program entry point. This routine configures the hardware required by the application, then enters a loop to run the application tasks in sequence.  */
int main(void)
/* Main program entry point. This routine configures the hardware required by the application, then enters a loop to run the application tasks in sequence.  */
int main(void)
{
	SetupHardware();
	puts_P(PSTR(ESC_FG_CYAN "Mouse HID Host Demo running.\r\n" ESC_FG_WHITE));
	LEDs_SetAllLEDs(LEDMASK_USB_NOTREADY);
	GlobalInterruptEnable();
	for (;;)
	{
		MouseHost_Task();
		USB_USBTask();
	}
}