The libs directory contain library components compiled into static or dynamic libraries and are intended to be shared between multiple components.
Note: Each library directory contains a
testsub-directory that holds the source code to test the library.
📂libs
┣ 📂crossplatform
┣ 📂errlog
┣ 📂rtefsutils
┣ 📂rtemodel
┣ 📂rteutils
┣ 📂xmlreader
┣ 📂xmltree
┗ 📂xmltreeslimThe crossplatform directory contains all the platform-specific code that allows the CMSIS-Build project to be constructed and run on multiple platforms. The intent is to eliminate platform-specific switching inside the main codebase.
The errlog directory contains the consolidated error messages in order to log errors.
The rtefsutils directory contains the sources of a library which contains all RTE filesystem utility functions to be used across multiple components.
The rtemodel directory contains the sources to represent CMSIS RTE data model.
The rteutils directory contains the sources of a library which contains all RTE utility functions to be used across multiple components.
The xmlreader directory contains the sources of library used to parse XML formatted files.
The xmltree directory contains the sources of a library which represents XML tree in memory.
The xmltreeslim directory contains the sources of a library which contains XML interface that reads data into a tree structure.