Ross Owen
|
431c7f5db9
|
comment typo only
|
2016-02-10 12:32:22 +00:00 |
|
Ross Owen
|
967ac89420
|
Merge
|
2016-02-10 12:27:40 +00:00 |
|
Ross Owen
|
75815a0da6
|
Added the ability to offset DAC data from ADC data (useful if ADC and DAC do not agree on TDM formats as on the xCORE-200-MC-AUDIO board.
|
2016-02-04 12:39:18 +00:00 |
|
Ross Owen
|
6a80cc85e2
|
Initialisation issue with DAC ports for TDM slave mode fixed
|
2016-02-04 12:00:36 +00:00 |
|
Ross Owen
|
176cbeae28
|
xpd: Cleaned up whitespace
|
2015-12-02 22:30:43 +00:00 |
|
Ross Owen
|
8fdc9b0986
|
Fixed I2S data offset when xCORE-200 H/W bit clock-divide used (startup code change)
|
2015-11-17 17:47:00 +00:00 |
|
Ross Owen
|
f947005eb1
|
Initial addition of xCORE-200 hardware bit-clock divide (currently not enabled)
|
2015-11-17 11:39:44 +00:00 |
|
Ross Owen
|
ee40514079
|
PDM/Mic code can now handle rate changes.
|
2015-11-11 14:10:21 +00:00 |
|
Ross Owen
|
91ac3c60bd
|
Remove hard-coded loopback from deliver()
|
2015-10-30 11:51:17 +00:00 |
|
Ross Owen
|
ca657877e9
|
Tidy up mic integration into deliver()
|
2015-10-30 11:50:59 +00:00 |
|
Ross Owen
|
11c43920ee
|
Removed PDM_PCM_IN define (replaced with check for NUM_PDM_MICS > 0). Also use of PDM_TILE on pcm_pdm_mic() task call.
|
2015-10-29 20:45:07 +00:00 |
|
Ross Owen
|
2d81bdc7c1
|
Merge from master and work to tidy PDM code for release
|
2015-10-20 10:37:07 +01:00 |
|
Ross Owen
|
9344178fcc
|
xpd: Cleaned up whitespace
|
2015-10-12 14:19:50 +01:00 |
|
Ross Owen
|
09437dc588
|
Fixed num mics and loopback.
|
2015-10-12 11:52:20 +01:00 |
|
Ross Owen
|
49cd36dd67
|
Exception when SPDIF_TX and ADAT_TX both enabled due to clock-block being configured after already started. Caused by SPDIF_TX define check typo
|
2015-10-06 16:48:30 +01:00 |
|
Ross Owen
|
b14a0de740
|
Initial work to move codebase to use lib_array_mic
|
2015-10-06 16:06:45 +01:00 |
|
Ross Owen
|
e114e32503
|
8 mic channels now recorded. Fixed bad mic selection and reduced gain.
|
2015-09-23 16:05:03 +01:00 |
|
Ross Owen
|
e9b19cedaf
|
Quickly hacked in a input -> output loopback.
|
2015-09-22 16:47:24 +01:00 |
|
Ross Owen
|
a230754991
|
Fixed PDM build issue - bad channel name
|
2015-09-22 11:16:49 +01:00 |
|
Ross Owen
|
be0bf0d983
|
Trial add of PDM code
|
2015-09-22 11:15:05 +01:00 |
|
Ross Owen
|
392aed44a0
|
Initial changes for PDM outline
|
2015-09-15 15:02:04 +01:00 |
|
Ross Owen
|
7c1c5499f8
|
Fixed up dummy deliver for shared mixer/non-mixer channel comms scheme
|
2015-09-09 11:14:19 +01:00 |
|
Ross Owen
|
fd5806cab9
|
Fixed build issue - undeclared var.
|
2015-09-07 16:40:14 +01:00 |
|
Ross Owen
|
6867bd0923
|
Fixed bad guard on var dec
|
2015-09-07 16:30:16 +01:00 |
|
Ross Owen
|
520677ffea
|
Mixer and non-mixer chan comms (decouple->audio path) now the same scheme.
|
2015-09-07 16:08:52 +01:00 |
|
Ross Owen
|
ace38607b0
|
xpd: Cleaned up whitespace
|
2015-07-06 11:08:35 +01:00 |
|
Ross Owen
|
1e379d296a
|
Fixed stream issue when NUM_USB_CHAN_IN < I2S_CHANS_ADC
|
2015-07-06 10:59:57 +01:00 |
|
Ross Owen
|
f7af9f6132
|
Fixed build fail due to bad endif placement
|
2015-07-01 12:35:32 +01:00 |
|
Ross Owen
|
dfeac27a9d
|
Only set DSD clock low if in DSD mode.. caused issues with DFU with DSD (when XUD_TILE!=0)
|
2015-07-01 12:27:50 +01:00 |
|
Ross Owen
|
4d61773cf3
|
Fixed SPDIF related build error (bad define name)
|
2015-06-29 10:59:48 +01:00 |
|
Ross Owen
|
cdc2d74016
|
xpd: Cleaned up whitespace
|
2015-06-19 16:11:59 +01:00 |
|
Ross Owen
|
a22fb94e9d
|
DFUHandler now combinable with dummy_deliver
|
2015-06-12 16:52:58 +01:00 |
|
Ross Owen
|
4d93a9c906
|
Initial work to run flash code on a remote tile from USB tile. Also added some error passing for DFU (such that device stalls the host). Still needs merging with dummy_deliver.
|
2015-06-12 14:43:50 +01:00 |
|
Ross Owen
|
9be2eece00
|
xpd: Cleaned up whitespace
|
2015-05-22 11:29:03 +01:00 |
|
Ross Owen
|
6840e9d95f
|
Fix for input sample alignment in TDM mde.
|
2015-05-22 11:17:29 +01:00 |
|
Ross Owen
|
91738ee2bc
|
SPDIF -> SPDIF_TX
|
2015-05-22 11:15:57 +01:00 |
|
Ross Owen
|
a141826700
|
Working on TDM timing.
|
2015-05-15 20:51:50 +01:00 |
|
Ross Owen
|
0673639e02
|
Build warning fix ups. Added build error when ADAT_TX_USE_SHARED_BUFF not used.
|
2015-05-07 17:19:00 +01:00 |
|
Ross Owen
|
0c8cdd64a0
|
xpd: Cleaned up whitespace
|
2015-04-09 15:03:55 +01:00 |
|
Ross Owen
|
31bae905ee
|
Resolving build issues with SPDIF on same core.
|
2015-04-09 14:54:06 +01:00 |
|
Ross Owen
|
29535560db
|
Merge branch 'MAINTAIN_6v11'
|
2015-04-08 11:47:16 +01:00 |
|
Ross Owen
|
0634406bbf
|
Fixed stream issue when mixer not enabled.
|
2015-04-08 11:40:11 +01:00 |
|
Ross Owen
|
2e67773f0f
|
Merge: master -> DEV_X200_BRINGUP
|
2015-03-23 12:57:57 +00:00 |
|
Ross Owen
|
7cd5631e4b
|
The audio i/o core now uses "underflow" sample as it's request word (i.e. different for PCM/DSD). This gets passed all the way through mixer and on to decouple such that it can be used in the underflow state. This allows the removal of the communication of the underflow state to the audio i/o core from decouple and thus "stand-alone" mixer now works again.
|
2015-03-20 17:23:24 +00:00 |
|
Ross Owen
|
b1e69b0590
|
Various changes to get SPDIF working on x200 board config
|
2015-03-17 11:52:45 +00:00 |
|
Ross Owen
|
6eaa986eb9
|
xpd: Cleaned up whitespace
|
2015-03-04 16:10:04 +00:00 |
|
Ross Owen
|
389546a2b5
|
Fixed hard-coded adat/mclk multiplier
|
2015-03-04 15:59:52 +00:00 |
|
Ross Owen
|
ea931680ad
|
Fixed trap when SPDIF_TX and ADAT_TX both enabled - caused by sharing clock block
|
2015-03-04 15:56:01 +00:00 |
|
Ross Owen
|
1447be3ca0
|
Added ADAT tx via shared memory buffer. Also added SMUX re-shuffle code.
|
2015-02-27 19:26:15 +00:00 |
|
Ross Owen
|
385b26b7fb
|
Further work to debug adding adat tx to deliver
|
2015-02-17 18:23:18 +00:00 |
|