SW006012 Microchip Technology, SW006012 Datasheet - Page 173

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 C30 C Compiler Diagnostics
N
negative width in bit-field 'identifier'
Bit-field widths may not be negative.
nested function 'name' declared 'extern'
A nested function cannot be declared 'extern'.
nested redefinition of 'identifier'
Nested redefinitions are illegal.
no data type for mode 'mode'
The argument mode specified for the mode attribute is a recognized GCC machine
mode, but it is not one that is implemented in MPLAB C30.
no include path in which to find 'name'
Cannot find include file 'name'.
no macro name given in #'directive' directive
A macro name must follow the #define, #undef, #ifdef or #ifndef directives.
nonconstant array index in initializer
Only constant array indices may be used in initializers.
non-prototype definition here
If a function prototype follows a definition without a prototype, and the number of
arguments is inconsistent between the two, this message identifies the line number of
the non-prototype definition.
number of arguments doesn't match prototype
The number of function arguments must match the function's prototype.
O
operand constraint contains incorrectly positioned '+' or '='.
The asm statement is invalid.
operand constraints for 'asm' differ in number of alternatives
The asm statement is invalid.
operator “defined” requires an identifier
“defined” is expecting an identifier.
operator 'symbol' has no right operand
Preprocessor operator 'symbol' requires an operand on the right side.
output number n not directly addressable
The asm statement is invalid.
output operand constraint lacks '='
The asm statement is invalid.
output operand is constant in 'asm'
The asm statement is invalid.
overflow in enumeration values
Enumeration values must be in the range of 'int'.
© 2007 Microchip Technology Inc.
DS51284F-page 167

Related parts for SW006012