The application(in C for AVR/GCC with Atmel AVR Studio 5) has the form:
// In the file config.h
#include "options.h" // contains #define MAX7456OSD 2
#define VTIDEVICE MAX7456OSD
// The file MAX7456.c contains in part:
#include "config.h"
// Now the problem part:
#if VTIDEVICE == MAX7456OSD
// Functions, variables and Doxygen comments follow
#endif /* VTIDEVICE == MAX7456OSD */
The output from Doxygen contains no documentation for the part of MAX7456.c
between
#if VTIDEVICE == MAX7456OSD and #endif
AVR/GCC compiles the program correctly, it produces code in the conditional
part.
An example can be provided
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The application(in C for AVR/GCC with Atmel AVR Studio 5) has the form:
// In the file config.h
#include "options.h" // contains #define MAX7456OSD 2
#define VTIDEVICE MAX7456OSD
// The file MAX7456.c contains in part:
#include "config.h"
// Now the problem part:
#if VTIDEVICE == MAX7456OSD
// Functions, variables and Doxygen comments follow
#endif /* VTIDEVICE == MAX7456OSD */
The output from Doxygen contains no documentation for the part of MAX7456.c
between
#if VTIDEVICE == MAX7456OSD and #endif
AVR/GCC compiles the program correctly, it produces code in the conditional
part.
An example can be provided