Commit Graph

  • d48b737252 Fixed build warning due to duplicate CLKBLK_FLASHLIB def Ross Owen 2015-03-31 23:39:45 +01:00
  • 46faa608cc 'Release: 6.11.2rc1' Ross Owen 2015-03-31 22:45:02 +01:00
  • 67b217f48f Fixed SPDIF Rx channel string table entry issue due to RX/TX typo (fixed in generation script). Also removed trailing spaces and end of generated lines from generation script. Ross Owen 2015-03-31 22:39:35 +01:00
  • 5bf4f147b1 'Release: 6.11.2rc0' Ross Owen 2015-03-30 15:01:49 +01:00
  • 575ee95714 xpd: Cleaned up whitespace Ross Owen 2015-03-30 12:24:03 +01:00
  • 34e65e5c8c xpd: Patched version number Ross Owen 2015-03-30 12:24:03 +01:00
  • bd0e1fd0a5 Merge branch 'master' of git://git/apps/sc_usb_audio Ross Owen 2015-03-30 12:23:11 +01:00
  • b27de0b96d Removed old (commented out) CLKBLK defines Ross Owen 2015-03-30 12:23:01 +01:00
  • 4eef477859 Changelog update Ross Owen 2015-03-30 12:22:15 +01:00
  • 5655c91fd8 BCD_DEVICE now guarded by #ifndef (Caused issues with DFU test configs) Ross Owen 2015-03-30 12:22:00 +01:00
  • 160dac773a Fixed build warning due to redefinition of CLKBLK_FLASHLIB Ross Owen 2015-03-27 18:02:47 +00:00
  • 03555c7eab Added single port i2c struct to main Ross Owen 2015-03-27 11:28:01 +00:00
  • 2e67773f0f Merge: master -> DEV_X200_BRINGUP Ross Owen 2015-03-23 12:57:57 +00:00
  • 3ee4bdfea9 Dead code removal only. Ross Owen 2015-03-23 11:56:35 +00:00
  • f32156da38 BCD_DEVICE guarded with ifndef Ross Owen 2015-03-23 11:56:16 +00:00
  • 6ce5c343b1 Added 6.11.2 to CHANGELOG Ross Owen 2015-03-23 11:35:58 +00:00
  • 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. Ross Owen 2015-03-20 17:23:24 +00:00
  • 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