Sam Chesney
fe6f795e5a
Fix brace placement
...
Broken in commit 020cf2dad7 .
Fix to ensure that samples are not output to USB layer on receipt of a
command.
2016-11-30 10:18:57 +00:00
Sam Chesney
dde838c940
Update I2S input buffering to support downsampling scheme
...
Also:
- Replace defines added for I2S downsampling with existing defines.
- Remove downsampledI2S[] buffer until DS3 API is finalised.
Samples from samplesIn[] are output instead for now.
2016-11-30 10:12:26 +00:00
Sam Chesney
020cf2dad7
Add DS3 to I2S input
...
- I2S downsampling is disabled by default.
- I2S rate is always scaled up:
The host may not issue a SET_SAMPLE_FREQ command so always scale up,
and back down where the value may be a another command.
2016-11-29 12:19:25 +00:00
Sam Chesney
22ee710f01
Fix typo
2016-11-23 16:30:41 +00:00
Sam Chesney
0901194f5c
Remove duplicate header -> use xua_pdm_mic.h
2016-11-09 15:44:44 +00:00
Sam Chesney
88a1dc0e80
Fix configuration of lib_mic_array with < 8 mics
2016-11-02 13:50:27 +00:00
Ross Owen
75b9ae177b
Comment only.
2016-10-27 12:58:54 +01:00
Ross Owen
ca4ce77e87
Comment typo only.
2016-10-27 12:58:46 +01:00
Ross Owen
f164eeae5a
Renamed i_dsp -> i_audMan
2016-10-27 12:58:37 +01:00
Ross Owen
a6a860694c
Second decimator core only run if NUM_PDM_MICS>4
2016-10-06 13:43:57 +01:00
Ross Owen
1e8ea9a771
Fixed FS input channel count warning text
2016-10-06 12:48:37 +01:00
Ross Owen
17e27a8c09
6.21.0 -> 6.30.0 inline with sw_usb_audio
2016-10-05 14:37:46 +01:00
Ross Owen
24e79e4c22
Added 6.21 to changelog (BCD_DEVICE bump)
2016-10-05 12:56:25 +01:00
Ross Owen
ad791c2806
PDM microphone clock divide now based MCLK defines (previously hard-coded)
2016-10-05 12:56:00 +01:00
Ross Owen
415ea3db52
Cherrypick DFU fix when input vol disabled
2016-09-05 15:38:49 +01:00
Ross Owen
d123fd0938
Resolved build issue when NUM_USB_CHAN_OUT set to 0 and MIXER enabled.
2016-09-01 14:39:08 +01:00
Ross Owen
09764eb627
Intra-frame sample delay (ADC/TDM)
2016-08-17 11:10:10 +01:00
Ross Owen
e270729960
BCD_DEVICE version bump
2016-08-16 14:57:14 +01:00
Ross Owen
b7c11788d5
More include fixes.
2016-08-11 20:38:45 +01:00
Ross Owen
236bf6dba8
Include file fixups (build fail)
2016-08-11 20:05:54 +01:00
Ross Owen
b882c35f0f
Re-disabled IN_VOLUME_IN_MIXER - regression fails. Updated comment(s)
2016-08-11 13:32:25 +01:00
Ross Owen
e7a08e9e0c
Fixed issues in xud_audio breaking i2s_loopback test
2016-08-11 12:58:32 +01:00
Ross Owen
4edc969427
Added EXCLUDE_USB_AUDIO_MAIN (used by i2s_loopbacktest)
2016-08-11 12:50:22 +01:00
Ross Owen
ae3b543769
IN_VOLUME_MIXER enabled by default (was commented out)
2016-08-10 15:01:21 +01:00
Ross Owen
5a92aaecb0
Error typo
2016-08-02 18:14:21 -04:00
Ross Owen
cd588b507b
BCD_DEVICE version bump (corrected without additional changes)
2016-08-02 18:09:38 -04:00
Ross Owen
c49133723e
Revert "BCD_DEVICE version bump"
...
This reverts commit c67f5e454d .
2016-08-02 18:08:35 -04:00
Ross Owen
c67f5e454d
BCD_DEVICE version bump
2016-08-02 16:19:38 -04:00
Ross Owen
f770595930
xpd: Patched version number
2016-07-14 16:26:16 +01:00
Peter Hedinger
40221d4fc9
Added support for control (vendor) endpoint for Windows control.
2016-07-14 12:47:06 +01:00
Ross Owen
60b6ca2782
xpd: Cleaned up whitespace
2016-07-11 17:01:12 +01:00
Ross Owen
26bcc1db6e
xpd: Patched version number
2016-07-11 17:01:12 +01:00
Ross Owen
81f9bfc232
Fixed UAC1 descriptors using some UAC2 strings.
2016-07-11 16:59:39 +01:00
Ross Owen
0f1690cc77
BCD_DEVICE update
2016-06-29 09:07:04 +05:30
Ross Owen
07e02f77f5
Added default implementation of VendorRequests_Init (sandbox build fail)
2016-06-24 16:48:24 +01:00
Ross Owen
5eb4997828
Resolved build issue when VENDOR_REQUEST_PARAMS_... not defined
2016-06-24 16:34:29 +01:00
Ross Owen
bc778fde41
Merge branch 'stable' into DEV/INTEGRATE_LIB_CONTROL
2016-06-24 16:27:39 +01:00
Ross Owen
d5a8739021
FIR gain compensation set appropriately in lib_mic_array
2016-06-23 13:45:53 +01:00
Ross Owen
645209a97b
Removed old comment.
2016-06-23 12:53:32 +01:00
Ross Owen
2a0933c62a
Added Call to VendorRequests() and VendorRequests_Init() into EP0
2016-06-15 13:36:10 +01:00
Ross Owen
78ab9a067a
Adding support for VENDOR_REQUESTS_PARAMS
2016-06-08 12:40:29 +01:00
Ross Owen
959c0f3ca9
BCD_DEVICE bump
2016-05-25 10:45:30 +01:00
Ross Owen
50e07c33d3
RUN_DSP_TASK tidy
2016-05-20 17:34:05 +01:00
Ross Owen
82944f1cae
DSP header moved into app space
2016-05-20 15:34:15 +01:00
Ross Owen
547d9a77d3
RUN_DSP_TASK tidy in audio_io
2016-05-20 15:29:35 +01:00
Ross Owen
2e97824604
Fixed !MIC_PROCESSING_USE_INTERFACE build
2016-05-20 15:05:37 +01:00
Ross Owen
1e25625106
Removal of RUN_DSP_TASK
2016-05-20 15:04:28 +01:00
Ross Owen
5376b5027f
i_audMan no longer hidden by a define. PDM min transfer uses transaction.
2016-05-20 14:39:01 +01:00
Ross Owen
2514a464a2
DSP move mostly functional
2016-05-18 10:14:30 +01:00
Ross Owen
702e7a7e1f
Initial work to move DSP location
2016-05-17 11:06:19 +01:00