Commit Graph

  • 6192b9a5fa Removed #warning when DFU_FLASH_DEVICE defined Ross Owen 2014-01-27 14:26:36 +00:00
  • aa5b7b68df Updated to new termtype defines in descriptors Ross Owen 2014-01-27 14:16:02 +00:00
  • 92087a2d40 'Release: 6.4.0beta1' Ross Owen 2014-01-24 16:50:25 +00:00
  • 90eacf1170 Fixed typo in BCD_DEVICE_N in xpd xml Ross Owen 2014-01-24 16:50:06 +00:00
  • 95a7caf8be 'Release: 6.4.0beta0' Ross Owen 2014-01-24 16:48:08 +00:00
  • e90ed6b9ec Changelog for 6.4 Ross Owen 2014-01-24 16:47:43 +00:00
  • 14dca46850 Audio 1.0 descriptors now use MAX_PACKET_SIZE_XXX_FS defines Ross Owen 2014-01-24 15:46:33 +00:00
  • b4ff4c194a Unused var warning removal in mixer. Ross Owen 2014-01-24 15:02:14 +00:00
  • 612c4311b6 Removed MFi accessory defines Sam Chesney 2014-01-24 14:13:32 +00:00
  • 776dd0ef1a iAP build fixed, assuming this was a typo Sam Chesney 2014-01-24 14:13:12 +00:00
  • 4aaa62c8b8 c_iap now passed to usb_midi when IAP and MIDI defined Ross Owen 2014-01-24 13:27:30 +00:00
  • 104c70b402 'Release: 6.3.3alpha5' Ross Owen 2014-01-23 18:00:16 +00:00
  • b2660cf04e Another crack the the master mode LR swap issue. Ross Owen 2014-01-23 17:59:26 +00:00
  • 4c4cf16204 'Release: 6.3.3alpha4' Ross Owen 2014-01-23 12:40:56 +00:00
  • 62fc22ffc5 Added AUDIO_CLASS == 1 mode for standardrequests() call Ross Owen 2014-01-23 12:40:18 +00:00
  • e21ade9c8f Audio 2 desc munging for HS/FS now guarded by NUM_USB_CHAN_ defines Ross Owen 2014-01-23 12:39:54 +00:00
  • f3244c3bdc Audio 1.0 desc array now guarded by AUDIO_CLASS==1 (not just AUDIO_CLASS_FALLBACK) Ross Owen 2014-01-23 12:39:02 +00:00
  • 60d8a94720 Added checks and build errors for FS behaviour Ross Owen 2014-01-23 12:37:48 +00:00
  • ede82cd818 Attempt to fix up CODEC_MASTER output LR swap (introduced when input init made more robust) Ross Owen 2014-01-23 12:37:25 +00:00
  • 2b536a00da 'Release: 6.3.3alpha3' Ross Owen 2014-01-22 22:03:25 +00:00
  • 6dffaa379b Decouple now using _FS defines instead of old _A1 defines Ross Owen 2014-01-22 22:01:16 +00:00
  • 1a619727f0 Endpoint 0 now modifies input streaming interface descs based on bus speed (previously only did out..). brNrChannels also now modded based on bus-speed. Ross Owen 2014-01-22 22:00:29 +00:00
  • 9708c45e2f Comment only Ross Owen 2014-01-22 21:58:23 +00:00
  • 66852a1b36 MAX_PACKET_SIZE defines using SAMPLE_SUBSLOT_SIZE and added STREAMING_INPUT_ALT1_OFFSET define (For munging HS vs FS descs) Ross Owen 2014-01-22 21:58:11 +00:00
  • 481e50fdf7 Extension units in descs now guarded by MAX_MIX_COUNT > 0 Ross Owen 2014-01-22 21:55:14 +00:00
  • 98cf4a3208 MAX_FREQ_A1 define now MAX_FREQ_FS. Also limited to 48k when input and output enabled (96k otherwise) Ross Owen 2014-01-22 21:53:57 +00:00
  • 76d60ceb5b SAMPLE_SLOT_SIZE_XX used instead of hardcoded *3/*4 for generating packet size Ross Owen 2014-01-22 19:57:59 +00:00
  • e9946cc803 NUM_USB_CHAN_IN_A1 and NUM_USB_CHAN_OUT_A1 changed from A1 to _FS Ross Owen 2014-01-22 19:57:22 +00:00
  • e4fd029d3d 'Release: 6.3.3alpha2' Ross Owen 2014-01-22 16:34:09 +00:00
  • 055f05bfab 0 sample buffer is now sized by SAMPLE_SUBSLOT_SIZE_XX (was hard coded * by 3/4 Ross Owen 2014-01-22 16:32:12 +00:00
  • 5fb9a98935 'Release: 6.3.3alpha1' Ross Owen 2014-01-22 16:19:20 +00:00
  • cfe9f508f1 Removed old README and comment only Ross Owen 2014-01-22 16:09:37 +00:00
  • 062e06df97 Improved the robustness of ADC I2S data port init in MASTER_CODEC mode Ross Owen 2014-01-22 15:59:56 +00:00
  • d07ec8f9a2 'Release: 6.3.3alpha0' Ross Owen 2014-01-22 11:51:00 +00:00
  • 45f920c8ad CHANGELOG Ross Owen 2014-01-22 11:50:40 +00:00
  • 446716f7ba Merge branch 'master' of git://git/apps/sc_usb_audio Ross Owen 2014-01-22 11:47:52 +00:00
  • 61b857d5d4 Fixed build issue where OUT_VOLUME_IN_MIXER set to 0 (BUG #10692) Ross Owen 2014-01-22 11:39:43 +00:00
  • 543155aaef 'Release: 1.0.0rc0' dan 2014-01-22 11:01:00 +00:00
  • 98b3bdba95 added toplevel makefile for xpd dan 2014-01-22 11:00:41 +00:00
  • 7c42307440 update changelog dan 2014-01-22 10:45:25 +00:00
  • ce16f669ba update changelog dan 2014-01-22 10:44:55 +00:00
  • ce739180f0 update module readmes dan 2014-01-22 10:42:43 +00:00
  • 258d17445f update module readmes dan 2014-01-22 10:42:11 +00:00
  • 65da4d7efa updated module readmes and ran xpd update dan 2014-01-22 10:38:06 +00:00
  • e82bae44ad Moved initial bclk setting high to before ADC clrbuff. Ross Owen 2014-01-21 12:47:05 +00:00
  • 47d4e1d5de Manufacturer string now used VENDOR_STR rather than APPEND_VENDOR_STR() to avoid extra space being appended Ross Owen 2014-01-21 12:39:28 +00:00
  • fa78990f12 Comment only Ross Owen 2014-01-21 12:38:46 +00:00
  • 40b124dd1e Merge branch 'master' of git://git/apps/sc_usb_audio Ross Owen 2014-01-20 21:23:53 +00:00
  • 392bf43274 Delay for feedback stability after SF change now based on bus-speed. Allows faster SF changes at high-speed. Ross Owen 2014-01-20 21:13:18 +00:00
  • 62008112b5 Dead code tidy only. Ross Owen 2014-01-20 20:31:28 +00:00
  • 735de46f7d comment only Ross Owen 2014-01-20 20:31:11 +00:00
  • 118fbca858 MCLK_STABILITY_DELAY renamed and updated Ross Owen 2014-01-20 20:31:01 +00:00
  • 94b98e031b Added defaulting back to PCM when stream stops if was in native DSD mode. Guarded by DEFAULT_TO_PCM and disabled by default. Ross Owen 2014-01-20 18:17:58 +00:00
  • de3c5b1559 Fixed typo p_dsd_clock -> p_dsd_clk Ross Owen 2014-01-20 18:17:01 +00:00
  • 5e26f02da7 AUDIO_PLL_LOCK_DELAY renamed MCLK_STABILITY_DELAY and used in ep0 SF change request. Ross Owen 2014-01-20 18:16:36 +00:00
  • 8712acb539 deliver thread no longer waits for AUDIO_PLL_LOCK_DELAY - this was causing pop issues on rate change as DAC has mclk but no bclk/lrclk. This seems to cause issues. This delay now added to audio SF change in EP0 for safety. Related to BUG #14769 Ross Owen 2014-01-20 18:13:54 +00:00
  • e53de21f7a DSD native mode now outputs mute pattern on invalid freq. Previously only output clks. Helps with pop issue when changing pcm/dsd versions in foobar. (BUG #14769) Ross Owen 2014-01-20 18:11:50 +00:00
  • 0da282dd1c deliver now sets bclk/dsd clk initial high. This was previously done in port config. Ross Owen 2014-01-20 18:10:14 +00:00
  • 48d73c429a Fixed native DSD (lower word of MACC ignored if sample depth <= 24 bits). Native DSD needs 32 bits. Ross Owen 2014-01-18 23:41:22 +00:00
  • a883b4fbdb FULL_SPEED_AUDIO_2 now can be set to 0 Ross Owen 2014-01-18 23:39:58 +00:00
  • d49de0776e Merge branch 'master' of git://git/apps/sc_usb_audio Sam Chesney 2014-01-17 20:03:47 +00:00
  • 856fe6b4fb incoming and outgoing buffers now different types, with extra fields added to iap_out_buf type Sam Chesney 2014-01-17 20:03:35 +00:00
  • 974187439d Comment tidy only Ross Owen 2014-01-17 11:29:33 +00:00
  • 6a0ac4e321 XUD_ON_U_SERIES updated to XUD_SERIES_SUPPORT Ross Owen 2014-01-17 11:29:23 +00:00
  • 4bdb00388e manual BCD_DEVICE bump (6.3.2 to 6.3.3) Ross Owen 2014-01-17 11:28:56 +00:00
  • 833be5511e Refactor reboot code for test harness David Lacey 2014-01-17 11:04:33 +00:00
  • 7c4b7a702b Removed debug #error Ross Owen 2014-01-16 17:56:45 +00:00
  • 1022f7d5c6 Fixed build issue when CODEC_MASTER defined (BUG #15162) Ross Owen 2014-01-16 17:31:28 +00:00
  • 7c5811e36a Merge branch 'master' of git://git/apps/sc_usb_audio Ross Owen 2014-01-16 10:34:50 +00:00
  • 4f501bf7da iAP input and output buffers now separated, also MIDI ports are no longer passed in to iAP functions when no dedicated i2c ports are present as p_midi_in is now buffered. Sam Chesney 2014-01-15 18:50:05 +00:00
  • 70276c3237 Fixed build issue when NUM_USB_CHAN_IN or NUM_USB_CHAN_OUT set to 0 and MIXER set to 1 (#15096) Ross Owen 2014-01-15 17:22:28 +00:00
  • 58f147e1c8 Merge branch '6V3_DEV' Ross Owen 2014-01-13 16:28:04 +00:00
  • beff2feaf1 initial value for g_curSampFreqMultiplier now fixed (#15141). Causes issue if no SF rate change from host and the DEFAULT_FREQ is used. Ross Owen 2014-01-11 17:45:35 +00:00
  • 44f46ee0eb Comment only. Ross Owen 2014-01-11 17:44:05 +00:00
  • 3570f551e1 MIDI Rx port now buffered. Means that Start-bit detect select case doesn't get started on receipt of large MIDI packet. Ross Owen 2014-01-11 16:33:29 +00:00
  • 507afd4f60 Comment only (MIDI descriptor packet sizes) Ross Owen 2014-01-11 16:29:34 +00:00
  • 6e0f1d5a13 Fixed issue where the next 44.1 based freq above MAX_FREQ was reported in GetRange(SamplingFrequency) when MAX_FREQ=MIN_FREQ (BUG #15127) Ross Owen 2014-01-09 15:14:11 +00:00
  • 70f5047e22 Manual BCDDEVICE change 6.3.1 -> 6.3.2 Ross Owen 2013-12-20 15:51:11 +00:00
  • 0d63c29a3b Merge branch '6V3_DEV' of git://git/apps/sc_usb_audio into 6V3_DEV Ross Owen 2013-12-19 12:08:40 +00:00
  • 3dd9ddcf47 Descriptors now use SAMPLE_SUBSLOT_SIZE_ and SAMPLE_BIT_RESOLUTION_ defines Ross Owen 2013-12-19 12:07:34 +00:00
  • aa029aa685 Fixed usage of MAX_PACKET_SIZE_defines (Input was hardcoded to 1024 bytes) Ross Owen 2013-12-19 12:06:40 +00:00
  • 8bf5bc7ea8 Added default values and checks for SAMPLE_BIT_RESOLUTION_ and SAMPLE_SUBSLOT_SIZE_ defines Ross Owen 2013-12-19 12:01:15 +00:00
  • d690ad9dfc Endpoint 0 now patches Audio 2 descriptors between FS and HS using SAMPLE_SUBSLOT_SIZE_ and SAMPLE_BIT_RESOLTION_ defines. Ross Owen 2013-12-19 12:00:16 +00:00
  • 855ba6b83f Fixed up null USB reset port but not null USB clock. This is for case when UserReset is used to reset USB phy (L1 iOS board has USB phy rst on shiftreg Ross Owen 2013-12-19 11:55:34 +00:00
  • 7fe8f1bbce Added use of SAMPLE_SUBSLOT_SIZE_ defines and general use of global slotSizevar. Added unpack/pack of 2 byte slot size. Added unreachable builtins to slotsize switch and default case. Ross Owen 2013-12-19 11:54:23 +00:00
  • 0e25b24657 Updated MFi firmware version defines (to allow iAP1 and iAP2 to construct version info in required format) Sam Chesney 2013-12-18 23:24:05 +00:00
  • 73d8aa1413 Removed reference to EP0_THREAD_COMBINED_WITH_SPI and assocaited params Ross Owen 2013-12-18 11:47:25 +00:00
  • 96b4360e4e Added comment about IAP ver no module_usb_audio/devicedefines.h Ross Owen 2013-12-16 16:45:29 +00:00
  • dd945224d3 Removed module_queue readme Ross Owen 2013-12-13 17:58:39 +00:00
  • 728fb4f2cf Manual BCDDEVICE define change. 6.3.0 -> 6.3.1 Ross Owen 2013-12-13 17:57:37 +00:00
  • f3aefe3965 Release updates and XPD for 6.3.1 release Ross Owen 2013-12-13 17:55:31 +00:00
  • 0e305b0207 Conflicted merge in descriptors.h Ross Owen 2013-12-12 12:20:08 +00:00
  • 37dc369c69 Merge commit 'b2816ac3aa4163a8b91c6079a89c9a5418292602' into 6V3_DEV Ross Owen 2013-12-12 12:12:03 +00:00
  • 1fefff6e7c Merge commit '662ac7df58af07f3dc1a34a04933b903e5ab5fdd' into 6V3_DEV Ross Owen 2013-12-12 12:11:14 +00:00
  • 1131d22e4f Merge Ross Owen 2013-12-12 12:10:00 +00:00
  • cea9522fb5 Merge commit '82e07458911e4115981508e0538f682c146544ca' into 6V3_DEV Ross Owen 2013-12-12 12:07:57 +00:00
  • 2cbba4be9e Revert "Reduce the amount of output buffering." Not safe if channel count differs between input and output Ross Owen 2013-12-12 12:03:42 +00:00
  • e037be0f26 Merge commit 'a2a151b510be13c72a2ea0515c4eaead7dee43da' into 6V3_DEV Ross Owen 2013-12-12 11:56:32 +00:00
  • 1fa6e99473 Conflicted merge in mixer Ross Owen 2013-12-12 11:50:32 +00:00
  • a3ea0d2858 Merge commit '4b22faaf690dd5c5a687b93f0ccaba21c0b19d39' into 6V3_DEV Ross Owen 2013-12-12 11:43:04 +00:00