Doxygen:指定组的输入

时间:2018-08-08 13:47:56

标签: input grouping doxygen

是否可以为doxygen中的特定组指定源输入文件?或至少是一种我在下面描述的方法:

在我的实验室中,我们有不同的硬件平台,其中包含几个微控制器,例如micro A和microB。某些项目仅使用micro A或仅使用Micro B或同时使用两者。每个微型计算机都有其自己的固件和IDE项目。 为了使文档尽可能清晰,我们使用了一个doxygen主页来定义micro A的组和micro B的组。例如:

  • Micro A(A组)

    • 组件驱动程序(组driver_A在A组中)
      • 驱动程序1(组drivers_A)
      • ...
  • Micro B(B组)

    • 组件驱动程序(B组驱动程序_B组)
      • 驱动程序4(组drivers_B)
      • ...

在许多项目中,我都有用作库的自定义源文件。例如,“ driver.c”和“ driver.h”。根据项目的不同,驱动程序可以位于微型A或微型B上。问题在于,该文件中的双氧信标必须为“ ingroup drivers_A”或“ ingroup drivers_B”,但是库中只有一个文件。不能每次都按此文件修改文件。

一种解决方案是创建一个新的组“ drivers_common”,在“ driver.h”中放入“ ingroup drivers _common”,并将该组包括在“ driver A group”和“ driver B group”中。这样做的问题是,驱动程序将成为micro A和micro B驱动程序的一部分,而事实并非如此。

所以,我的想法是创建一个组“ drivers_common”,像以前一样将“ ingroup drivers _common”放入“ driver.h”中。我不想将此组同时添加到“驱动程序A组”和“驱动程序B组”中,而是要在“驱动程序A组”中添加“ Micro A”目录中包含的所有“ drivers_common组”文件 strong>如果在Micro A中使用了驱动程序。如果是Micro B,则相同。

有可能吗?我做错了吗?

0 个答案:

没有答案