aboutsummaryrefslogtreecommitdiffstats
path: root/LUFA/Drivers/USB/Class/Device
diff options
context:
space:
mode:
authorDean Camera <dean@fourwalledcubicle.com>2011-06-19 04:48:49 +0000
committerDean Camera <dean@fourwalledcubicle.com>2011-06-19 04:48:49 +0000
commita7dd98444674e407ef58d70d60b3d89fd548cd58 (patch)
tree9e1fb9d8a09e801ef21f86ab90ba60ddb1301d00 /LUFA/Drivers/USB/Class/Device
parent2e6370a6b9a4893d686a8beba603b12be0376ea6 (diff)
downloadlufa-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/USB/Class/Device')
-rw-r--r--LUFA/Drivers/USB/Class/Device/Audio.c10
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;