MPIControlInfoFirmware
Definition
typedef struct MPIControlInfoFirmware {
int32_t version; /* MPIXmpVERSION_EXTRACT(SoftwareID) */
int32_t option; /* MPIXmpOPTION_EXTRACT(Option) */
char revision; /* ('A' - 1) + MPIXmpREVISION_EXTRACT(SoftwareID)*/
int32_t subRevision; /* MPIXmpSUB_REV_EXTRACT(Option) */
int32_t branchId;
MPIControlInfoFirmwareZMP zmp;
} MPIControlInfoFirmware;
Change History: Modified in the 03.02.00
Description
MPIControlInfoFirmware is a structure that contains read-only version information for the firmware running in the controller.
version | The major version number for the controller's firmware. To be compatible with the MPI library, this number must match the fwVersion in the MPIControlInfoMpi structure. |
---|---|
option | The firmware option number. Special or custom firmware is given a unique option number. An application or user can identify optional firmware from this value. |
revision | The minor version number for the controller's firmware. Indicates a minor change or bug fix to the firmware code. |
subRevision | The micro version value for the controller's firmware. Indicates a very minor change or bug fix to the firmware code. |
branchId | Identifies an intermediate branch software revision. The branch value is represented as a hex number between 0x00000000 and 0xFFFFFFFF. Each digit represents an instance of a branch (0x1 to 0xF). A single digit represents a single branch from a specific version, two digits represent a branch of a branch, three digits represent a branch of a branch of a branch, etc. |
zmp | ZMP-only information. Contains versions and revision info for boot0 and zboot code. |