Logo
UNICENS V2.1.0-3491
User Manual and API Reference

INIC related types. More...

Data Structures

struct  Ucs_Inic_Version_t
 This structure contains information on the hardware and firmware modules of the INIC. More...
 
struct  Ucs_Gpio_PinConfiguration_t
 This structure contains information on the GPIO pin configuration. More...
 

Callback Functions

typedef void(* Ucs_Inic_PowerStateCb_t )(Ucs_Inic_PowerState_t power_state, void *user_ptr)
 Function signature used to monitor the INICs power state.
 

Enumerations

enum  Ucs_Inic_LastResetReason_t {
  UCS_INIC_RST_STARTUP = 0x00U,
  UCS_INIC_RST_HW_WATCHDOG = 0x01U,
  UCS_INIC_RST_STACK_OVERFLOW = 0x02U
}
 Data Type which describes the last reset reason of the device. More...
 
enum  Ucs_Inic_PowerState_t {
  UCS_INIC_PWS_U_NORMAL = 0x00U,
  UCS_INIC_PWS_U_LOW = 0x01U,
  UCS_INIC_PWS_STP = 0x02U,
  UCS_INIC_PWS_U_CRITICAL = 0x03U,
  UCS_INIC_PWS_NO_MONITORING = 0xFFU
}
 The current power state of the INICs power management interface (PS0/PS1). More...
 
enum  Ucs_Sd_ResCode_t {
  UCS_SD_TARGET_FOUND = 0x01U,
  UCS_SD_FINISHED = 0x02U,
  UCS_SD_CABLE_LINK_RES = 0x03U,
  UCS_SD_ABORTED = 0x04U,
  UCS_SD_ERROR = 0x05U
}
 Type of System Diagnosis Report. More...
 
enum  Ucs_Sd_ErrCode_t {
  UCS_SD_ERR_UNSPECIFIED = 0x01U,
  UCS_SD_ERR_WELCOME_NO_SUCCESS = 0x02U,
  UCS_SD_ERR_STOP_SYSDIAG_FAILED = 0x03U,
  UCS_SD_ERR_TERMINATED = 0x04U
}
 Type of System Diagnosis Error Codes. More...
 

Detailed Description

INIC related types.