Skip to main content

General

LibraryDetailsDocs
abstraction- rtosAbstraction-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
async-transferThis provides an implementation of data transfer functions in which the calling application initiates the data transfer on the desired communication peripheral and then the data transfer happens in the background without the application involvement.API reference
clib -supportThe CLib FreeRTOS support library provides the necessary hooks to make C library functions such as malloc and free thread safe.API reference
cmsisUsed by application or middleware to link CMSIS Core headers.CMSIS documentation
command consoleProvides a framework to add command console support to the application (or) product use cases.API reference
core-libHeader files that declare basic types and utilities (such as result types or ASSERT) that can be used by multiple BSPs.API reference
csdadcEnables the ADC functionality of the CAPSENSE™ Sigma-Delta (CSD) hardware block. Useful for devices that do not include other ADC/IDAC options.API reference
csdidacThe same, for IDAC functionality.API reference
emeepromThe 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
emfileA FAT16/32 filesystem for embedded systems supporting SPI NOR flash and SD card.User guide
emusb -deviceEnables easy integration of USB functionality into an embedded system.API reference
emusb -hostCPU-independent USB Host stack.API reference
freertosFreeRTOS kernel, distributed as standard C source files with configuration header files.FreeRTOS webpage
freertos-posixThe 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
littlefsA little fail-safe filesystem designed for microcontrollers.Design document
mtb-littlefsProvides a set of block device drivers for use with the littlefs file system.API reference
mtb-stlThe 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
mtb-ipcThe IPC driver allows communication between multiple CPUs or between multiple tasks operating in different domains within a single CPU.API reference
retarget- ioProvides a board-independent API to retarget text input/output to a serial UART on a kit.API reference
serial-flashProvides a board-independent API to use the serial flash on a kit.API reference
usbdevThe USB Device library provides a full-speed USB 2.0 Chapter 9 specification compliant device framework.API reference