mtb-pmbus 1.4.0.2051
 
Loading...
Searching...
No Matches
Changelog
VersionChangesReason for Change
1.4.0
  • MTB_PMBUS_IMPL_CMD_SMBALERT_MASK adds SMBALERT_MASK (0x1B) as a pre-implemented command that handles its asymmetric write and read wire protocols.
  • Improvements to PMBus utilization were introduced:
    • Command lookup: pre-implemented commands now use fixed slots, including MTB_PMBUS_IMPL_SLOT_PAGE_PLUS_WRITE and MTB_PMBUS_IMPL_SLOT_SMBALERT_MASK, and a switch instead of the scan.
    • CRC: the CRC-8 table mtb_pmbus_int_crc8_table is exported, and mtb_pmbus_int_crc8_update and mtb_pmbus_int_crc_calc are forced inline.
    • HAL callbacks: mtb_pmbus_i2c_isr and the HAL callbacks load mtb_pmbus_stc_t and the HAL configuration once.
    • New API: mtb_pmbus_cmd_wr_byte_event_enable_disable and mtb_pmbus_cmd_wr_byte_event_enable_disable_isr.
    • HAL write buffer: MTB_PMBUS_HAL_WRITE_BUF_SIZE increases from 2 to 32.
  • The PMBus I2C personality includes corrected low/high phase calculation for configured data rates.
  • Public API macros and constants have been added to the documentation.
New functionality and improvements
Fixed the pre-implemented QUERY (0x1A) command returning incorrect command capabilities (read direction and data format bits). Bug fixing
1.3.0 Add support for the WRITE_PROTECT, ACCESS_CONTROL and PASSKEY commands. New functionality
1.2.0 Expanding functionality
  • Fixed mixing of the Zone Read command and status events.
  • Fixed the Zone Read issue when using the block read protocol.
  • Fixed the update of a missing page after an arbitration lost during the Zone Read transfer.
  • Fixed the issue when the next command after Zone Read is NACKed.
  • The Arbitration Lost error does not occur during Zone Read.
  • Fixed the silicon freeze when a command callback is not implemented.
  • Fixed the issue: MTB_PMBUS_STATUS_CMD_IS_ACTIVE is not cleared.
  • Added validation to ensure the runtime PAGES and PHASES settings match the command capability settings.
Bug fixing
  • Updated section "Quick Start Guide"
  • Added a diagram for the Events visualization for the Zone Read command transfer.
  • General documentation improvements
Documentation enhancements
  • Controller Mode
  • Solution personality and PMBus-Configurator support
New functionality
1.0.0 Initial version