I just upgraded to the latest version of code composer (5.3.0.00090) from an older version of CCS 5. I now have a project that worked before the upgrade but will no longer compile because of a conflict in the Uint16 defines.
The issue is that in std.h we have the following:
typedef xdc_UInt8 Uint8;
typedef xdc_UInt16 Uint16;
typedef xdc_UInt32 Uint32;
While in DSP2833x_Device.h
typedef unsigned int Uint16;
typedef unsigned long Uint32;
typedef unsigned long long Uint64;
What's strange is that before the update, I only got warning saying that the defines where of the same type, now I get the error.
Note the target processor is a TMS320F28335 and I'm running Sys/Bios. I also have a second project that runs DSP/BIOS and here I only get the warnings (defines of the same type) and no errors.
What is the best way to addrees this issue?
Ed