+ uint8_t ReportSizeInBits = CurrReportIDInfo->ReportSizeBits[REPORT_ITEM_TYPE_In];\r
+ uint8_t ReportSizeOutBits = CurrReportIDInfo->ReportSizeBits[REPORT_ITEM_TYPE_Out];\r
+ uint8_t ReportSizeFeatureBits = CurrReportIDInfo->ReportSizeBits[REPORT_ITEM_TYPE_Feature];\r
+\r
+ /* Print out the byte sizes of each report within the device */\r
+ printf_P(PSTR(" + Report ID %d - In: %d bytes, Out: %d bytes, Feature: %d bytes\r\n"),\r
+ CurrReportIDInfo->ReportID,\r
+ ((ReportSizeInBits >> 3) + ((ReportSizeInBits & 0x07) != 0)),\r
+ ((ReportSizeOutBits >> 3) + ((ReportSizeOutBits & 0x07) != 0)),\r
+ ((ReportSizeFeatureBits >> 3) + ((ReportSizeFeatureBits & 0x07) != 0)));\r
+ }\r
+\r
+ puts_P(PSTR("Mouse Enumerated.\r\n"));\r
+\r
+ USB_HostState = HOST_STATE_Configured;\r