diff options
author | Dean Camera <[email protected]> | 2011-06-19 04:48:49 +0000 |
---|---|---|
committer | Dean Camera <[email protected]> | 2011-06-19 04:48:49 +0000 |
commit | a7dd98444674e407ef58d70d60b3d89fd548cd58 (patch) | |
tree | 9e1fb9d8a09e801ef21f86ab90ba60ddb1301d00 /LUFA/Drivers/USB/Class/Device/Audio.c | |
parent | 2e6370a6b9a4893d686a8beba603b12be0376ea6 (diff) | |
download | qmk_firmware-a7dd98444674e407ef58d70d60b3d89fd548cd58.tar.gz qmk_firmware-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/Audio.c')
-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 59792124ac..0b47b34a23 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; |