Doxygen comments in code generated with Simulink Embedded Coder
I am using Embedded Coder to generate C code for a model. My model contains several busses that are translated to struct typedefs in C.
As expected, the "Description" field of each signal in the bus is transalted into a comment in the C code.
I would like the comment to have a doxygen style, that is it should be in the form:
/** My comment */
By looking into the help, I saw that in Simulink there is the possibility to do something similar by creeating a custom CGT file (see this page). Anyway, the comment style only applies to file banners, functions banners and file trailers, while comments to typedefs are left in a classic style.
I also found that it is possible to insert doxygen-like comments for typedefs in MATLAB generated code (see this page). However, I cannot manage to do the same for code generated from a Simulink model. I tried to add a "Type Definitions" section to my custom CGT file but nothing happened. In particular I added the following lines to my custom CGT:
%% Type Definitions
<TypeDefinitionsBanner style="doxygen_qt">
Type Definitions
</TypeDefinitionsBanner>
Any suggestion?
Thnak you.I am using Embedded Coder to generate C code for a model. My model contains several busses that are translated to struct typedefs in C.
As expected, the "Description" field of each signal in the bus is transalted into a comment in the C code.
I would like the comment to have a doxygen style, that is it should be in the form:
/** My comment */
By looking into the help, I saw that in Simulink there is the possibility to do something similar by creeating a custom CGT file (see this page). Anyway, the comment style only applies to file banners, functions banners and file trailers, while comments to typedefs are left in a classic style.
I also found that it is possible to insert doxygen-like comments for typedefs in MATLAB generated code (see this page). However, I cannot manage to do the same for code generated from a Simulink model. I tried to add a "Type Definitions" section to my custom CGT file but nothing happened. In particular I added the following lines to my custom CGT:
%% Type Definitions
<TypeDefinitionsBanner style="doxygen_qt">
Type Definitions
</TypeDefinitionsBanner>
Any suggestion?
Thnak you. I am using Embedded Coder to generate C code for a model. My model contains several busses that are translated to struct typedefs in C.
As expected, the "Description" field of each signal in the bus is transalted into a comment in the C code.
I would like the comment to have a doxygen style, that is it should be in the form:
/** My comment */
By looking into the help, I saw that in Simulink there is the possibility to do something similar by creeating a custom CGT file (see this page). Anyway, the comment style only applies to file banners, functions banners and file trailers, while comments to typedefs are left in a classic style.
I also found that it is possible to insert doxygen-like comments for typedefs in MATLAB generated code (see this page). However, I cannot manage to do the same for code generated from a Simulink model. I tried to add a "Type Definitions" section to my custom CGT file but nothing happened. In particular I added the following lines to my custom CGT:
%% Type Definitions
<TypeDefinitionsBanner style="doxygen_qt">
Type Definitions
</TypeDefinitionsBanner>
Any suggestion?
Thnak you. doxygen, cgt MATLAB Answers — New Questions