X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/9798440ca4f694e7cd8312a51b82e59589f1ebeb..864196c884ef3602aee44f1a68aceb5819a07f21:/Demos/Device/ClassDriver/AudioInput/AudioInput.c diff --git a/Demos/Device/ClassDriver/AudioInput/AudioInput.c b/Demos/Device/ClassDriver/AudioInput/AudioInput.c index a361ea1a4..7b7ca2c11 100644 --- a/Demos/Device/ClassDriver/AudioInput/AudioInput.c +++ b/Demos/Device/ClassDriver/AudioInput/AudioInput.c @@ -40,12 +40,15 @@ * passed to all Audio Class driver functions, so that multiple instances of the same class * within a device can be differentiated from one another. */ -USB_ClassInfo_Audio_t Microphone_Audio_Interface = +USB_ClassInfo_Audio_Device_t Microphone_Audio_Interface = { - .StreamingInterfaceNumber = 1, + .Config = + { + .StreamingInterfaceNumber = 1, - .DataINEndpointNumber = AUDIO_STREAM_EPNUM, - .DataINEndpointSize = AUDIO_STREAM_EPSIZE, + .DataINEndpointNumber = AUDIO_STREAM_EPNUM, + .DataINEndpointSize = AUDIO_STREAM_EPSIZE, + }, }; /** Main program entry point. This routine contains the overall program flow, including initial @@ -59,7 +62,7 @@ int main(void) for (;;) { - if (Microphone_Audio_Interface.InterfaceEnabled) + if (Microphone_Audio_Interface.State.InterfaceEnabled) ProcessNextSample(); Audio_Device_USBTask(&Microphone_Audio_Interface);