Ensure that the Keyboard and Mouse demos adhere to the boot protocol specification...
[pub/USBasp.git] / Demos / AudioOutput / AudioOutput.c
index 3d2e324..0f390f0 100644 (file)
  *  is responsible for the initial application hardware configuration.\r
  */\r
  \r
-/* ---   Project Configuration (Choose ONE)   --- */\r
-//#define AUDIO_OUT_MONO\r
-#define AUDIO_OUT_STEREO\r
-//#define AUDIO_OUT_LEDS\r
-//#define AUDIO_OUT_PORTC\r
-/* --- --- --- --- --- --- --- ---  ---  ---  --- */\r
-\r
 #include "AudioOutput.h"\r
 \r
 /* Project Tags, for reading out using the ButtLoad project */\r
@@ -193,7 +186,8 @@ EVENT_HANDLER(USB_UnhandledControlPacket)
                                        Scheduler_SetTaskMode(USB_Audio_Task, TASK_STOP);                               \r
                                }\r
                                \r
-                               /* Handshake the request */\r
+                               /* Acknowledge status stage */\r
+                               while (!(Endpoint_IsSetupINReady()));\r
                                Endpoint_ClearSetupIN();\r
                        }\r
 \r
@@ -249,7 +243,7 @@ TASK(USB_Audio_Task)
                /* Check to see if the bank is now empty */\r
                if (!(Endpoint_ReadWriteAllowed()))\r
                {\r
-                       /* Acknowedge the packet, clear the bank ready for the next packet */\r
+                       /* Acknowledge the packet, clear the bank ready for the next packet */\r
                        Endpoint_ClearCurrentBank();\r
                }\r
 \r