- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The CE223820 example issue is closed but it still gets a CY_SYS_CYPIPE_INTR_MASK error when compiling. PDL 3.1.0 is being used.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The latest PDL 3.1.0 uses CY_SYS_CYPIPE_INTR_MASK. Whereas, PDL 3.0.4 defines CY_IPC_CYPIPE_INTR_MASK equivalently. The code example uses the latest PDL and it throws 'CY_SYS_CYPIPE_INTR_MASK' undeclared here (not in a function) error for older PDL versions. Please confirm the PSoC 6 PDL version used in the project. You can configure the PSoC 6 PDL version in PSoC Creator, Tools > Options. Please update to PDL v3.1.0 and perform 'Clean and Build'. Hope it helps.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If the symbol CY_IPC_CYPIPE_INTR_MASK is used instead, the sample works. I could not find any documentation describing this symbol or where and when it should be used.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The latest PDL 3.1.0 uses CY_SYS_CYPIPE_INTR_MASK. Whereas, PDL 3.0.4 defines CY_IPC_CYPIPE_INTR_MASK equivalently. The code example uses the latest PDL and it throws 'CY_SYS_CYPIPE_INTR_MASK' undeclared here (not in a function) error for older PDL versions. Please confirm the PSoC 6 PDL version used in the project. You can configure the PSoC 6 PDL version in PSoC Creator, Tools > Options. Please update to PDL v3.1.0 and perform 'Clean and Build'. Hope it helps.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for the clarification. I did see the PDL 3.1.0 get loaded and installed but was unaware that it had to be configured.