用于*.ino文件的Doxygen(Arduino)

dan*_*ngu 6 doxygen arduino

我想用Doxygen来记录我的Arduino代码.为此,我需要将我的项目中的*.ino文件视为*.c-files,并使用Doxygen中的C代码解析器进行解析.我认为这个映射有一个设置,但我再也找不到了.

到目前为止我的设置:

FILE_PATTERNS          = [...] *.ino
Run Code Online (Sandbox Code Playgroud)

dan*_*ngu 6

哦,我想我已经找到了选择.它位于doxywizard中的"Project"下,"EXTENSION_MAPPING".这些选项现在似乎对我有用:

FILE_PATTERNS = [...] *.ino
EXTENSION_MAPPING = ino=c
Run Code Online (Sandbox Code Playgroud)

每次都会得到我的标签:必须将@file-tag添加到文件的顶部,否则Doxygen会忽略它.像这样:

/**@file sketch_1.ino */
Run Code Online (Sandbox Code Playgroud)