Doxypractice is a language filter for Doxygen that adds support for Lauterbach TRACE32 scripts. It translates TRACE32 scripts into a C-like format that is understood by Doxygen.
Python version 3.10 or higher is required.
Use the package manager pip to install Doxypractice.
pip install lauterbach-trace32-doxypracticeDoxypractice is a console script that expects the path to a PRACTICE file as only input argument:
doxypractice <script>To integrate Doxypractice with Doxygen, update your Doxyfile1 as follows:
EXTENSION_MAPPING = cmm=C++
FILTER_PATTERNS = *.cmm=doxypractice
FILE_PATTERNS = *.cmm
FILTER_SOURCE_FILES = YES
INLINE_SOURCES = YESCreate the project documentation:
doxygen DoxyfileNote
Make sure Doxypractice is installed and in PATH.