In v1.0.0, Doxygen cannot generate the document of the rpp_driver::I2cMaster and others.
The root cause of this problem is the new conditional compile which covers the whole i2cmaster.hpp. To overcome it, we should add some new predefined macro. For example, the current implementation of the conditional compile is like this :
In v1.0.0, Doxygen cannot generate the document of the rpp_driver::I2cMaster and others.
The root cause of this problem is the new conditional compile which covers the whole i2cmaster.hpp. To overcome it, we should add some new predefined macro. For example, the current implementation of the conditional compile is like this :
https://github.com/suikan4github/rpp_driver/blob/f380e2b3bb627307570cfc471da681ec3f8d8a46/src/i2c/i2cmaster.hpp#L13
We can change it to :
And then, add DOXYGEN_COMPILE macron to the Doxyfile.