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... | |
struct | Ucs_Signature_t |
This structure holds the signature of the Hello, Welcome and Signature messages. It supports the signature v1 only. More... | |
struct | Ucs_IdentString_t |
This structure holds the elements of an identification string. 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... | |
INIC related types.