1.4 List of Interesting Symbols
For a list of assembler and linker symbols, see “MPLAB® XC32 Assembler, Linker and Utilities User’s Guide for PIC32A MCU” (DS-50003839), “Lists of Interesting Symbols.”
| Symbol | Description | More Information |
|---|---|---|
|
|
This symbol is defined when XC32 for PIC32A is in use. | 20.3.3 Compiler Output Type Macros |
or __PIC32A__ |
These symbols are defined with the If defined, XC32 for PIC32A is in use. | 20.3.3 Compiler Output Type Macros |
__DATE__ | Current date as a C string. | 20.3.6 Other Macros |
|
|
Once the compiler defines a symbol based on the target device set
with | 20.3.4 Device Name and Family (Architecture) Macros |
__PIC32Axxxxxxxx__ |
The compiler defines a symbol based on the target device set with
| 20.3.4 Device Name and Family (Architecture) Macros |
__FILE__ | Current file name as a C string. | 20.3.6 Other Macros |
__HAS_DSP__ |
Device has a DSP engine. If device feature is enabled, the symbol is defined. | 20.3.5 Device Features Macros |
__HAS_ISA32__ |
Device supports the dsPIC33A instruction set. If device feature is enabled, the symbol is defined. | 20.3.5 Device Features Macros |
|
|
Set to | 20.3.2 Compiler Settings Macro |
__LINE__ | Current line number as a decimal integer. | 20.3.6 Other Macros |
|
|
Set to the value of the big | 20.3.2 Compiler Settings Macro |
|
|
Defined if | 20.3.2 Compiler Settings Macro |
|
|
The linker scripts construct a |
See the “MPLAB® XC-DSC Assembler, Linker and Utilities User’s Guide for dsPIC33C/E/F and dsPIC30 DSC” (DS-50003590), “Lists of Interesting Symbols.” |
|
|
The linker will allocate an appropriately sized section and
initialize | |
|
or
|
These symbols are defined with the If defined, XC32 for PIC32A is in use. | 20.3.3 Compiler Output Type Macros |
|
|
The compiler will define this constant, giving a numeric value to the version identifier. | 20.3.1 Compiler Version Macro |
