\r
#include "AudioOutput.h"\r
\r
-/* Project Tags, for reading out using the ButtLoad project */\r
-BUTTLOADTAG(ProjName, "LUFA AudioOut App");\r
-BUTTLOADTAG(BuildTime, __TIME__);\r
-BUTTLOADTAG(BuildDate, __DATE__);\r
-BUTTLOADTAG(LUFAVersion, "LUFA V" LUFA_VERSION_STRING);\r
-\r
/* Scheduler Task List */\r
TASK_LIST\r
{\r
{\r
uint16_t wValue = Endpoint_Read_Word_LE();\r
\r
- Endpoint_ClearSetupReceived();\r
+ Endpoint_ClearControlSETUP();\r
\r
/* Check if the host is enabling the audio interface (setting AlternateSetting to 1) */\r
if (wValue)\r
}\r
\r
/* Acknowledge status stage */\r
- while (!(Endpoint_IsSetupINReady()));\r
- Endpoint_ClearSetupIN();\r
+ while (!(Endpoint_IsINReady()));\r
+ Endpoint_ClearControlIN();\r
}\r
\r
break;\r
Endpoint_SelectEndpoint(AUDIO_STREAM_EPNUM);\r
\r
/* Check if the current endpoint can be read from (contains a packet) and that the next sample should be read */\r
- if (Endpoint_ReadWriteAllowed() && (TIFR0 & (1 << OCF0A)))\r
+ if (Endpoint_IsOUTReceived() && (TIFR0 & (1 << OCF0A)))\r
{\r
/* Clear the sample reload timer */\r
TIFR0 |= (1 << OCF0A);\r
int16_t RightSample_16Bit = (int16_t)Endpoint_Read_Word_LE();\r
\r
/* Check to see if the bank is now empty */\r
- if (!(Endpoint_ReadWriteAllowed()))\r
+ if (!(Endpoint_IsReadWriteAllowed()))\r
{\r
/* Acknowledge the packet, clear the bank ready for the next packet */\r
- Endpoint_ClearCurrentBank();\r
+ Endpoint_ClearOUT();\r
}\r
\r
/* Massage signed 16-bit left and right audio samples into signed 8-bit */\r