Commit Graph

487 Commits

Author SHA1 Message Date
Ross Owen
cbeaaa1a64 Added value for iChannelNames in UAC1 descs 2014-04-03 12:24:48 +01:00
Ross Owen
f1f247d281 Resolved issue when UAC1 Set mute was being stalled due to bad data length check 2014-04-03 12:24:22 +01:00
Ross Owen
74013e076e FULL_SPEED_AUDIO_2 only set to 1 when AUDIO_CLASS == 2 2014-04-03 12:23:53 +01:00
Ross Owen
a6b3ef03ed Removed accidental commit of #error in descriptors 2014-04-03 11:25:56 +01:00
Ross Owen
f1a3e37ca0 Audio Class 1.0 sample frequency list now respects MAX_FREQ (previous based on OUTPUT and INPUT defines) 2014-04-03 11:03:23 +01:00
Ross Owen
7f7f71e085 MIXER now guarded by ifndef MIXER 2014-04-03 11:02:33 +01:00
Ross Owen
125d4e6eb1 xpd: Cleaned up whitespace 2014-03-28 14:56:42 +00:00
Ross Owen
b229f372f8 xpd: Patched version number 2014-03-28 14:56:41 +00:00
Ross Owen
1ef9d7760f Merge branch 'master' of git://git/apps/sc_usb_audio 2014-03-28 12:22:49 +00:00
Ross Owen
4c7771adfa First pass at adding back int endpoint to usb_buffer 2014-03-28 12:22:41 +00:00
Ross Owen
e7defaad77 Re-added c_dig_rx channel 2014-03-28 12:22:21 +00:00
Ross Owen
d94a42bcfe Fixed build issue in main() due to typo 2014-03-28 12:22:04 +00:00
Ross Owen
a6a1ead9fb Fixed external clock support in descriptors 2014-03-28 12:21:33 +00:00
Ross Owen
caee7b6713 ID_CLKSRC_EXT -> ID_CLKSRC_SPDIF 2014-03-28 12:21:12 +00:00
Ross Owen
1b78f3f861 Temp removed interaction between audio() and clockgen() 2014-03-28 12:20:39 +00:00
Ross Owen
8ba8005e88 PowerSaving now guarded by XUD_SERIES_SUPPORT==1 rather than old XUD_ON_U_SERIES define 2014-03-27 19:44:28 +00:00
Ross Owen
a9815ca850 EnableBufferedPort() now run on p_dsd_clk on every audio port config. This is because deliver sets p_dsd_clk low to ensure that stop_clock() completes. This avoids a run time exception when p_dsd_clk is not yet turned on. 2014-03-27 19:43:59 +00:00
Ross Owen
23eaa438a5 Moved UAC1 desc guard 2014-03-27 11:49:53 +00:00
Ross Owen
5725a1f41e Reapair UAC1 build issues relating to removal of old INTERFACES defines. 2014-03-27 11:49:18 +00:00
Ross Owen
4b285c3910 Added AUDIO_INTERFACE_COUNT define 2014-03-27 11:38:39 +00:00
Ross Owen
85e48e619a Removed old EP_NUM_ defines from descriptors.h 2014-03-27 11:31:49 +00:00
Ross Owen
44aeb64c23 Actually removed old INTERFACES defines from devicedefines.h this time... 2014-03-27 11:31:19 +00:00
Ross Owen
e1d71070ac Endpoint numbers now in an enum. Removed old INTERFACES defines - were used to generate EP count. 2014-03-27 11:07:33 +00:00
Ross Owen
351827cb81 Fixed build issue: INTERFACE_NUM_HID -> INTERFACE_NUMBER_HID 2014-03-26 14:47:42 +00:00
Ross Owen
1a5ba8c75b Fixed build issue with MIDI interface number naming 2014-03-26 13:18:03 +00:00
Ross Owen
0c075e10e9 Removed old interface number defines from devicedefines.h (now in enum) 2014-03-26 13:16:53 +00:00
Ross Owen
1023599a48 Interface numbers now built up in an enum 2014-03-26 13:16:12 +00:00
Ross Owen
1488353b8d 'Release: 6.5.1beta0' 2014-03-25 13:12:37 +00:00
Ross Owen
93b5b47728 Re-adding back audio config channel 2014-03-25 12:26:35 +00:00
Ross Owen
f582282a88 Added MIDI_RX_PORT_WIDTH define 2014-03-25 12:26:17 +00:00
Ross Owen
76f17fbbdb Fixing minor build issues in descriptors.h 2014-03-21 18:21:37 +00:00
Ross Owen
da864722ae Build warning removal relating to bad pointer casts 2014-03-21 18:16:11 +00:00
Ross Owen
821f527467 Removed un-used tmp var 2014-03-21 17:33:04 +00:00
Ross Owen
78215ee827 Removed unused usb_speed var 2014-03-21 17:32:52 +00:00
Ross Owen
aaddeb4bb6 Added braces to DFU desc initialiser to avoid compiler warning 2014-03-21 17:32:42 +00:00
Ross Owen
cd631f307f Added use of output termtype enum to descriptors 2014-03-21 17:26:56 +00:00
Ross Owen
3988284ec5 Whitespace tidy only 2014-03-21 17:26:24 +00:00
Ross Owen
cbb6351f7f Removed old SPDIF_TX_OVERLAP define 2014-03-21 17:26:12 +00:00
Ross Owen
ee061957d7 Added SPDIF guard when assigning channel strings 2014-03-21 17:25:55 +00:00
Ross Owen
68684aeb6b Channel strings now show "Analogue X/SPDIF Y" if I2S and SPDIF channels overlap 2014-03-20 21:09:36 +00:00
Ross Owen
5c6e998ba5 Simplified LangID string declaration 2014-03-20 21:08:40 +00:00
Ross Owen
7b96f79903 Removed old STR_USENG def 2014-03-20 21:08:09 +00:00
Ross Owen
bc036968a0 Fixed build issue in descriptors due to MIDI iJack still using old string index enum 2014-03-20 18:27:01 +00:00
Ross Owen
6335a8c3ab Fixed build issue with g_strTable param to StandardRequests() 2014-03-20 18:23:27 +00:00
Ross Owen
81473a0c5b updates to pass pointer based string table to StandardRequests 2014-03-20 18:19:52 +00:00
Ross Owen
9eb50def03 Removed old runtime munge of channel names 2014-03-20 18:19:14 +00:00
Ross Owen
e0da5930f7 Comment only 2014-03-20 18:18:51 +00:00
Ross Owen
839a7b82ec Structure based string tables added. All string index's use offsetof() into structure. Old string index enum removed. 2014-03-20 18:18:22 +00:00
Ross Owen
b9e725cd38 Comment update for XUD_RES returns 2014-03-20 18:16:39 +00:00
Ross Owen
2f4f139701 Unused var removed 2014-03-20 18:16:23 +00:00