X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/508e905d8d39c3968927aa2c1a45350f49452df1..546ab8712ee4b3dbbe238876ea2dcb2e7b9f6746:/Demos/Device/LowLevel/Joystick/Joystick.c diff --git a/Demos/Device/LowLevel/Joystick/Joystick.c b/Demos/Device/LowLevel/Joystick/Joystick.c index 08c4892ea..5aadb599c 100644 --- a/Demos/Device/LowLevel/Joystick/Joystick.c +++ b/Demos/Device/LowLevel/Joystick/Joystick.c @@ -117,15 +117,13 @@ void EVENT_USB_Device_UnhandledControlRequest(void) { USB_JoystickReport_Data_t JoystickReportData; - Endpoint_ClearSETUP(); - /* Create the next HID report to send to the host */ GetNextReport(&JoystickReportData); - + + Endpoint_ClearSETUP(); + /* Write the report data to the control endpoint */ Endpoint_Write_Control_Stream_LE(&JoystickReportData, sizeof(JoystickReportData)); - - /* Finalize the stream transfer to send the last packet or clear the host abort */ Endpoint_ClearOUT(); }