XC32 (also C32)
The XC32 toolchain is the upgrade for the C32 toolchain.
The required macros for these toolchains are:
- MP_PROCESSOR_OPTION
- MP_LINKER_FILE_OPTION
MP_LINKER_FILE_OPTION can be one of the two strings:
- ",—script=myScript32X.gld" – use this string if the project contains a linker script, in this case named myScript32X.gld.
- "" – use the empty string if the project does not contain a linker script.
The optional macros for these toolchains are:
- MP_EXTRA_CC_PRE
- MP_EXTRA_AS_PRE
- MP_EXTRA_AS_POST
- MP_EXTRA_AR_PRE (for lib project)
- MP_EXTRA_AR_POST (for lib project)
- MP_EXTRA_LD_PRE (for stand alone project)
- MP_EXTRA_LD_POST (for stand alone project)