Hi
It is quite a while since CW6.3 was used for the project but there is no reason why it shouldn't work.
You may find that some assembler code will not compile since 6.3 may not have supported it:
byte_rev: // {4} sub routine for reversing bytes in a long word
_byte_rev:
byterev.l d0
rtsThis can however be removed since it is used USB and can also be solved by using a macro (see
M5223X.c):
#define fnLE_add(x) ((x >> 24) | ((x >> & 0x0000ff00) | ((x << & 0x00ff0000) | ((x << 24) & 0xff000000)) // {88}CW6.3 will probably try to convert the CW7.X project back to its format. As long as it manages this it should be OK. If it doesn't, it may need to be helped - in the worst case setting up a new project; a bit of work but not a great deal.
There should however be no reason why CW6.3 will not be able to work with the project - any issues are solvable.
Regards
Mark