The Embedded Experts

Purpose and content of SEGGER-Lib

The SEGGER-Lib is a helper library that comes with various small helper functions. The content and functionality of the SEGGER-Lib is designed for use by SEGGER middleware and is not designed to be used in customer applications.

SEGGER middleware might come with a different set of functionlity and version of the SEGGER-Lib.
To combine different versions from multiple middleware shipments please overwrite the SEGGER-Lib from oldest to newest version.

Release notes for SEGGER-Lib

Version 1.04a [28. Jan 2020]

Changes

  1. SEGGER_UTIL.h: Minor improvements.
  2. SEGGER_snprintf_double.c: Minor improvements.

Version 1.04 [10. May 2019]

Changes

  1. Added SEGGER_SHELL_FS.c.
  2. Added SEGGER_SHELL_IP.c.
  3. Added SEGGER_SHELL_Input.c.
  4. Added SEGGER_TIME.h.
  5. Added SEGGER_TIME.c.

Version 1.02a [2. April 2019]

Changes

  1. Prototypes for SEGGER_CACHE_CONFIG structure members pfClean and pfInvalidate adapted to new embOS releases by using unsigned long for the NumBytes parameter (to ensure a 32-bit parameter).

Version 1.02 [1. March 2019]

Changes

  1. Added SEGGER_strncasecmp().
  2. Added SEGGER_MEM_SetLocking().
  3. Added SEGGER_MEM_SIMPLE_HEAP_Print().

Version 1.00 [8. October 2018]

Changes

  1. Applied a version number to the SEGGER-Lib.