PSOC E8XXGP Device Support Library

| PSOC E8XXGP Device Support Library

Enumerations
Enumerated Types
PDL API Reference » IPC (Inter Process Communication) » IPC pipes layer (IPC_PIPE)

## General Description

Enumerations are used in the driver.

## Enumerations
enum | cy_en_ipc_pipe_status_t { CY_IPC_PIPE_SUCCESS =(uint32_t)(0x00u) , CY_IPC_PIPE_ERROR_NO_IPC =(uint32_t)(CY_IPC_PIPE_ID_ERROR | 1UL) , CY_IPC_PIPE_ERROR_NO_INTR =(uint32_t)(CY_IPC_PIPE_ID_ERROR | 2UL) , CY_IPC_PIPE_ERROR_BAD_PRIORITY =(uint32_t)(CY_IPC_PIPE_ID_ERROR | 3UL) , CY_IPC_PIPE_ERROR_BAD_HANDLE =(uint32_t)(CY_IPC_PIPE_ID_ERROR | 4UL) , CY_IPC_PIPE_ERROR_BAD_ID =(uint32_t)(CY_IPC_PIPE_ID_ERROR | 5UL) , CY_IPC_PIPE_ERROR_DIR_ERROR =(uint32_t)(CY_IPC_PIPE_ID_ERROR | 6UL) , CY_IPC_PIPE_ERROR_SEND_BUSY =(uint32_t)(CY_IPC_PIPE_ID_ERROR | 7UL) , CY_IPC_PIPE_ERROR_NO_MESSAGE =(uint32_t)(CY_IPC_PIPE_ID_ERROR | 8UL) , CY_IPC_PIPE_ERROR_BAD_CPU =(uint32_t)(CY_IPC_PIPE_ID_ERROR | 9UL) , CY_IPC_PIPE_ERROR_BAD_CLIENT =(uint32_t)(CY_IPC_PIPE_ID_ERROR | 10UL) }
| Return constants for IPC pipe functions. More...

## Enumeration Type Documentation

## ◆ cy_en_ipc_pipe_status_t

enum cy_en_ipc_pipe_status_t

Return constants for IPC pipe functions.

Enumerator
CY_IPC_PIPE_SUCCESS | Pipe API return for no error.
CY_IPC_PIPE_ERROR_NO_IPC | Pipe API return for no valid IPC channel.
CY_IPC_PIPE_ERROR_NO_INTR | Pipe API return for no valid interrupt.
CY_IPC_PIPE_ERROR_BAD_PRIORITY | Pipe API return for bad priority parameter.
CY_IPC_PIPE_ERROR_BAD_HANDLE | Pipe API return for bad pipe handle.
CY_IPC_PIPE_ERROR_BAD_ID | Pipe API return for bad pipe ID.
CY_IPC_PIPE_ERROR_DIR_ERROR | Pipe API return for invalid direction (Not used at this time)
CY_IPC_PIPE_ERROR_SEND_BUSY | Pipe API return for pipe is currently busy.
CY_IPC_PIPE_ERROR_NO_MESSAGE | Pipe API return for no message indicated
CY_IPC_PIPE_ERROR_BAD_CPU | Pipe API return for invalid CPU value
CY_IPC_PIPE_ERROR_BAD_CLIENT | Pipe API return for client out of range