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.
Dependents: frdm_Slider_Keyboard idd_hw2_figlax_PanType idd_hw2_appachu_finger_chording idd_hw3_AngieWangAntonioDeLimaFernandesDanielLim_BladeSymphony ... more
Fork of USBDevice by
Diff: USBAudio/USBAudio.cpp
- Revision:
- 11:eeb3cbbaa996
- Parent:
- 1:80ab0d068708
- Child:
- 49:03527ce6840e
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
