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.
I have a little question about the compatibility between the C166-Compiler versions : * 3.05 (uVision 1.24) and * 4.27 (uVision 2.38) - the actually version ============================================= => I have a SW-Product which contain 2 SW-Projects ('A' and 'B') 'A' communicate with 'B' through a SW-API : * Global variables * Pointer to functions (with different parameters) Both SW-Projects ('A' and 'B') have been compiled with the old Compiler-Version. { I can download the both SW-Projects separately } ============================================= ? Can I use the new C166-Compiler version and re-compile only one of the SW-Project ( 'A' or 'B' ) ? The generated code (Function calls [ the used registers ] ) is compatible ? A lot of thanks in advance, Steffen
Yes, the two compiler versions are compatible as regards parameter passing and library interface. Therefore, there should be no problems in intermixing two projects that are compiled with different C166 versions.