This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Include various C files

I would like to do conditional compiling and include different C files based on the hardware being used. For example:

#ifdef HARDWARE_MODULE_1

#include "hardware_module_1.c"

#endif

#ifdef HARDWARE_MODULE_2

#include "hardware_module_2.c"

#endif

...

Everything works fine this way only debugging becomes a problem. Breakpoints don't work correctly when placed in the C file that's included that way. The program ends up breaking somewhere else random in the code (different C file altogether) When I manually add file to the project everything seems to be working fine. I'm using uVision V4.60.6.10