Commit Graph

  • 3232c05caa midi.h include guarded by MIDI define Ross Owen 2013-10-28 12:30:59 +00:00
  • 015d56195d Including dsd_support.h instead of dsd.h and fix build issue due to missing bracket Ross Owen 2013-10-28 12:30:23 +00:00
  • eb95a1532c Added dsd_support.h Ross Owen 2013-10-24 11:19:17 +01:00
  • 84c267bac8 Removed enum DsdMode as bit of a pain for non-dsd users Ross Owen 2013-10-24 10:55:49 +01:00
  • 1281963a55 Added DSDMode enum Ross Owen 2013-10-24 10:51:17 +01:00
  • 60c04400ac Fixing up build issues related to dsdMode Ross Owen 2013-10-24 10:50:44 +01:00
  • f0f9c1ecdb Tidy up clockcmds header Ross Owen 2013-10-23 17:20:16 +01:00
  • 538f6f3bf3 Added MIN_FREQ define, MAX_FREQ now auto-defined as 192k, Native DSD enabled by default (if DSD enabled) Ross Owen 2013-10-23 12:39:48 +01:00
  • d74bd15ed4 DSD freq to audiohwconfig() tidyup and generic divide calc Ross Owen 2013-10-23 12:29:11 +01:00
  • 6c5253abb0 A more elegant solution to the DSD stop_clock() pausing issue. Just set ALL clocks to 0 before deliver returns Ross Owen 2013-10-16 19:09:21 +01:00
  • 5f22f37396 Added quick hack workaround for making sure the clock port is low before a clock block is stopped Ross Owen 2013-10-16 18:12:42 +01:00
  • 23ecffe691 Fixed spacing in vendor strings Ross Owen 2013-10-16 18:11:16 +01:00
  • 4fbca6871b Tidied up DSD clock divide Ross Owen 2013-10-16 18:07:37 +01:00
  • 82876da22c String tidy Ross Owen 2013-09-20 12:03:08 +01:00
  • 13bd9d9b06 SET_CONFIG now falls though to StandardRequests() Ross Owen 2013-09-19 17:04:16 +01:00
  • 58f13deb92 Removed port.h from main.xc Ross Owen 2013-09-18 17:32:04 +01:00
  • 8316b87c9f Decouple now reports out underflow to deliver and doesnt send mute samples itself Ross Owen 2013-09-18 15:02:27 +01:00
  • cdef644159 removed mute byte and added strDesc length Ross Owen 2013-09-18 15:01:21 +01:00
  • 01c5c2b1a8 Max packet size defines added and used for for maxPacketLength Ross Owen 2013-09-18 14:53:30 +01:00
  • e8abe94f07 Audio 2 reports restricted sample freq list if running in fs Ross Owen 2013-09-18 14:52:46 +01:00
  • d79d30ff24 Added NUM_USB_CHAN_OUT_FS and NUM_USB_CHAN_IN_FS defines Ross Owen 2013-09-18 14:52:00 +01:00
  • 8ce31a4e35 Deliver handles underflow Ross Owen 2013-09-18 14:51:24 +01:00
  • 8e91f2749f Comment only Ross Owen 2013-09-16 22:51:31 +01:00
  • 212cb68cfa MAX_PACKET_SIZE_OUT_AUDIO_2 define added (currently not used) Ross Owen 2013-09-16 22:50:14 +01:00
  • 068675b126 Initial speed based slotsize setting now also guarded by FULL_SPEED_AUDIO2 Ross Owen 2013-09-13 23:37:58 +01:00
  • 13c0668536 STEAMING_ALT1_OFFSET define added Ross Owen 2013-09-13 23:37:12 +01:00
  • a4bace28a6 Audio 2 config desc patched based on speed (for FS UAC2 mode). Guarded by FULL_SPEED_AUDIO_2 Ross Owen 2013-09-13 23:36:36 +01:00
  • 3d8193af40 SHARED_GLOBAL now marked volatile and has memory clobber for safety Ross Owen 2013-09-11 12:05:25 +01:00
  • c17db023ce Slight tweak to DoP idle word Ross Owen 2013-09-09 23:42:04 +01:00
  • 9631982576 Mclk clock-block never stopped Ross Owen 2013-09-09 23:41:26 +01:00
  • 3a746c5c56 Moved samp freq globals to audioreqs Ross Owen 2013-09-09 23:40:49 +01:00
  • 3f7c00e49f Moved samp freq globals to audioreqs Ross Owen 2013-09-09 23:40:29 +01:00
  • f201614224 MCLK clockblock now configed and started in audio, not in configAudioPorts. It is now never stopped since this caused issues with FB when moving to/from DoP mode Ross Owen 2013-09-09 23:39:34 +01:00
  • 71797cc608 Fixed up debug FB tolerance test build Ross Owen 2013-09-09 23:38:22 +01:00
  • ea5cc2860a whitespace only Ross Owen 2013-09-06 18:17:08 +01:00
  • 429de9a8b4 Exit DoP on any command Ross Owen 2013-09-06 16:51:17 +01:00
  • c94991649a reversed DSD mute bytes Ross Owen 2013-09-06 14:24:42 +01:00
  • bb14b6018d First DSD 16 samples were being output as all 1 Ross Owen 2013-09-06 14:21:46 +01:00
  • d0479dd92a Slight hack for Sony DoP mode - uses global dsdMode to output DoP idle on undeflow. NOT FOR GENERAL RELEASE Ross Owen 2013-09-05 23:22:00 +01:00
  • 4651dcf71f Define, stringtable and whitespace tidy Ross Owen 2013-09-05 23:19:56 +01:00
  • a952c18a83 Tidy only Ross Owen 2013-09-05 23:19:07 +01:00
  • 04dd2a2a05 Improving clicks entering/leaving DoP mode Ross Owen 2013-09-05 23:18:34 +01:00
  • 439ec036fb Tidyup of defines etc Ross Owen 2013-09-05 23:15:43 +01:00
  • 1d6290aea3 Tidyied up previous fix for strings Ross Owen 2013-08-30 14:43:43 +01:00
  • a1e2e4f8ee Space was missing between vendor string and string of entity (such as clock source etc Ross Owen 2013-08-30 13:23:30 +01:00
  • d889ab5bce DSD/PCM mode now rememebered and only changed when required. Re-oreded when Stream Start/Stop is called for better use with Mute signals. Writes to shared mute sample Ross Owen 2013-08-29 19:28:31 +01:00
  • 56e92355a3 Underflow case now uses shared mute sample (for DSD use) Ross Owen 2013-08-29 19:27:21 +01:00
  • 1fa34042d9 AUDIO_PLL_LOCK_DELAY guarded by ifndef Ross Owen 2013-08-29 19:26:30 +01:00
  • 1e33bf819d Changes to support DSD Native mode Ross Owen 2013-08-23 14:23:37 +01:00
  • bbb4999318 Started modding descs for native DSD Ross Owen 2013-08-12 14:46:56 +01:00
  • 1873afc201 Descriptors file rename Ross Owen 2013-08-09 16:32:53 +01:00
  • da1bd95efa descriptors file naming Ross Owen 2013-08-09 16:29:48 +01:00
  • a5d7145adc Reboot (for DFU) much nicer and more generic Ross Owen 2013-07-25 14:04:26 +01:00
  • 2cd8fbdcb6 Erase_all now erases all upgrade images, not just the first one Ross Owen 2013-07-25 14:03:54 +01:00
  • 3364b3f867 Fix to U series reboot (was still using ARCH_S def) Ross Owen 2013-07-23 16:44:30 +01:00
  • 1bfc1272e5 PwrConfig param added to XUD_Manager call Ross Owen 2013-07-18 12:31:56 +01:00
  • b514f474e4 naming change to macro only Ross Owen 2013-07-16 17:14:28 +01:00
  • f52aaeba8e Fixed issued with outover flow when CHAN_BUFF_CTRL enabled Ross Owen 2013-07-16 17:12:41 +01:00
  • f84f82d5ae Fix to DSD_CHANS_DAC guard Ross Owen 2013-07-16 17:06:58 +01:00
  • 5dd1cc844f xs1_su_periph -> usb_tile Ross Owen 2013-07-10 15:02:13 +01:00
  • 978a2d494d xs1_su_periph -> usb_tile Ross Owen 2013-07-10 14:59:09 +01:00
  • e2906b7eb2 Fixed up input only build Ross Owen 2013-07-09 17:27:45 +01:00
  • 1bd8744dc2 Added control channel for buffering for lower-power, non-memory polling buffering Ross Owen 2013-07-09 15:48:26 +01:00
  • dea24e07fe Added FAST_MODE checking Ross Owen 2013-07-09 15:48:01 +01:00
  • 09dc93fcbf Re-ordered some threads and added buffering ctrl chan Ross Owen 2013-07-09 15:46:28 +01:00
  • fd1308f237 Removed Output and Input from strings Ross Owen 2013-07-02 17:07:58 +01:00
  • a081ef00ae DSD port updates Ross Owen 2013-06-28 12:45:31 +01:00
  • 160010acda Update to Audio 1.0 desc for CV test Ross Owen 2013-06-28 12:45:19 +01:00
  • 1e8faf3a5e dsd port updates Ross Owen 2013-06-28 12:44:36 +01:00
  • 642f9d7055 Merge branch 'master' of git://git/apps/sc_usb_audio Ross Owen 2013-06-26 15:46:05 +01:00
  • 29ea126ec8 Seperate PRODUCT_STR defines now provided Ross Owen 2013-06-21 13:53:36 +01:00
  • 7c97fbdb82 More work on DSD - work in progress Ross Owen 2013-06-18 15:24:36 +01:00
  • 9f65af2912 Added support for second master clock-block. Required if USB_CORE != AUDIO_IO_CORE. I.e. u16 Ross Owen 2013-06-14 15:40:35 +01:00
  • b2491e95c9 Added robustness to bad length Audio 1.0 packets (bug #11032) Ross Owen 2013-06-10 15:47:49 +01:00
  • 9fcfac7996 Only warn about not having PID_AUDIO1 defined when AUDIO_CLASS=1 or AUDIO_CLASS_FALLBACK is defined Ross Owen 2013-06-06 12:14:59 +01:00
  • 0ea8e42199 Merge branch 'DSD_DEV' of git://git/apps/sc_usb_audio into DSD_DEV Ross Owen 2013-06-05 10:31:27 +01:00
  • c9ac6aac73 BMAX_POWER can now be defined Ross Owen 2013-06-05 10:31:08 +01:00
  • fe11029a6c Fixed build issue with new XN file Ross Owen 2013-06-05 10:30:42 +01:00
  • 816b272423 Added missing comma, and moved iAP core to using i2c port struct Sam Chesney 2013-06-04 17:09:57 +01:00
  • 886de9846f Input and output string table mixed up Ross Owen 2013-05-31 12:05:28 +01:00
  • 4a2314ecb3 Added audioports.c - This is a C wrapper for audioports.xc so we can me about with port IDs for DSD mode: Ross Owen 2013-05-28 18:26:55 +01:00
  • bb095d45d5 reinstate port starting as high. Was removed to allow calling from C Ross Owen 2013-05-28 18:26:01 +01:00
  • 5adbe0c4a6 Working to add generic DSD support Ross Owen 2013-05-28 17:24:40 +01:00
  • ce2bcacb16 Aded hostactive.c and audiostream.c. These are now weak so can be over-ridden by app Ross Owen 2013-05-15 12:52:41 +01:00
  • 1c1ce5be1e Added hostactive.h Ross Owen 2013-05-15 12:51:24 +01:00
  • 9d324bf3d0 Vendor_ReadHID-> UserReadHID inline with other function naming Ross Owen 2013-05-15 12:46:56 +01:00
  • 3f91e8aecc Updates to gitignore Ross Owen 2013-05-15 12:46:05 +01:00
  • db10432674 Working on getting DSD operational Ross Owen 2013-05-15 12:45:46 +01:00
  • 6774e4fe0d vendor_hid -> user_hid Ross Owen 2013-05-15 12:45:11 +01:00
  • 1e6b8b4a84 vendor_hid -> user_hid Ross Owen 2013-05-15 12:45:04 +01:00
  • 9e9aba3ec8 xuduser stuff now weak so can be overridden Ross Owen 2013-05-15 12:43:13 +01:00
  • 462e1bdf9c xuduser stuff now weak so can be overridden Ross Owen 2013-05-15 12:42:58 +01:00
  • 9dd8498d38 Removed debug LED output Ross Owen 2013-05-14 14:05:30 +01:00
  • ce9a112def g_hidData[] reset before calling ReadHIDButtons() Ross Owen 2013-05-10 16:19:43 +01:00
  • 3b8effc24a defines now using HID_ prefix Ross Owen 2013-05-10 16:19:10 +01:00
  • 87154e3159 simplified sample freq list Ross Owen 2013-05-10 16:18:34 +01:00
  • c0398c33fe Looking at 384khz issues Ross Owen 2013-05-10 16:17:40 +01:00
  • e7d23603a4 Tidy Ross Owen 2013-05-08 14:24:34 +01:00
  • f36a1afe23 Remove unused 2nd param to calls to XUD_DoSetRequestStatus() Ross Owen 2013-04-24 11:36:46 +01:00
  • a2a038b483 Removed uses of XUD_Error Ross Owen 2013-04-24 11:32:46 +01:00