Skip to main content

General

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
async-transfer This 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 -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
mtb-ipc The IPC driver allows communication between multiple CPUs or between multiple tasks operating in different domains within a single CPU. API reference
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
Last updated on