Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of USBDevice by
Diff: USBAudio/USBAudio.cpp
- Revision:
- 11:eeb3cbbaa996
- Parent:
- 1:80ab0d068708
- Child:
- 47:a0cd9646ecd1
diff -r 1e3d126a322b -r eeb3cbbaa996 USBAudio/USBAudio.cpp --- a/USBAudio/USBAudio.cpp Thu May 30 17:16:57 2013 +0100 +++ b/USBAudio/USBAudio.cpp Mon Aug 05 14:13:36 2013 +0300 @@ -400,8 +400,8 @@ MSB(TERMINAL_USB_STREAMING), // wTerminalType 0x00, // bAssocTerminal channel_nb_in, // bNrChannels - LSB(channel_config_in), // wChannelConfig - MSB(channel_config_in), // wChannelConfig + (uint8_t)(LSB(channel_config_in)), // wChannelConfig + (uint8_t)(MSB(channel_config_in)), // wChannelConfig 0x00, // iChannelNames 0x00, // iTerminal @@ -438,8 +438,8 @@ MSB(TERMINAL_MICROPHONE), // wTerminalType 0x00, // bAssocTerminal channel_nb_out, // bNrChannels - LSB(channel_config_out), // wChannelConfig - MSB(channel_config_out), // wChannelConfig + (uint8_t)(LSB(channel_config_out)), // wChannelConfig + (uint8_t)(MSB(channel_config_out)), // wChannelConfig 0x00, // iChannelNames 0x00, // iTerminal @@ -499,17 +499,17 @@ 0x02, // bSubFrameSize 16, // bBitResolution 0x01, // bSamFreqType - LSB(FREQ_IN), // tSamFreq - (FREQ_IN >> 8) & 0xff, // tSamFreq - (FREQ_IN >> 16) & 0xff, // tSamFreq + (uint8_t)(LSB(FREQ_IN)), // tSamFreq + (uint8_t)((FREQ_IN >> 8) & 0xff), // tSamFreq + (uint8_t)((FREQ_IN >> 16) & 0xff), // tSamFreq // Endpoint - Standard Descriptor ENDPOINT_DESCRIPTOR_LENGTH + 2, // bLength ENDPOINT_DESCRIPTOR, // bDescriptorType PHY_TO_DESC(EPISO_OUT), // bEndpointAddress E_ISOCHRONOUS, // bmAttributes - LSB(PACKET_SIZE_ISO_IN), // wMaxPacketSize - MSB(PACKET_SIZE_ISO_IN), // wMaxPacketSize + (uint8_t)(LSB(PACKET_SIZE_ISO_IN)), // wMaxPacketSize + (uint8_t)(MSB(PACKET_SIZE_ISO_IN)), // wMaxPacketSize 0x01, // bInterval 0x00, // bRefresh 0x00, // bSynchAddress @@ -569,17 +569,17 @@ 0x02, // bSubFrameSize 0x10, // bBitResolution 0x01, // bSamFreqType - LSB(FREQ_OUT), // tSamFreq - (FREQ_OUT >> 8) & 0xff, // tSamFreq - (FREQ_OUT >> 16) & 0xff, // tSamFreq + (uint8_t)(LSB(FREQ_OUT)), // tSamFreq + (uint8_t)((FREQ_OUT >> 8) & 0xff), // tSamFreq + (uint8_t)((FREQ_OUT >> 16) & 0xff), // tSamFreq // Endpoint - Standard Descriptor ENDPOINT_DESCRIPTOR_LENGTH + 2, // bLength ENDPOINT_DESCRIPTOR, // bDescriptorType PHY_TO_DESC(EPISO_IN), // bEndpointAddress E_ISOCHRONOUS, // bmAttributes - LSB(PACKET_SIZE_ISO_OUT), // wMaxPacketSize - MSB(PACKET_SIZE_ISO_OUT), // wMaxPacketSize + (uint8_t)(LSB(PACKET_SIZE_ISO_OUT)), // wMaxPacketSize + (uint8_t)(MSB(PACKET_SIZE_ISO_OUT)), // wMaxPacketSize 0x01, // bInterval 0x00, // bRefresh 0x00, // bSynchAddress