07.04.2013 Views

MPLAB C Compiler for PIC24 MCUs and dsPIC DSCs ... - Microchip

MPLAB C Compiler for PIC24 MCUs and dsPIC DSCs ... - Microchip

MPLAB C Compiler for PIC24 MCUs and dsPIC DSCs ... - Microchip

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

E.1 INTRODUCTION<br />

E.2 HIGHLIGHTS<br />

<strong>MPLAB</strong> ® C COMPILER FOR<br />

<strong>PIC24</strong> <strong>MCUs</strong> AND <strong>dsPIC</strong> ® <strong>DSCs</strong><br />

USER’S GUIDE<br />

Appendix E. Deprecated Features<br />

The features described below are considered to be obsolete <strong>and</strong> have been replaced<br />

with more advanced functionality. Projects which depend on deprecated features will<br />

work properly with versions of the language tools cited. The use of a deprecated<br />

feature will result in a warning; programmers are encouraged to revise their projects in<br />

order to eliminate any dependancy on deprecated features. Support <strong>for</strong> these features<br />

may be removed entirely in future versions of the language tools.<br />

Deprecated features covered are:<br />

• Predefined Constants<br />

E.3 PREDEFINED CONSTANTS<br />

The following preprocessing symbols are defined by the compiler.<br />

Symbol Defined with -ansi comm<strong>and</strong>-line option?<br />

<strong>dsPIC</strong>30 No<br />

__<strong>dsPIC</strong>30 Yes<br />

__<strong>dsPIC</strong>30__ Yes<br />

The ELF-specific version of the compiler defines the following preprocessing symbols.<br />

Symbol Defined with -ansi comm<strong>and</strong>-line option?<br />

<strong>dsPIC</strong>30ELF No<br />

__<strong>dsPIC</strong>30ELF Yes<br />

__<strong>dsPIC</strong>30ELF__ Yes<br />

The COFF-specific version of the compiler defines the following preprocessing<br />

symbols.<br />

Symbol Defined with -ansi comm<strong>and</strong>-line option?<br />

<strong>dsPIC</strong>30COFF No<br />

__<strong>dsPIC</strong>30COFF Yes<br />

__<strong>dsPIC</strong>30COFF__ Yes<br />

For the most current in<strong>for</strong>mation, see Section 3.7 “Predefined Macro Names”.<br />

© 2008 <strong>Microchip</strong> Technology Inc. DS51284H-page 211

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!