# Release Notes for STM32 USB-C Power Delivery embedded Tracer

Copyright © 2018 STMicroelectronics

# License

This software component is licensed by ST under BSD 3-Clause license, the “License”; You may not use this component except in compliance with the License. You may obtain a copy of the License at:

http://www.opensource.org/licenses/BSD-3-Clause

# Purpose

This driver is used for the embedded USB-PD tracer used to debug USB-PD application.

# Update History

V1.5.0 / 2-Jul.-2020

## Main Changes

### Maintenance release

## Contents

Fixed bugs list
Headline
Code aligned to support U5
update for GPDMA link with LL update
Ticket 84212 - Trace non functional with STM32F4
Remove TRACER_EMB_TX_Process prototype in tracer_emb.h
remove the TX processing

## Known limitations

## Development Toolchains and Compilers

- IAR Embedded Workbench for ARM (EWARM) toolchain V8.32.3
- RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.27
- STM32CubeIDE v1.2.0

## Supported Devices and boards

## Backward compatibility

## Dependencies

V1.4.1 / 16-Apr.-2020

## Main Changes

### Maintenance release

## Contents

Fixed bugs list
Headline
Remove reference to USBPD

## Known limitations

## Development Toolchains and Compilers

- IAR Embedded Workbench for ARM (EWARM) toolchain V8.32.3
- RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.27
- STM32CubeIDE v1.2.0

## Supported Devices and boards

## Backward compatibility

## Dependencies

V1.4.0 / 14-Apr.-2020

## Main Changes

### Maintenance release

## Contents

Fixed bugs list
Headline
* Ticket 84461 Indicate when trace is lost

## Known limitations

## Development Toolchains and Compilers

- IAR Embedded Workbench for ARM (EWARM) toolchain V8.32.3
- RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.27
- STM32CubeIDE v1.2.0

## Supported Devices and boards

## Backward compatibility

## Dependencies

V1.3.0 / 26-March-2020

## Main Changes

### Maintenance release

## Contents

Fixed bugs list
Headline
Improve Usart IRQ Handler execution time in tracer_emb_hw.c
Remove commented code sections
Update the hardware layer to handle GPDMA
Ticket 77333 - DMA usage in tracer_emb_hw needs to be under switch
Add 2 macros TRACER_EMB_ENABLECHANNEL and TRACER_EMB_DISABLECHANNEL to be compliant with STM32H7

## Known limitations

## Development Toolchains and Compilers

- IAR Embedded Workbench for ARM (EWARM) toolchain V8.32.3
- RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.27
- STM32CubeIDE v1.2.0

## Supported Devices and boards

## Backward compatibility

## Dependencies

V1.2.0 / 17-June-2019

## Main Changes

### Maintenance release

## Contents

Fixed bugs list
Headline
Ticket 66638 - [FOSS-Audit] SLA0044 headers in Utilities files

## known limitations

## Development Toolchains and Compilers

- IAR Embedded Workbench for ARM (EWARM) toolchain V8.20.2
- RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.25
- System Workbench STM32 (SW4STM32) toolchain V2.7.2

## Supported Devices and boards

## backward compatibility

## Dependencies

V1.1.0 / 10-April-2019

## Main Changes

### Maintenance release

## Contents

Fixed bugs list
Headline
Add new defines in tracer_emb_conf_template.h (as done in projects tracer_emb_conf.h files)
Update tracer file
remove dependence with USBPD Application
Update for low power management
call DPM_TraceWakeUp after added message
Move macro definition about USART/LPUART inside tracer_em_hw.c
Change emb_conf to be able to have trace independent of USART or LPUART
Add LPUART files
Add management of LPUART1

## known limitations

## Development Toolchains and Compilers

- IAR Embedded Workbench for ARM (EWARM) toolchain V8.20.2
- RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.25
- System Workbench STM32 (SW4STM32) toolchain V2.7.2

## Supported Devices and boards

## backward compatibility

## Dependencies

V1.0.0 / 18-Dec.-2018

## Main Changes

### Maintenance release

Maintenance release

## Contents

Fixed bugs list
Headline
tracer embedded creation

## known limitations

## Development Toolchains and Compilers

- IAR Embedded Workbench for ARM (EWARM) toolchain V8.20.2
- RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.25
- System Workbench STM32 (SW4STM32) toolchain V2.7.2

## Supported Devices and boards

## backward compatibility

## Dependencies