2 * @file NaturalDocs.c
\r
3 * @brief 1st document.
\r
7 * - Description: This is a description.
\r
11 * @brief This is a brief.
\r
13 * @param Source Input
\r
14 * @param Destination Output
\r
15 * @return Error Code. 0=No Error.
\r
18 * The output from @ref SampleFunction.
\r
26 errnum_t SampleFunction( int Source, int Destination )
\r
28 return Source + Destination;
\r
33 * @struct SampleClass
\r
34 * @brief SampleClassBrief.
\r
36 typedef struct _SampleClass SampleClass;
\r
37 struct _SampleClass {
\r
39 /** See "TimerClass". */
\r
40 uint16_t duration_msec;
\r
45 /*-------------------------------------------------------*/
\r
54 * @struct Sample2_Class
\r
55 * @brief Sample2_Class
\r
57 typedef struct _Sample2_Class Sample2_Class;
\r
58 struct _Sample2_Class {
\r
64 * @brief This is a brief.
\r
66 * @param Source Input
\r
67 * @param Destination Output
\r
68 * @return Error Code. 0=No Error.
\r
72 * SampleFunction( 0, 0 );
\r
75 errnum_t SampleFunction( int Source, int Destination )
\r
77 return Source + Destination;
\r
82 * @brief This is a brief 2.
\r
95 * The output from @ref SampleFunction.
\r
97 errnum_t SampleFunction2( int Source, int Destination )
\r
99 return Source + Destination;
\r
104 * @brief This is a brief 3.
\r
110 errnum_t SampleFunction3( int Source, int Destination )
\r
112 return Source + Destination;
\r
117 * @brief SampleFunction0
\r
123 errnum_t SampleFunction0( int Source, int Destination )
\r
125 return Source + Destination;
\r
131 * @brief Sample Enum
\r
133 * - SymbolA - 0, NULL
\r
139 typedef enum _SampleEnum SampleEnum;
\r
147 * @typedef ARGB8888Type
\r
148 * @brief Color fomat
\r
150 typedef uint32_t ARGB8888Type;
\r
155 * @brief No parameter macro
\r
160 #define N_MACRO() (1)
\r
165 * @brief With parameter macro
\r
167 * @return Error Code. 0=No Err.
\r
169 #define A_MACRO( x ) ((x)+1)
\r
173 * @def VALUE_CONSTANT
\r
174 * @brief No parameter macro
\r
176 #define VALUE_CONSTANT 1
\r
181 * @brief BYTE_ENDIAN
\r
182 * - BYTE_LITTLE_ENDIAN - Little endian
\r
183 * - BYTE_BIG_ENDIAN - Big endian
\r
185 #define BYTE_LITTLE_ENDIAN 1
\r
186 #define BYTE_BIG_ENDIAN 2
\r