Commit Graph

  • 3003ce7241 Refactor sw_pll code into own source file Ed 2024-01-09 08:56:58 +00:00
  • ccaaf40ab3 Ensure guarding for XS2 builds and fix clockgen race condition Ed 2024-01-08 15:45:58 +00:00
  • dc81964f22 Add custom branch of sw_pll to xcommon cmake Ed 2024-01-08 10:42:02 +00:00
  • a3419fdba7 Update USE_SW_PLL define usage Ed 2024-01-05 16:18:38 +00:00
  • 4962cebc9c Comments only Ed 2024-01-05 14:40:14 +00:00
  • 56d728f349 Fix PLL lock time 2s -> ~150ms Ed 2024-01-05 14:39:47 +00:00
  • 7f8f07b4b6 Merge commit 'ace59f63a4f00196a276e7254c941462a10819e9' into feature/sw_pll Ed 2024-01-05 11:36:23 +00:00
  • 8e161707a5 Manually apply https://github.com/xmos/lib_xua/pull/359/files Ed 2024-01-05 11:25:41 +00:00
  • b242c54574 Reduce control loop rate to 100Hz Ed 2024-01-05 11:18:29 +00:00
  • 702e8d14b9 Initial loop closed Ed 2024-01-05 10:59:32 +00:00
  • ace59f63a4 Merge pull request #359 from danielpieczko/develop danielpieczko 2024-01-05 10:12:53 +00:00
  • 780a407519 Fix lockup in aud->clkgen notification Ed 2024-01-05 08:34:24 +00:00
  • 61f17f3fe9 Add mclk change logic Ed 2024-01-04 15:32:44 +00:00
  • d644775e4c Add in timestamp machinery Ed 2024-01-04 12:16:26 +00:00
  • 2133598347 Add sw_pll dep and prepare for par in clockgen Ed 2024-01-03 15:56:15 +00:00
  • 7b843b1d56 Avoid repeating old samples when entering underflow state Daniel Pieczko 2024-01-03 08:41:45 +00:00
  • f035e1dc13 UserBufferManagementInit() now takes a sample rate param (#358) Ross Owen 2023-12-07 17:30:27 +00:00
  • c5496ea994 Fix issue creating SR list (#357) Ross Owen 2023-12-07 14:11:29 +00:00
  • b0db22a50b Clock selection tidies and improvements (#355) Ross Owen 2023-12-06 16:08:00 +00:00
  • 1f74f8c601 Merge pull request #353 from xross/fix/352 Ross Owen 2023-11-29 10:23:15 +00:00
  • 9f8a4e737f Merge pull request #354 from danielpieczko/cmake danielpieczko 2023-11-07 10:55:00 +00:00
  • c57079cd4a Add support for XCommon CMake Daniel Pieczko 2023-11-06 16:36:15 +00:00
  • 5a78b5079f Update Copyright comment Ross Owen 2023-11-03 10:59:28 +00:00
  • 5b5ee132e0 Fixed ADAT Rx clock ID when SPDIF Rx also enabled Ross Owen 2023-11-03 10:16:38 +00:00
  • 15c3007d1c Merge pull request #351 from xross/develop Ross Owen 2023-11-03 10:11:31 +00:00
  • ab7a94a821 Whitespace tidy only Ross Owen 2023-10-30 16:40:28 +00:00
  • 29156d5b19 Fixes for XUA_USB_EN=0 Ross Owen 2023-10-30 13:33:53 +00:00
  • 5e5b2b7bd5 Merge feat/new_spdif_rx -> develop Ross Owen 2023-10-25 14:51:06 +01:00
  • eebbb88fee Fixed spdif rx port declaration Ross Owen 2023-10-25 13:29:07 +01:00
  • db63b93ac1 merge Ross Owen 2023-10-25 13:27:51 +01:00
  • 32c783795b merge Ross Owen 2023-10-25 13:26:05 +01:00
  • 5b37c4d224 Updates for spdif rx api change Ross Owen 2023-10-25 13:22:46 +01:00
  • 8fbe410e0e Merge pull request #350 from xross/develop Ross Owen 2023-10-05 12:16:29 +01:00
  • 52b72285e0 Update copyright comments Ross Owen 2023-10-05 12:34:41 +02:00
  • 2cfaff9221 Changelog update Ross Owen 2023-10-05 12:06:08 +02:00
  • 0f4cb1ccb5 Tidy up QUAD_SPI_FLASH define (now XUA_QUAD_SPI_FLASH). Enabled by default since most designs now use QSPI. Ross Owen 2023-10-05 11:01:02 +01:00
  • bd702db2c6 Updates for new S/PDIF receiver (#348) Ross Owen 2023-09-28 17:21:29 +01:00
  • 764fe0bfe9 Fixed some whitespace issues Ross Owen 2023-09-28 15:29:28 +01:00
  • f1d902306f Fixed issue with checking S/PDIF rx parity Ross Owen 2023-09-28 13:33:12 +01:00
  • 74894341d1 Updated S/PDIF rx port definition Ross Owen 2023-09-28 13:10:05 +01:00
  • a89df80da8 Updates for new S/PDIF receiver Ross Owen 2023-09-20 16:14:00 +01:00
  • 07ffd9221a Update README.rst Ross Owen 2023-09-11 10:10:03 +01:00
  • 7bbaff49af Merge pull request #344 from xross/develop Ross Owen 2023-09-06 16:35:54 +01:00
  • f970623edf Removed usage of unused internal DFU commands Ross Owen 2023-09-06 11:18:27 +01:00
  • b4c1587478 Merge branch 'develop' of github.com:xmos/lib_xua into develop Ross Owen 2023-08-23 14:17:52 +01:00
  • be682f2b72 Merge branch 'master' into develop Ross Owen 2023-08-23 14:17:12 +01:00
  • 86f531b6ea Update CHANGELOG.rst Ross Owen 2023-08-23 14:15:23 +01:00
  • 66e6894f95 Merge pull request #342 from xross/develop Ross Owen 2023-08-23 14:13:19 +01:00
  • a8a0feaf52 Resolved build issue with NUM_USB_CHAN_OUT = 0 Ross Owen 2023-08-23 13:00:24 +01:00
  • fc3e3636ec - Resolve issue with sending 0 length packet when coming out of IN stream underflow - Removed some output buffering code when not required. Ross Owen 2023-08-22 13:11:47 +01:00
  • a796e1ee36 Merge pull request #341 from xross/develop Ross Owen 2023-08-21 15:53:51 +01:00
  • b49bd69abe Changelog update Ross Owen 2023-08-18 15:11:23 +01:00
  • ae550d5fc9 - Resolved issue where volume control is not enabled when mixer disabled - Fixed issue with 32bit volume processing not occurring when required Ross Owen 2023-08-18 13:33:31 +01:00
  • dd8d2675d3 App PLL sync mode improvements: - Added IIR to reduce jitter into DCO - Added PID for tracking external clock - Added basic “fast lock” based on an initial estimate experimental/sync_app_pll Ross Owen 2023-08-15 11:58:32 +01:00
  • 7930a5d59c Sync mode 2nd order delta sigma replaced with third order, level output. Ross Owen 2023-08-08 18:19:04 +01:00
  • 158d79335c Sync mode related build fix Ross Owen 2023-08-02 12:43:04 +01:00
  • ebc09e1c4f Fixes for sync mode related build warnings/errors Ross Owen 2023-08-02 12:14:21 +01:00
  • a7943a8859 - Improved audio performance in synchronous mode when using the App PLL - Software PLL code now uses a core rather than running entirely in XUA_Buffer_EP() Ross Owen 2023-08-01 15:56:00 +01:00
  • 77fad35497 Documentation updates Ross Owen 2023-07-17 14:23:09 +01:00
  • 50966dda90 Build fixes related to the use of i_pll_ref Ross Owen 2023-07-14 16:07:38 +01:00
  • e7b5faed66 Documentation updates and fixes Ross Owen 2023-07-14 15:58:54 +01:00
  • 7f72c4b842 - Moved audiohw functions from xua_audiohub into user folder in line with other user functions Ross Owen 2023-07-14 15:58:03 +01:00
  • d119755313 Do not use sync out pin when using app PLL for sync mode Ross Owen 2023-07-14 11:55:36 +01:00
  • 2228575e09 Documentation updates Ross Owen 2023-07-14 11:54:58 +01:00
  • b6972295e9 Merge pull request #339 from xross/experimetal/sync_app_pll Ross Owen 2023-07-13 16:15:26 +01:00
  • 39802f3620 Example app note code now use app pll code from lib_xua Ross Owen 2023-07-13 15:09:29 +01:00
  • 5bf53fa453 Fix to test_sync_clk_basic Ross Owen 2023-07-13 14:12:52 +01:00
  • 2f11eda7d8 - Added AudioHwConfig_Mute() and AudioHwConfig_UnMute() - Added default (empty) implementations of AudioHW.. functions Ross Owen 2023-07-13 14:12:41 +01:00
  • 1574137dda - Update sofCount type - Fix sync clock tests Ross Owen 2023-07-13 13:01:25 +01:00
  • c7e782179c Added copyright/licence comments Ross Owen 2023-07-12 15:36:00 +01:00
  • badcb71c80 - Added app PLL config functions - previously were in sw_usb_audio - Use app PLL for sync mode - Use app PLL on xcore.ai devices by default (unless ADAT or SPDIF receive enabled) - Added XUA_USE_APP_PLL (which is default 1) - Some tidy of xua_conf_default.h - Added DEFAULT_MCLK define Ross Owen 2023-07-11 13:57:14 +01:00
  • a485ffe41a 'Release: 3.5.1' v3.5.1 Ross Owen 2023-06-21 12:21:02 +01:00
  • f25a9eeade Merge branch 'develop' Ross Owen 2023-06-21 12:15:33 +01:00
  • dff72573f8 Scripted changelog update Ross Owen 2023-06-21 12:14:34 +01:00
  • f7331a1ed3 Merge branch 'develop' Ross Owen 2023-06-21 12:14:02 +01:00
  • aaaf1e9652 Version bump 3.5.0 -> 3.5.1 Ross Owen 2023-06-21 12:11:56 +01:00
  • d6b23cf960 Merge pull request #337 from xross/develop Ross Owen 2023-06-21 10:06:57 +01:00
  • fa8329edaa Changelog update Ross Owen 2023-06-20 20:04:17 +01:00
  • 83d86e885f Respect I2S_CHANS_PER_FRAME when calculating bit-clock rates Ross Owen 2023-06-20 19:36:26 +01:00
  • 15036f2bcc 'Release: 3.5.0' v3.5.0 Ross Owen 2023-06-15 12:45:03 +01:00
  • fa5723947f xpd: Cleaned up whitespace Ross Owen 2023-06-15 12:44:02 +01:00
  • b1b28f1005 Merge pull request #335 from xross/fix/258 Ross Owen 2023-06-14 19:09:28 +01:00
  • 6d41cfcbea Merge pull request #336 from xross/fix/155 Ross Owen 2023-06-14 16:06:58 +01:00
  • 5404127dbf Removed application space HID related function prototype Ross Owen 2023-06-14 15:30:37 +01:00
  • e5a270347a bNumConfigurations changes from 2 to 1 Ross Owen 2023-06-14 14:36:39 +01:00
  • f509a12e7d Merge pull request #334 from xross/release_prep Ross Owen 2023-06-14 14:23:39 +01:00
  • 4528bed740 Readme, changelog and version update Ross Owen 2023-06-14 12:58:51 +01:00
  • e812ca3e8b Merge remote-tracking branch 'upstream/develop' into release_prep Ross Owen 2023-06-14 12:39:17 +01:00
  • 2accc0429f Merge pull request #333 from danielpieczko/develop Ross Owen 2023-06-14 10:30:29 +01:00
  • 36d5201365 Update copyright years Daniel Pieczko 2023-06-14 08:09:33 +01:00
  • cea580ba48 Merge pull request #332 from henkmuller/feature/static-hid-descriptor Ross Owen 2023-06-13 16:46:14 +01:00
  • 3a2926d1d8 Set default XUA_I2S_DUMMY_SAMPS value to 0 feat/dummy_samps Ross Owen 2023-06-12 18:07:10 +01:00
  • 6815f12a90 Update copyright comment Ross Owen 2023-06-12 17:16:56 +01:00
  • 799ad7ba86 Update copyright comment Ross Owen 2023-06-12 17:16:43 +01:00
  • 3d7e66bdc0 Update copyright comment Ross Owen 2023-06-12 17:16:26 +01:00
  • a6387d5fef Update copyright comment Ross Owen 2023-06-12 17:16:11 +01:00
  • 5ca0738b02 Update copyright comment Ross Owen 2023-06-12 17:15:42 +01:00
  • b0e732110d Update copyright comment Ross Owen 2023-06-12 17:15:21 +01:00
  • 1702078e7c Update copyright comment Ross Owen 2023-06-12 17:14:42 +01:00
  • 85fd297336 Merge remote-tracking branch 'upstream' into feat/dummy_samps Ross Owen 2023-06-12 16:22:57 +01:00