Jeremy Royston - 2011-11-16

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