SEGGER Software Online Documentation
Welcome to the SEGGER Online Documentation
SEGGER offers a wide range of software and hardware products for embedded development. This online documentation contains all user guides for using SEGGER Embedded Software, Software Tools and Libraries:
Further user manuals can be found on the respective product pages. These include Embedded Studio
, Linux Studio
, as well as SEGGER's hardware products Flasher
, Debug and Trace Probes
The information written in this document is assumed to be accurate without guarantee. The information in this manual is subject to change for functional or performance improvements without notice. SEGGER Microcontroller GmbH (SEGGER) assumes no responsibility for any errors or omissions in this document. SEGGER disclaims any warranties or conditions, express, implied or statutory for the fitness of the product for a particular purpose. It is your sole responsibility to evaluate the fitness of the product for any specific use.
You may not extract parts of this manual or modify the document in any way without the prior
written permission of SEGGER. The software described in this document is furnished under a
license and may only be used or copied in accordance with the terms of such a license.
© 1992-2021 SEGGER Microcontroller GmbH, Monheim am Rhein / Germany
Names mentioned in this manual may be trademarks of their respective companies.
Brand and product names are trademarks or registered trademarks of their respective holders.
SEGGER Microcontroller GmbH
D-40789 Monheim am Rhein
About the document
This document assumes that you already have a solid knowledge of the following:
- The software tools used for building your application (assembler, linker, C compiler).
- The C programming language.
- The target processor.
- DOS command line.
If you would like to refresh or expand your knowledge of C, we recommend the book "The C Programming Language" by Kernighan and Richie (ISBN 0--13--1103628) that covers standard C programming and, in newer editions, also ANSI C.
How to use this manual
This manual explains all the functions and macros that the product offers. It assumes you have
a working knowledge of the C language. Knowledge of assembly programming is not required.
Typographic conventions for syntax
This manual uses the following typographic conventions:
|Body ||Body text|
|Text that you enter at the command prompt or that appears on
the display (that is system functions, file- or pathnames).|
|Parameters in API functions.|
|Code example in program examples.|
|Comments in program examples.|
|Reference to chapters, sections, tables and figures or other documents.|
|Buttons, dialog boxes, menu names, menu commands.|
|Very important sections.|