Release Notes for STM32 USB-C Power Delivery H5 Device Driver

Copyright © 2022 STMicroelectronics

Purpose

The USB-PD device driver provides a set of functions to manage the physical layer (i.e. low level of the type C state machine and low level of message transport). This includes :

The USB-PD device driver is developed following the Universal Serial Bus Power Delivery Specification Revision 3.0, V2.0 (August 29, 2019) and Universal Serial Bus type-C Cable and Connector Specification, Revision 2.0 (August, 2019).

Update History

Main Changes

Maintenance release

Contents

Fixed bugs list

Headline
Fix wrong definition of #define UCPDFRS_INSTANCE0_FRSCC2 in usbpd_devices_conf_template.h
Low Power implementation on USBPD SRC applications
Implementation of new UCPD software trimming procedure
Implementation of OCP recovery procedure
Prevent a risk of collision between RX goodCRC in interrupt context and TX message in task context.

Known limitations

Outstanding bugs list : None

Requirements not met or planned in a forthcoming release : None

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V9.20.1
  • RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.31
  • STM32CubeIDE v1.8.0

Supported Devices and boards

All STM32H5xx devices embedding UCPD IP

Backward compatibility

No compatibility break with previous version

Dependencies

This software release is compatible with USB-C Power Delivery Core Stack Library v4.1.0

Main Changes

Maintenance release

Contents

Fixed bugs list

Headline
MCUAstyle corrections
FRS Pins declaration update

Known limitations

Outstanding bugs list : None

Requirements not met or planned in a forthcoming release : None

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V9.20.1
  • RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.31
  • STM32CubeIDE v1.8.0

Supported Devices and boards

All STM32H5xx devices embedding UCPD IP

Backward compatibility

No compatibility break with previous version

Dependencies

This software release is compatible with USB-C Power Delivery Core Stack Library v4.1.0

Main Changes

Initial release

Contents

Fixed bugs list

Headline
First official version for STM32H5xx device (source code available)

Known limitations

Outstanding bugs list : None

Requirements not met or planned in a forthcoming release : None

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V9.20.1
  • RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.31
  • STM32CubeIDE v1.8.0

Supported Devices and boards

All STM32H5xx devices embedding UCPD IP

Backward compatibility

No compatibility break with previous version

Dependencies

This software release is compatible with USB-C Power Delivery Core Stack Library v4.1.0