Closed atsju closed 1 year ago
Hi @atsju
Thank you for your contribution. The issue you pointed out has been confirmed. An internal tracker has been logged and a fix will be implemented and made available in the frame of a future release.
Thank you once again for your contribution.
With regards,
ST Internal Reference: 111672
Hi @atsju,
Issue fixed in version 1.13.0 as you can see from the snippet below:
Thank you again for having reported this point.
With regards,
I had a look at the documentation of the code. Here is a first example in Utilities/sequencer. The doxygen comments in .h for the function are just excellent. But then there is some comments in the .c file. Which is fine but is using doxygen syntax (
/** doc */
) so it gets integrated to the documentation. Maybe here it is normal and you want to have full documentation in doxygen but it's at least unusual. To be more explicit/** doc */
should be replaced by/* doc */
to not be processed by doxygen.A second example that makes me think this is not the expected result is
UTIL_LPM_GetMode
function in Utilities\lpm\tiny_lpm\stm32_lpm.c. There is doxygen documentation inside the code that is clearly not intended to be doxygenated as it's nonsense out of context.To conclude: all comments inside functions should be reviewed and should not use doxygen syntax. I have only checked some files but I suppose that there are much more impacted by this style and even other STM32Cube package may be impacted also.
Utilities\sequencer\stm32_seq.c
.h
.c
rendering
Utilities\lpm\tiny_lpm\stm32_lpm.c