X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/1be3436e895c9937dcd4ebbec33ea199f3e26db2..4cc7f5200beef90c39c8c8310ed7c8b849afb4d9:/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(); }