SW006012 Microchip Technology, SW006012 Datasheet - Page 170

C COMPILER FOR DSPIC30F FAMILY

SW006012

Manufacturer Part Number
SW006012
Description
C COMPILER FOR DSPIC30F FAMILY
Manufacturer
Microchip Technology
Type
MPLAB® C30 Compilerr
Series
PIC24 & DsPICr
Datasheets

Specifications of SW006012

Supported Families
PIC24, DsPIC30F And DsPIC33F
Core Architecture
PIC, DsPIC
Kit Contents
Software And Docs
Mcu Supported Families
PIC24 MCUs And DsPIC DSCs
Tool Type
Compiler
Processor Series
PIC24, dsPIC
Lead Free Status / RoHS Status
Not applicable / Not applicable
For Use With/related Products
dsPIC30F
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
MPLAB
DS51284F-page 164
®
C30 User’s Guide
Invalid location qualifier: 'symbol'
Expecting 'sfr' or 'gpr', which are ignored on dsPIC DSC devices, as location qualifiers.
invalid operands to binary 'operator'
The operands to the specified binary operator are invalid.
Invalid option 'option'
The specified command-line option is invalid.
Invalid option 'symbol' to interrupt pragma
Expecting shadow and/or save as options to interrupt pragma.
Invalid option to interrupt pragma
Garbage at the end of the pragma.
Invalid or missing function name from interrupt pragma
The interrupt pragma requires the name of the function being called.
Invalid or missing section name
The section name must start with a letter or underscore ('_') and be followed by a
sequence of letters, underscores and/or numbers. The names 'access', 'shared ' and
'overlay ' have special meaning.
invalid preprocessing directive #'directive'
Not a valid preprocessing directive. Check the spelling.
invalid preprologue argument
The pre prologue option is expecting an assembly statement or statements for its
argument enclosed in double quotes.
invalid register name for 'name'
File scope variable 'name' declared as a register variable with an illegal register name.
invalid register name 'name' for register variable
The specified name is not the name of a register.
invalid save variable in interrupt pragma
Expecting a symbol or symbols to save.
invalid storage class for function 'identifier'
Functions may not have the 'register' storage class.
invalid suffix 'suffix' on integer constant
Integer constants may be suffixed by the letters 'u', 'U', 'l' and 'L' only.
invalid suffix on floating constant
A floating constant suffix may be 'f', 'F', 'l' or 'L' only. If there are two 'L's, they must be
adjacent and the same case.
invalid type argument of 'operator'
The type of the argument to operator is invalid.
invalid type modifier within pointer declarator
Only const or volatile may be used as type modifiers within a pointer declarator.
invalid use of array with unspecified bounds
Arrays with unspecified bounds must be used in valid ways.
invalid use of incomplete typedef 'typedef'
The specified typedef is being used in an invalid way; this is not allowed.
© 2007 Microchip Technology Inc.

Related parts for SW006012