Commit Graph

242 Commits

Author SHA1 Message Date
Ross Owen
cc14679d53 Fixed build issue due to undeclared var when DFU disabled. 2015-09-04 12:56:14 +01:00
Ross Owen
90a91d5da4 DFU now uses absolute address for DFU persistent flag (similar to role-change) to try and improve resilience to code/tools changes. 2015-06-26 11:28:34 +01:00
Ross Owen
04f00a6aee Fixed issue with MAX_MIX_COUNT checking for mixer strings. 2015-06-22 10:18:44 +01:00
Ross Owen
cdc2d74016 xpd: Cleaned up whitespace 2015-06-19 16:11:59 +01:00
Ross Owen
128b0b5d23 Check if DFU mode active before calling audio_requests in ep0 2015-06-19 14:51:47 +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
ee7d058614 DFU now uses an interface to DFU handler which does flash handling. Should allow access to flash on another tile more easily. 2015-06-08 16:03:08 +01:00
Larry Snizek
6288092c61 Corrected DFU PID warning 2015-05-29 16:17:32 +01:00
Ross Owen
03c3022ac4 Changes to allow new descriptor_defs.h file to be included in XC 2015-04-07 14:58:14 +01:00
Ross Owen
3558bc6049 Conflicted merge: master -> DEV_X200_BRINGUP 2015-04-07 14:52:51 +01:00
Ross Owen
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. 2015-03-31 22:40:50 +01:00
Ross Owen
2e67773f0f Merge: master -> DEV_X200_BRINGUP 2015-03-23 12:57:57 +00:00
Ross Owen
d7ad6e7a99 Fixed clock selector string index 2015-03-20 09:29:25 +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
61f2dd76fe Merge branch 'DEV_ADAT_TX' 2015-03-04 16:00:35 +00:00
Ross Owen
ab392eb373 Channel strings in string table now come from generated header. 2015-03-02 23:43:14 +00:00
Ross Owen
bcf229fdbe Added generated chanstrings header 2015-03-02 23:41:46 +00:00
Ross Owen
e452eaa2b0 Simplication of chanstringgen script and its preprocessor output 2015-03-02 23:40:51 +00:00
Ross Owen
91e0427d5b Added SPDIF channel count to chanstringgen script 2015-03-02 22:31:01 +00:00
Ross Owen
d746e8cad5 Added chanstringgen.py script for generating channel string portion of string table 2015-03-02 21:28:49 +00:00
Ross Owen
130553bae0 White space in preprocessor item only 2015-01-29 15:46:21 +00:00
Ross Owen
2576a0e8a4 Added iput channel descriptors for > 24 < 32 channels. 2014-11-25 18:23:46 +00:00
Ross Owen
525a905939 Required descriptor changes for input channel counts over 18 (now handles up to 32) 2014-11-20 17:29:36 +00:00
Ross Owen
4854ea8f4d Added descriptors for larger channel counts 2014-11-10 18:37:34 +00:00
Ross Owen
925ecc631b First cut TDM implementation added 2014-11-07 12:24:16 +00:00
Sam Chesney
e312ed5dcc Change to include iAP module header not conf
The required iAP headers have been updated such
that they can now be included from C, which allows
us to build with a default string for
IAP_EA_NATIVE_TRANS_PROTOCOL_NAME when it has not
been defined in the user app rather than having
to error.
2014-10-01 16:12:14 +01:00
Ross Owen
085c444f40 xpd: Cleaned up whitespace 2014-09-19 13:14:55 +01:00
Ross Owen
273db94ad8 Output channel count from tables rather than define 2014-09-19 12:21:15 +01:00
Ross Owen
1b398556e3 Added the extra input formats to the subslot_in etc arrays 2014-09-19 12:10:25 +01:00
Ross Owen
5946dd76a1 Added Alt3 for input to accommodate ADAT SMUX2 2014-09-19 11:33:33 +01:00
Ross Owen
968c0f039c Endpoint0 issues SMUX mode command to clockgen() based on sample rate 2014-09-19 11:33:04 +01:00
Ross Owen
5b6f470ea1 Added warnings when packet size greater than USB max packet size 2014-09-19 11:24:58 +01:00
Ross Owen
8465ae1c5e Stated adding alt interfaces to input interface for ADAT rx 2014-09-16 11:54:59 +01:00
Ross Owen
6cf8621aa1 Merge 2014-09-11 12:40:12 +01:00
Ross Owen
b185f0183c Each mix can now have a unique mix-map (with 0 as a "master") 2014-09-11 12:39:19 +01:00
Sam Chesney
31bfa779bb Reset state of endpoints associated with EA Native interface when changing an alternative setting. 2014-09-11 10:39:44 +01:00
Ross Owen
08f8d4e37d Input level data order now same order as mixer inputs (previously stream and input channels reversed) 2014-08-29 16:30:25 +01:00
Ross Owen
3a67e1ce52 xpd: Cleaned up whitespace 2014-08-29 14:32:15 +01:00
Ross Owen
b2eac6809c Added extra EA_NATIVE guard for string table struct 2014-08-29 14:26:38 +01:00
Ross Owen
9750469ac0 Attempt to resolved UAC1 enum issues with 1io config on windows 2014-08-28 17:12:01 +01:00
Ross Owen
1715e0c558 Resolving more EP0 build issues due to EAF work 2014-08-28 13:07:20 +01:00
Ross Owen
76886b5087 Build issues fixed for none EAF configs 2014-08-28 12:52:44 +01:00
Ross Owen
d83b5b9a0d Merged EA_NATIVE_DEV -> master with some tidy 2014-08-28 12:42:40 +01:00
Ross Owen
761097a132 Merge branch 'REINSTATE_MIXER' 2014-08-21 15:40:49 +01:00
Ross Owen
cabe0fd1a0 Re-added mixer to descriptors including strings etc. Note, could be tidied i.e. no struct for mixer unit etc. 2014-08-21 15:39:11 +01:00
Ross Owen
9d5a105058 Fixed bug in getting level meters - was requesting channel past array bounds 2014-08-21 15:36:41 +01:00
Ross Owen
e44418e570 6.6.1_MAINTAIN -> master 2014-08-18 11:49:09 +01:00
Ross Owen
074a58f6eb Removed "Input" and "Output" append on interface strings. 2014-08-15 12:58:32 +01:00
Sam Chesney
193ae6eaff Mask Alt settings value before sending to iAP EA Native code (clean up short sent via channel) 2014-07-30 19:32:55 +01:00