I just got bit by a failure to add -DPART_<part#> when using the TIVAWare headers, and have a suggestion to improve user experience.
In short, I included a TIVAWare header (#include <inc/hw_ints.h>) and failed to define my part number (didn't throw -DPART_TM4C1294NCPDT). During compilation, I got this error (among others);
"EK_TM4C1294XL.c", line 122: error: identifier "INT_RESOLVE" is undefined
A better user experience would have been for the TIVAWare header(s) to detect I forgot to set TARGET_ nor PART_ and use #warning or #error to emit a hint that no TARGET_ or PART_ was recognized. Would have started me down the path to success rather than left me scratching my head wondering what to do next.
At a minimum, maybe someone will find this post helpful if encountering a similar compiler error.
Chris