Library

Details

Docs

abstraction- rtos

Abstraction-RTOS has been created by Infineon to allow the flexibility of Infineon created software to run within any RTOS. It may be recommended by Developers providing libraries to use the abstraction RTOS; however, it is not recommended to use this as the main RTOS interface. It is recommended that developers should use the APIs of the chosen RTOS (FreeRTOS/Azure RTOS/Zephyr RTOS).

API reference

clib -support

The CLib FreeRTOS support library provides the necessary hooks to make C library functions such as malloc and free thread safe.

API reference

cmsis

Used by application or middleware to link CMSIS Core headers.

CMSIS documentation

command console

Provides a framework to add command console support to the application (or) product use cases.

API reference

core-lib

Header files that declare basic types and utilities (such as result types or ASSERT) that can be used by multiple BSPs.

API reference

csdadc

Enables the ADC functionality of the CAPSENSE™ Sigma-Delta (CSD) hardware block. Useful for devices that do not include other ADC/IDAC options.

API reference

csdidac

The same, for IDAC functionality.

API reference

emeeprom

The Emulated EEPROM library provides an API to manage an emulated EEPROM in flash. It has support for wear leveling and restoring corrupted data from a redundant copy.

API reference

emfile

A FAT16/32 filesystem for embedded systems supporting SPI NOR flash and SD card.

User guide

emusb -device

Enables easy integration of USB functionality into an embedded system.

API reference

emusb -host

CPU-independent USB Host stack.

API reference

freertos

FreeRTOS kernel, distributed as standard C source files with configuration header files.

FreeRTOS webpage

freertos-posix

The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems. freertos-posix implements a small subset of the POSIX threading API.

POSIX API Reference

littlefs

A little fail-safe filesystem designed for microcontrollers.

Design document

mtb-littlefs

Provides a set of block device drivers for use with the littlefs file system.

API reference

mtb-stl

The ModusToolbox™ Safety Test Library provides functional safety APIs to implement overall safety of a system that depends on automatic protection suitable for using in industrial environments and home appliances.

Release notes

retarget- io

Provides a board-independent API to retarget text input/output to a serial UART on a kit.

API reference

serial-flash

Provides a board-independent API to use the serial flash on a kit.

API reference

usbdev

The USB Device library provides a full-speed USB 2.0 Chapter 9 specification compliant device framework.

API reference