Commit Graph

  • 8938dc7afc Changeling update for previous commit. Also added classification to resolved items. Ross Owen 2015-03-20 09:43:34 +00:00
  • d7ad6e7a99 Fixed clock selector string index Ross Owen 2015-03-20 09:29:25 +00:00
  • f8c703621f Now uses module_adat_rx from sc_adat (local module_usb_audio_adat removed) Ross Owen 2015-03-19 15:36:11 +00:00
  • 2de25aa4b5 All inline asm in decouple now marked volatile Ross Owen 2015-03-18 12:20:24 +00:00
  • 7f8e90dda4 Potential build issue due to duplicate labels in inline asm in set_interrupt_handler macro Ross Owen 2015-03-18 11:56:30 +00:00
  • 816f3aec9e Changeling update for previous commit. Ross Owen 2015-03-18 11:24:31 +00:00
  • 77b446c682 Added HID report defines to user_hid.h Ross Owen 2015-03-18 11:22:29 +00:00
  • 961bebf683 Resolved enum issue when MAX_MIX_COUNT > 0. Introduced in 6.11 mixer opts (bug #16564) Ross Owen 2015-03-18 10:24:20 +00:00
  • c71b58ca0f Merge branch 'DEV_X200_BRINGUP' of git://git/apps/sc_usb_audio into DEV_X200_BRINGUP Ross Owen 2015-03-17 11:52:58 +00:00
  • b1e69b0590 Various changes to get SPDIF working on x200 board config Ross Owen 2015-03-17 11:50:02 +00:00
  • d519b53a27 Merge Ross Owen 2015-03-17 11:50:02 +00:00
  • 1e963e8bc5 'Release: 6.11.1beta2' Ross Owen 2015-03-04 16:38:50 +00:00
  • 214c5c4f42 Fixed build issue due to SPDIF clock block always delcared. Ross Owen 2015-03-04 16:38:26 +00:00
  • 3e61cee71c 'Release: 6.11.1beta1' Ross Owen 2015-03-04 16:13:00 +00:00
  • 8335ef56cd Fixed spelling error in changelog Ross Owen 2015-03-04 16:12:02 +00:00
  • fa12263ac6 'Release: 6.11.1beta0' Ross Owen 2015-03-04 16:10:04 +00:00
  • 6eaa986eb9 xpd: Cleaned up whitespace Ross Owen 2015-03-04 16:10:04 +00:00
  • a28fccdcb7 xpd: Patched version number Ross Owen 2015-03-04 16:10:04 +00:00
  • 0796ecb86e Changelog updates for 6.11.1 Ross Owen 2015-03-04 16:02:54 +00:00
  • 61f2dd76fe Merge branch 'DEV_ADAT_TX' Ross Owen 2015-03-04 16:00:35 +00:00
  • 389546a2b5 Fixed hard-coded adat/mclk multiplier Ross Owen 2015-03-04 15:59:52 +00:00
  • ea931680ad Fixed trap when SPDIF_TX and ADAT_TX both enabled - caused by sharing clock block Ross Owen 2015-03-04 15:56:01 +00:00
  • 55dd4834c3 Fixes to add X200 support and get X200 audio board running Ross Owen 2015-03-04 12:06:27 +00:00
  • 26dfbadc36 Added SPDIF_TX_TILE define Ross Owen 2015-03-04 12:05:51 +00:00
  • ab392eb373 Channel strings in string table now come from generated header. Ross Owen 2015-03-02 23:43:14 +00:00
  • 02fe59bc84 Created new SPDIF_TX define (based on old SPDIF define). Helps with auto generating channel strings. Ross Owen 2015-03-02 23:42:25 +00:00
  • bcf229fdbe Added generated chanstrings header Ross Owen 2015-03-02 23:41:46 +00:00
  • e452eaa2b0 Simplication of chanstringgen script and its preprocessor output Ross Owen 2015-03-02 23:40:51 +00:00
  • 91e0427d5b Added SPDIF channel count to chanstringgen script Ross Owen 2015-03-02 22:31:01 +00:00
  • d746e8cad5 Added chanstringgen.py script for generating channel string portion of string table Ross Owen 2015-03-02 21:28:49 +00:00
  • 1447be3ca0 Added ADAT tx via shared memory buffer. Also added SMUX re-shuffle code. Ross Owen 2015-02-27 19:26:15 +00:00
  • 385b26b7fb Further work to debug adding adat tx to deliver Ross Owen 2015-02-17 18:23:18 +00:00
  • a9de259963 Initial addition of adat sample transfer into audio core Ross Owen 2015-01-30 16:05:58 +00:00
  • 9877618786 Added ADAT_TX define Ross Owen 2015-01-30 16:05:26 +00:00
  • 6816278557 Basic addition of ADAT tx core. Ross Owen 2015-01-29 18:33:45 +00:00
  • 130553bae0 White space in preprocessor item only Ross Owen 2015-01-29 15:46:21 +00:00
  • ab8e0d8af7 Added DFU fail issue to changelog Ross Owen 2015-01-14 17:37:04 +00:00
  • 630c9fbd30 DFU failing when SPDIF_RX enabled due to clock block being shared. Made an attempt to rationalise CLKBLK defines. Ross Owen 2015-01-14 17:35:40 +00:00
  • cfca7b347e Fixed build issue due to bad define name (EP vs ENDPOINT) Ross Owen 2015-01-12 18:14:07 +00:00
  • b36a7ab555 Audio Class endpoint checks now use ENDPOIN_ADDRESS defines Ross Owen 2015-01-12 18:13:38 +00:00
  • 129c9390cf UAC1 descriptors now use implicit feedback when sensible Ross Owen 2015-01-12 18:12:59 +00:00
  • 465b0fe7d3 Merge branch 'master' into DEV_IMP_FB Ross Owen 2015-01-09 17:19:51 +00:00
  • f5a822d42d Comment only. Ross Owen 2015-01-09 17:19:24 +00:00
  • 0ea6c22724 Changelog update Ross Owen 2015-01-09 16:00:39 +00:00
  • b2e848e9b4 Fix up channel alignment issue in slave mode TDM Ross Owen 2015-01-09 15:55:13 +00:00
  • 7f53fc08ee Resolved further build issues when CODEC_MASTER enabled Ross Owen 2015-01-06 16:56:42 +00:00
  • 55e7084df5 Resolved build issue with CODEC_MASTER enabled Ross Owen 2015-01-06 15:31:40 +00:00
  • 7f8c3c6870 'Release: 6.11.0alpha2' Ross Owen 2014-12-15 13:06:43 +00:00
  • 66ce8f8a6e More fixes to mixer code (note, xc_ptr still used in some places) Ross Owen 2014-12-12 17:02:42 +00:00
  • b6746415fc More mixer related build fixes Ross Owen 2014-12-12 15:52:16 +00:00
  • 8587a16221 Mixer related build fixes Ross Owen 2014-12-12 15:46:54 +00:00
  • db961a38f0 Fixed build issue when mixer not enabled. Ross Owen 2014-12-12 15:43:32 +00:00
  • bed9f5314a 'Release: 6.11.0alpha1' Ross Owen 2014-12-12 15:31:08 +00:00
  • a4af4fd0f2 xpd: Cleaned up whitespace Ross Owen 2014-12-12 15:31:07 +00:00
  • d22030009c Removed duplicate line due to merge. Ross Owen 2014-12-12 14:59:48 +00:00
  • af925d59b6 'Release: 6.11.0alpha0' Ross Owen 2014-12-12 13:19:10 +00:00
  • 38958db165 xpd: Cleaned up whitespace Ross Owen 2014-12-12 13:19:10 +00:00
  • 975e7efc42 xpd: Patched version number Ross Owen 2014-12-12 13:19:10 +00:00
  • e89071499f Changelog only Ross Owen 2014-12-12 13:17:53 +00:00
  • 178f0c4580 Merge DEV_TDM -> master Ross Owen 2014-12-12 13:03:57 +00:00
  • 8d2b65127e First attempt at complete removal of feedback EP code when not required. Ross Owen 2014-12-08 18:19:56 +00:00
  • 56e79c0af9 Explicit feedback endpoint removed from Audio Class 2.0 descriptors when input stream is available (or UAC_FORCE_FEEDBACK_EP is defined) Ross Owen 2014-12-08 17:04:23 +00:00
  • 4ab8cff9a4 I2_CHANS_PER_FRAME default define moved from audio.xc to devicedefines.xc Ross Owen 2014-12-02 14:22:11 +00:00
  • 7ac0e87e0b Fixed issue with TDM and S/PDIF Tx Ross Owen 2014-12-02 14:07:50 +00:00
  • ee0c69c50f Output TDM and I2S code now unified. Ross Owen 2014-11-27 18:29:26 +00:00
  • 86faae8890 Removed the extra I2S input code. TDM and I2S port input code now shared. Ross Owen 2014-11-27 18:15:04 +00:00
  • 673946b028 Standard I2S mode up and running again. Still needs more generalisation. Ross Owen 2014-11-27 17:58:07 +00:00
  • a6fdb9b22a Digital RX channels sent over in a separate loop in DoSampleTransfer(). Only I2S channels double buffered. Ross Owen 2014-11-27 17:57:28 +00:00
  • 5b4a6f9e94 Mix map disabled when MAX_MIX_COUNT is 0. Started to change code to using XC unsafe pointers rather than xc_ptr.h. This results in nice speed up since compiler uses ldw with intermediate addressing from DP - saves a lot of processing in the loops. Ross Owen 2014-11-27 12:50:38 +00:00
  • dbbeddff03 Removed unused debug vars Ross Owen 2014-11-27 12:44:54 +00:00
  • 3ffbc99456 DoSampleTransfer now takes readBuffNo rather than actual buffer. Now two separate In buffers (was 2D array). Attempts to help compiler. Ross Owen 2014-11-27 12:44:39 +00:00
  • c05e1f05c2 Whitespace only. Ross Owen 2014-11-25 18:24:29 +00:00
  • 36d0fec21a Added -always-inline to module_usb_audio build info Ross Owen 2014-11-25 18:24:09 +00:00
  • 2576a0e8a4 Added iput channel descriptors for > 24 < 32 channels. Ross Owen 2014-11-25 18:23:46 +00:00
  • 525a905939 Required descriptor changes for input channel counts over 18 (now handles up to 32) Ross Owen 2014-11-20 17:29:36 +00:00
  • 69f8e83cc7 TDM code made a bit more generic. Fixed issue with multiple TDM input lines missing channels. Ross Owen 2014-11-20 17:28:48 +00:00
  • d26f478835 Introduced second input buffer to take up sample delay on last TDM channel. Ross Owen 2014-11-19 18:03:53 +00:00
  • 8d6ef4d1d4 Simplified TDM buffer to reduce copying. Ross Owen 2014-11-19 15:52:37 +00:00
  • 2b85adc01d Simple TDM buffer added to sort channel delay issue. Ross Owen 2014-11-19 14:39:07 +00:00
  • c82ddb5726 LRClk startup a bit nicer (was double high) Ross Owen 2014-11-13 15:51:10 +00:00
  • 08cba47cb5 Fixed mixer build issue when IN_VOLUME_IN_MIXER not set Ross Owen 2014-11-10 18:38:22 +00:00
  • a97d5f3e57 Comment in mixer only Ross Owen 2014-11-10 18:37:52 +00:00
  • 4854ea8f4d Added descriptors for larger channel counts Ross Owen 2014-11-10 18:37:34 +00:00
  • ea00ff49f3 Tmp disabled volume in mixer Ross Owen 2014-11-10 18:37:10 +00:00
  • 6f0bf1e2e2 First cut TDM input Ross Owen 2014-11-10 18:36:51 +00:00
  • 33d2cbd538 TDM clock div tidied up Ross Owen 2014-11-10 18:36:38 +00:00
  • c08e4fc5d1 TDM clock div tidied up Ross Owen 2014-11-10 18:36:20 +00:00
  • 925ecc631b First cut TDM implementation added Ross Owen 2014-11-07 12:24:16 +00:00
  • dc84486239 Port init pulled out to a function Ross Owen 2014-11-07 10:42:22 +00:00
  • 743a4564f6 Added DoSampleTransfer() function and updated comments Ross Owen 2014-11-06 23:57:45 +00:00
  • 3c34a1c3c0 Updated I2S init and loop ordering to attempt to fix sample offset Ross Owen 2014-11-06 23:21:52 +00:00
  • 517fe9667c 'Release: 6.10.0alpha2' Ross Owen 2014-10-31 15:16:44 +00:00
  • 30f610d185 Inline ASM for I2C port inputs now marked volatile to avoid compiler touching them Ross Owen 2014-10-31 15:16:07 +00:00
  • 876e5a2606 'Release: 6.10.0alpha1' Ross Owen 2014-10-31 10:49:31 +00:00
  • c25f6b5589 Initial removal of samplesInPrev buffer in deliver Ross Owen 2014-10-31 10:48:31 +00:00
  • d8939e38f7 Changelog wording only. Ross Owen 2014-10-29 17:28:10 +00:00
  • 9ed94fbcbd Changelog update Ross Owen 2014-10-28 15:31:13 +00:00
  • 3c7439f0bb Improved preprocessor #warning messages for out of range values for I2S_WIRE_XXX defines Ross Owen 2014-10-28 12:10:41 +00:00
  • 730c043ad5 I2S input operations now in ASM due to compiler adding extra setc instructions. Performance opt only (Compiler bug #15256) Ross Owen 2014-10-28 12:08:32 +00:00
  • c5bf653180 Changeling updated such that ADDED usage aligned with previous usage. Ross Owen 2014-10-23 11:57:41 +01:00