forked from PAWPAW-Mirror/lib_xua
Initial addition of SAMPLE_RATE_LIST define
This commit is contained in:
@@ -844,6 +844,7 @@ int AudioClassRequests_2(XUD_ep ep0_out, XUD_ep ep0_in, USB_SetupPacket_t &sp, c
|
|||||||
int num_freqs = 0;
|
int num_freqs = 0;
|
||||||
int i = 2;
|
int i = 2;
|
||||||
|
|
||||||
|
#ifndef SAMPLE_RATE_LIST
|
||||||
int currentFreq44 = MIN_FREQ_44;
|
int currentFreq44 = MIN_FREQ_44;
|
||||||
int currentFreq48 = MIN_FREQ_48;
|
int currentFreq48 = MIN_FREQ_48;
|
||||||
unsigned maxFreq = MAX_FREQ;
|
unsigned maxFreq = MAX_FREQ;
|
||||||
@@ -878,6 +879,15 @@ int AudioClassRequests_2(XUD_ep ep0_out, XUD_ep ep0_in, USB_SetupPacket_t &sp, c
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#else
|
||||||
|
unsigned srList[] = {SAMPLE_RATE_LIST};
|
||||||
|
for(int j = 0; j < sizeof(srList)/(sizeof(srList[0])); j++)
|
||||||
|
{
|
||||||
|
storeFreq(buffer, i, srList[j]);
|
||||||
|
num_freqs++;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
storeShort(buffer, 0, num_freqs);
|
storeShort(buffer, 0, num_freqs);
|
||||||
|
|
||||||
return XUD_DoGetRequest(ep0_out, ep0_in, buffer, i, sp.wLength);
|
return XUD_DoGetRequest(ep0_out, ep0_in, buffer, i, sp.wLength);
|
||||||
|
|||||||
Reference in New Issue
Block a user