MTB CAT1 Peripheral driver library
Enumerated Types

General Description

Enumerations

enum  cy_en_syslib_status_t {
  CY_SYSLIB_SUCCESS = 0x00UL,
  CY_SYSLIB_BAD_PARAM = CY_SYSLIB_ID | CY_PDL_STATUS_ERROR | 0x01UL,
  CY_SYSLIB_TIMEOUT = CY_SYSLIB_ID | CY_PDL_STATUS_ERROR | 0x02UL,
  CY_SYSLIB_INVALID_STATE = CY_SYSLIB_ID | CY_PDL_STATUS_ERROR | 0x03UL,
  CY_SYSLIB_UNKNOWN = CY_SYSLIB_ID | CY_PDL_STATUS_ERROR | 0xFFUL
}
 The SysLib status code structure. More...
 
enum  cy_en_syslib_lcs_mode_t {
  CY_SYSLIB_LCS_VIRGIN = 0x000UL,
  CY_SYSLIB_LCS_SORT = 0x003UL,
  CY_SYSLIB_LCS_PROVISIONED = 0x00FUL,
  CY_SYSLIB_LCS_NORMAL_PROVISIONED = 0xC0FUL,
  CY_SYSLIB_LCS_NORMAL = 0xC03UL,
  CY_SYSLIB_LCS_SECURE = 0xC3FUL,
  CY_SYSLIB_LCS_NORMAL_NO_SECURE = 0xCC3UL,
  CY_SYSLIB_LCS_RMA = 0xF3FUL,
  CY_SYSLIB_LCS_CORRUPTED = 0xFFFFUL
}
 The Life Cycle Stage(LCS) enum. More...
 

Enumeration Type Documentation

◆ cy_en_syslib_status_t

The SysLib status code structure.

Enumerator
CY_SYSLIB_SUCCESS 

The success status code.

CY_SYSLIB_BAD_PARAM 

The bad parameter status code.

CY_SYSLIB_TIMEOUT 

The time out status code.

CY_SYSLIB_INVALID_STATE 

The invalid state status code.

CY_SYSLIB_UNKNOWN 

Unknown status code.

◆ cy_en_syslib_lcs_mode_t

The Life Cycle Stage(LCS) enum.

Enumerator
CY_SYSLIB_LCS_VIRGIN 

LCS Mode: VIRGIN.

CY_SYSLIB_LCS_SORT 

LCS Mode: SORT.

CY_SYSLIB_LCS_PROVISIONED 

LCS Mode: PROVISIONED.

CY_SYSLIB_LCS_NORMAL_PROVISIONED 

LCS Mode: NORMAL-PROVISIONED.

CY_SYSLIB_LCS_NORMAL 

LCS Mode: NORMAL.

CY_SYSLIB_LCS_SECURE 

LCS Mode: SECURE.

CY_SYSLIB_LCS_NORMAL_NO_SECURE 

LCS Mode: NORMAL_NO_SECURE.

CY_SYSLIB_LCS_RMA 

LCS Mode: RMA.

CY_SYSLIB_LCS_CORRUPTED 

LCS Mode: CORRUPTED.