Skip to content

Conversation

niklarm
Copy link
Contributor

@niklarm niklarm commented Sep 16, 2016

This adds a simple doxygen configuration and adapts our headers to group APIs into basic modules. This is only a rough draft, so that we have something to render.

Some APIs are just excluded, since I deemed them not relevant for application developers. They can be re-enabled by including the UVISOR_INTERNAL section in doxygen (add to line 651 in doxyfile, ENABLED_SECTIONS = UVISOR_INTERNAL).
The grouping decisions are not final, please leave a comment if I misjudged.

This includes no changes to code, only comments have been added or modified.

We could probably spend a year on the doxygen config alone, it's 2439 lines long.
The interesting decisions I've made to the default config can easily be seen in the second commit.

cc @AlessandroA @meriac @Patater

@niklarm niklarm changed the title [wip] Add doxygen support Add doxygen support Sep 26, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants