Ed
af9a6b18b2
make use of # guards and nullable consistent
2024-01-15 17:28:38 +00:00
Ed
ca16467158
Building but not tested merge
2024-01-15 17:00:54 +00:00
Ed
aac2b4b7fb
Initial conflict resolve following merge
2024-01-15 15:20:37 +00:00
Ed
c0a844c303
Manual merge from experimental/sync_app_pll (not working yet)
2024-01-15 14:08:22 +00:00
Ed
103aa8840b
Merge commit 'de6210d1dd57613ced96bd5961b1562b781bb6d7' into feature/sw_pll_sync_ua
2024-01-15 11:31:57 +00:00
Ed
a4e6fd0194
More tidying
2024-01-15 10:39:09 +00:00
Ed
57debd0558
Set DCO to midpoint of SDM restart
2024-01-15 10:05:53 +00:00
danielpieczko
de6210d1dd
Merge pull request #361 from danielpieczko/develop
...
New version of g++ on Raspbian needs different linker option order
2024-01-12 16:52:17 +00:00
Ed
ce987622d9
Fix missing ACK to audio for xcore-200
2024-01-12 16:24:44 +00:00
Ed
e04ecf5fc9
Initial audio holdoff until SD initialised
2024-01-12 16:01:16 +00:00
Ed
d81b510102
Move sw_pll init to SD task to remove backpressure on clockgen
2024-01-12 15:38:03 +00:00
Daniel Pieczko
8ef63fcdf5
New version of g++ on Raspbian needs different linker option order
2024-01-12 12:19:42 +00:00
Ed
529aea28dc
Remove apppll.h and replace with calls to lib_sw_pll
2024-01-12 11:14:36 +00:00
Ed
edbadca0cd
Fix xcore.ai branding
2024-01-10 16:44:45 +00:00
Ed
13d9229f52
Add junit test logging to unity stage
2024-01-10 09:57:18 +00:00
Ed
a0610fc1e0
Fix copyright dates
2024-01-10 09:53:45 +00:00
Ed
334f36e5e1
Doc typo fixed
2024-01-10 09:40:47 +00:00
Ed
c412c81fe3
Additional docs update for pll
2024-01-09 17:40:54 +00:00
Ed
9abfa167ca
Initial documentation covering sw_pll
2024-01-09 17:28:55 +00:00
Ed
c6a970d7c0
Fix guarding on clkgen ACK
2024-01-09 16:02:07 +00:00
Ed
3291a05493
Remove dead code + warning
2024-01-09 14:49:48 +00:00
Ed
91d23fb1d6
Remove debug prints
2024-01-09 13:32:41 +00:00
Ed
2fcc9ca2ac
Add sw_pll dep in changelog
2024-01-09 13:29:53 +00:00
Ed
6d8d66f823
Changelog entry
2024-01-09 13:23:16 +00:00
Ed
23f1a8d48e
Fix race condition when changing SR when audio got misaligned
2024-01-09 13:02:57 +00:00
Ed
e6899afbb9
Move sw_pll on to 2.1.0 and develop now fixes merged
2024-01-09 10:36:14 +00:00
Ed
87a105d8f6
Tidy defines
2024-01-09 09:10:14 +00:00
Ed
3003ce7241
Refactor sw_pll code into own source file
2024-01-09 08:56:58 +00:00
Ed
ccaaf40ab3
Ensure guarding for XS2 builds and fix clockgen race condition
2024-01-08 15:45:58 +00:00
Ed
dc81964f22
Add custom branch of sw_pll to xcommon cmake
2024-01-08 10:42:02 +00:00
Ed
a3419fdba7
Update USE_SW_PLL define usage
2024-01-05 16:18:38 +00:00
Ed
4962cebc9c
Comments only
2024-01-05 14:40:14 +00:00
Ed
56d728f349
Fix PLL lock time 2s -> ~150ms
2024-01-05 14:39:47 +00:00
Ed
7f8f07b4b6
Merge commit 'ace59f63a4f00196a276e7254c941462a10819e9' into feature/sw_pll
...
# Conflicts:
# lib_xua/src/core/clocking/clockgen.xc
2024-01-05 11:36:23 +00:00
Ed
8e161707a5
Manually apply https://github.com/xmos/lib_xua/pull/359/files
2024-01-05 11:25:41 +00:00
Ed
b242c54574
Reduce control loop rate to 100Hz
2024-01-05 11:18:29 +00:00
Ed
702e8d14b9
Initial loop closed
2024-01-05 10:59:32 +00:00
danielpieczko
ace59f63a4
Merge pull request #359 from danielpieczko/develop
...
Avoid repeating old samples when entering underflow state
2024-01-05 10:12:53 +00:00
Ed
780a407519
Fix lockup in aud->clkgen notification
2024-01-05 08:34:24 +00:00
Ed
61f17f3fe9
Add mclk change logic
2024-01-04 15:32:44 +00:00
Ed
d644775e4c
Add in timestamp machinery
2024-01-04 12:16:26 +00:00
Ed
2133598347
Add sw_pll dep and prepare for par in clockgen
2024-01-03 15:56:15 +00:00
Daniel Pieczko
7b843b1d56
Avoid repeating old samples when entering underflow state
2024-01-03 10:01:32 +00:00
Ross Owen
f035e1dc13
UserBufferManagementInit() now takes a sample rate param ( #358 )
...
UserBufferManagementInit() now takes a sample rate param
2023-12-07 17:30:27 +00:00
Ross Owen
c5496ea994
Fix issue creating SR list ( #357 )
...
Fix issue generating sample frequency list
2023-12-07 14:11:29 +00:00
Ross Owen
b0db22a50b
Clock selection tidies and improvements ( #355 )
...
- Tidy up use of “tmp” variable when setting digital stream clock validity
- Simplify clock selection values
- Add better checks to clock selection
- Removed un-required clock selection code based on ADAT/SPDIF enabled
2023-12-06 16:08:00 +00:00
Ross Owen
1f74f8c601
Merge pull request #353 from xross/fix/352
...
Vergil的CI/lib_xua/pipeline/head There was a failure building this commit
Fixed ADAT Rx clock ID when SPDIF Rx also enabled
2023-11-29 10:23:15 +00:00
danielpieczko
9f8a4e737f
Merge pull request #354 from danielpieczko/cmake
...
Add support for XCommon CMake
2023-11-07 10:55:00 +00:00
Daniel Pieczko
c57079cd4a
Add support for XCommon CMake
2023-11-06 16:36:17 +00:00
Ross Owen
5a78b5079f
Update Copyright comment
2023-11-03 10:59:28 +00:00