[RANT_MODE]I have yet to come across software documentation generated with doxygen, from source files that is the slightest bit useful.
I think the worst thing about it is that the coder is providing the comments in the source code that end up in the so-called help file. The coder is up to his balls in the code construct and forgets that the person looking to use some function or structure is doing so because they are looking for the convenience of not having to delve into the complexities of what ever thing is being wrapped.
Inevitably you have to traverse through the often convoluted tripe that passes as "code"
shit like...
IM_A_PEANUT_WELL_VERSED_IN_THE_ART_OF_CONVOLUTION x;
...
#define IM_A_PEANUT_WELL_VERSED_IN_THE_ART_OF_CONVOLUTION CONVOLUTION_CONSTRUCT
#define CONVOLUTION_CONSTRUCT CONSTRUCT
#define CONSTRUCT volatile
//in order of "Open definition"

More often than not have to refer to the datasheet/spec/standard that this api is trying to encapsulate at which point, WHAT'S the POINT...
I have come across parameter explanations where a param name is
Value and the explanation is "an integer value" SERIOUSLY??
If you are going to provide open source, closed source, any source for public consumption, DONT unless you are willing to put in the work to provide decent documentation!
[/RANT_MODE]Sorry for the rant... Just had to get that off my chest
Feeling much better now