SW006012 Microchip Technology, SW006012 Datasheet - Page 175

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
R
redeclaration of 'identifier'
The identifier is multiply declared.
redeclaration of 'enum identifier'
Enums may not be redeclared.
'identifier' redeclared as different kind of symbol
Multiple, inconsistent declarations exist for identifier.
redefinition of 'identifier'
The identifier is multiply defined.
redefinition of 'struct identifier'
Structs may not be redefined.
redefinition of 'union identifier'
Unions may not be redefined.
register name given for non-register variable 'name'
Attempt to map a register to a variable which is not marked as register.
register name not specified for 'name'
File scope variable 'name' declared as a register variable without providing a register.
register specified for 'name' isn't suitable for data type
Alignment or other restrictions prevent using requested register.
request for member 'identifier' in something not a structure or union
Only structure or unions have members. It is not legal to reference a member of
anything else, since nothing else has members.
requested alignment is not a constant
The argument to the aligned attribute must be a compile-time constant.
requested alignment is not a power of 2
The argument to the aligned attribute must be a power of two.
requested alignment is too large
The alignment size requested is larger than the linker allows. The size must be 4096
or less and a power of 2.
return type is an incomplete type
Return types must be complete.
S
save variable 'name' index not constant
The subscript of the array 'name' is not a constant integer.
save variable 'name' is not word aligned
The object being saved must be word aligned
save variable 'name' size is not even
The object being saved must be evenly sized.
save variable 'name' size is not known
The object being saved must have a known size.
© 2007 Microchip Technology Inc.
DS51284F-page 169

Related parts for SW006012