Other Parts Discussed in Thread: SYSCONFIG, C2000WARE
Just wanted to make the software team aware they are supplying software which re-declares the __error__ function. This in turn causes compilation to fail if both device.h and driverlib are included. The problem looks to be in the debug.h file. Previously (with F28004x for example), __error__ was declared as:
extern void __error__(char *filename, uint32_t line);
In the F28002x driverlib this is declared as follows:
extern void __error__(const char *filename, uint32_t line);
Since __error__ is also declared by the sysconfig generated device.h file as follows:
extern void __error__(char *filename, uint32_t line);
I feel as though the declaration in the f28002x driverlib needs to change to match everything else.
Best,
Trey