We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
hi, Is it possible to change output .hex filename at preprocessor time, something like:
#define _BOARD_REV_ 1 ... #if (_BOARD_REV_ == 1) HEX_FILENAME("board_1.hex") #else HEX_FILENAME("board_old.hex") #endif
"I want to do it automatically when I define X or Y. I don't think two targets is the answer here." From what you say there, you are looking at it backwards: When you select Target X, that automatcially defines X for you, and uses the output name X. Isn't that exactly what you want?