/* Function to create the next report to send back to the host at the next reporting interval. */
void CreateGenericHIDReport(uint8_t *DataArray)
/* Function to create the next report to send back to the host at the next reporting interval. */
void CreateGenericHIDReport(uint8_t *DataArray)
{
	uint8_t CurrLEDMask = LEDs_GetLEDs();
	DataArray[0] = ((CurrLEDMask & LEDS_LED1) ? 1 : 0);
	DataArray[1] = ((CurrLEDMask & LEDS_LED2) ? 1 : 0);
	DataArray[2] = ((CurrLEDMask & LEDS_LED3) ? 1 : 0);
	DataArray[3] = ((CurrLEDMask & LEDS_LED4) ? 1 : 0);
}