Macros¶
-
group
group_ipc_pipe_macros
Macro definitions are used in the driver.
Defines
-
CY_IPC_PIPE_CFG_IMASK_Pos
Interrupts shift value for endpoint address.
-
CY_IPC_PIPE_CFG_IMASK_Msk
Interrupts mask for endpoint address.
-
CY_IPC_PIPE_CFG_INTR_Pos
IPC Interrupt shift value for endpoint address.
-
CY_IPC_PIPE_CFG_INTR_Msk
IPC Interrupt mask for endpoint address.
-
CY_IPC_PIPE_CFG_CHAN_Pos
IPC Channel shift value for endpoint address.
-
CY_IPC_PIPE_CFG_CHAN_Msk
IPC Channel mask for endpoint address.
-
CY_IPC_PIPE_MSG_CLIENT_Msk
Client mask for first word of Pipe message.
-
CY_IPC_PIPE_MSG_CLIENT_Pos
Client shift for first word of Pipe message.
-
CY_IPC_PIPE_MSG_USR_Msk
User data mask for first word of Pipe message.
-
CY_IPC_PIPE_MSG_USR_Pos
User data shift for first word of Pipe message.
-
CY_IPC_PIPE_MSG_RELEASE_Msk
Mask for message release mask.
-
CY_IPC_PIPE_MSG_RELEASE_Pos
Shift require to line up mask to LSb.
-
CY_IPC_PIPE_ENDPOINT_BUSY
Use to set the busy flag when waiting for a release interrupt.
-
CY_IPC_PIPE_ENDPOINT_NOTBUSY
Denotes that a release interrupt is not pending.
-
CY_IPC_PIPE_RTN
Software PDL driver ID for IPC pipe functions.
-
CY_IPC_PIPE_ID_INFO
Return prefix for IPC pipe function status codes.
-
CY_IPC_PIPE_ID_WARNING
Return prefix for IPC pipe function warning return values.
-
CY_IPC_PIPE_ID_ERROR
Return prefix for IPC pipe function error return values.
-