diff options
author | Dean Camera <dean@fourwalledcubicle.com> | 2011-06-19 04:48:49 +0000 |
---|---|---|
committer | Dean Camera <dean@fourwalledcubicle.com> | 2011-06-19 04:48:49 +0000 |
commit | a7dd98444674e407ef58d70d60b3d89fd548cd58 (patch) | |
tree | 9e1fb9d8a09e801ef21f86ab90ba60ddb1301d00 /LUFA/Drivers | |
parent | 2e6370a6b9a4893d686a8beba603b12be0376ea6 (diff) | |
download | lufa-a7dd98444674e407ef58d70d60b3d89fd548cd58.tar.gz lufa-a7dd98444674e407ef58d70d60b3d89fd548cd58.tar.bz2 lufa-a7dd98444674e407ef58d70d60b3d89fd548cd58.zip |
Code style fixes for the Device mode USB Audio Class driver to make it more in line with the style of the other library Device Class drivers.
Diffstat (limited to 'LUFA/Drivers')
-rw-r--r-- | LUFA/Drivers/USB/Class/Device/Audio.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/LUFA/Drivers/USB/Class/Device/Audio.c b/LUFA/Drivers/USB/Class/Device/Audio.c index 59792124a..0b47b34a2 100644 --- a/LUFA/Drivers/USB/Class/Device/Audio.c +++ b/LUFA/Drivers/USB/Class/Device/Audio.c @@ -143,26 +143,32 @@ bool Audio_Device_ConfigureEndpoints(USB_ClassInfo_Audio_Device_t* const AudioIn uint16_t Size; uint8_t Type; uint8_t Direction; + bool DoubleBanked; if (EndpointNum == AudioInterfaceInfo->Config.DataINEndpointNumber) { Size = AudioInterfaceInfo->Config.DataINEndpointSize; Direction = ENDPOINT_DIR_IN; Type = EP_TYPE_ISOCHRONOUS; + DoubleBanked = true; } else if (EndpointNum == AudioInterfaceInfo->Config.DataOUTEndpointNumber) { Size = AudioInterfaceInfo->Config.DataOUTEndpointSize; Direction = ENDPOINT_DIR_OUT; Type = EP_TYPE_ISOCHRONOUS; + DoubleBanked = true; } else { continue; } - if (!(Endpoint_ConfigureEndpoint(EndpointNum, Type, Direction, Size, ENDPOINT_BANK_DOUBLE))) - return false; + if (!(Endpoint_ConfigureEndpoint(EndpointNum, Type, Direction, Size, + DoubleBanked ? ENDPOINT_BANK_DOUBLE : ENDPOINT_BANK_SINGLE))) + { + return false; + } } return true; |