PSoC 6 Peripheral Driver Library

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

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.