CY_SYS_CYPIPE_INTR_MASK in example CE223820 still error

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
StNu_1610991
Level 4
Level 4
First comment on KBA 50 sign-ins 25 replies posted

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.

0 Likes
1 Solution

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. pastedImage_0.png

pastedImage_3.png

View solution in original post

0 Likes
3 Replies
StNu_1610991
Level 4
Level 4
First comment on KBA 50 sign-ins 25 replies posted

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.

0 Likes

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. pastedImage_0.png

pastedImage_3.png

0 Likes

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.

0 Likes