• Matthieu Cattin's avatar
    Fix bug and IPMI/FMC standards incompatibilities, add an python example. · 82d17a29
    Matthieu Cattin authored
    - Fix typelength mask to 0x3f, was 0x1f.
    - Fix OEM data structure, p1_gbt and p2_gbt are in the same byte.
    - Fix OEM data byte 1 arrangement, fields were in the wrong place.
    - Fix typelength for part number in Board Info Area, was taking product typelength.
    - Fix Board Info Area checksum calculation, the "end of fields" typelength was
      assigned after checksum calculation.
    - Fix OEM manufacturer ID byte order to LS Byte first, was MS Byte first.
    - Add common header format in common header byte 0.
    - Fix DC load structure length calculation and write to file.
      As the structure contains uint8_t and uint16_t, the compiler is aligning
      all entries to 16-bit boundary. This was resulting in a extra 0x00 byte,
      increasing the structure length by 1 byte.
    - Internal Use Area is now optionnal.
    82d17a29
Name
Last commit
Last update
..
example/python Loading commit data...
fmcadc100m14b4cha Loading commit data...
fmcadc200k16b11cha Loading commit data...
fmcdio5chttla Loading commit data...
fmceeprom Loading commit data...
spec Loading commit data...