I came across this problem with me. PDL version is very important, especially when working on psoc 6 samples. we need to pay attention to using pdl 3.1.0 or 3.0.1 when using the sample code. because some 3.1.0 are running with some 3.0.1.
1 of 1 people found this helpful
Yes! The PDL is a moving target, so it is important to use versions of the library consistently. Do not mix them.
Like the changes from 3.0.1 > 3.0.4, it is almost certain that the versions will be subtly incompatible with each other. You can download any released version from the PDL web page, and see what's changed or get the release notes. What should cause no problem is updating to use a newer version. There may be an odd case where they are not forward compatible, but I'm not aware of any. In newer versions we may deprecate a function call, but typically there is a redirect to ensure you're old function call uses the new code.
Thanks for the feedback.