rt-thread-official/bsp/Infineon/libraries/IFX_PSOC6_HAL/retarget-io/RELEASE.md

2.1 KiB

Retarget IO

A utility library to retarget the standard input/output (STDIO) messages to a UART port. With this library, you can directly print messages on a UART terminal using printf().

What's Included?

  • printf() support over a UART terminal
  • Support for GCC, IAR, and ARM toolchains
  • Thread safe write for NewLib

What Changed?

v1.3.0

  • Added support for checking whether data is being transmitted and waiting until done before finishing the deinit process
  • Added support for using with HAL v1 or v2

v1.2.0

  • Improve error handling
  • Add de-initialization of the mutex to cy_retarget_io_deinit
  • Update documentation for integration of the library in a RTOS environment.

v1.1.1

  • Minor update for documentation & branding

v1.1.0

  • Implemented system I/O retarget functions specific to ARM Compiler 6.
  • Made _write implementation thread-safe for Newlib.

v1.0.0

  • Initial release

Supported Software and Tools

This version of the Retarget IO was validated for compatibility with the following Software and Tools:

Software and Tools Version
ModusToolbox™ Software Environment 2.4.0
GCC Compiler 10.3.1
IAR Compiler 8.4
ARM Compiler 6 6.11

Minimum required ModusToolbox™ Software Environment: v2.0

More information


© Cypress Semiconductor Corporation (an Infineon company) or an affiliate of Cypress Semiconductor Corporation, 2019-2021.