SW006012 Microchip Technology, SW006012 Datasheet - Page 163

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
ambiguous abbreviation argument
The specified command-line abbreviation is ambiguous.
an argument type that has a default promotion can't match an empty parameter
name list declaration.
The declaration and definition of a function must be consistent.
args to be formatted is not ...
The first-to-check index argument of the format attribute specifies a parameter that is
not declared '…'.
argument 'identifier' doesn't match prototype
Function argument types should match the function's prototype.
argument of 'asm' is not a constant string
The argument of 'asm' must be a constant string.
argument to '-B' is missing
The directory name is missing.
argument to '-l' is missing
The library name is missing.
argument to '-specs' is missing
The name of the specs file is missing.
argument to '-specs=' is missing
The name of the specs file is missing.
argument to '-x' is missing
The language name is missing.
argument to '-Xlinker' is missing
The argument to be passed to the linker is missing.
arithmetic on pointer to an incomplete type
Arithmetic on a pointer to an incomplete type is not allowed.
array index in non-array initializer
Do not use array indices in non-array initializers.
array size missing in 'identifier'
An array size is missing.
array subscript is not an integer
Array subscripts must be integers.
'asm' operand constraint incompatible with operand size
The asm statement is invalid.
'asm' operand requires impossible reload
The asm statement is invalid.
asm template is not a string constant
Asm templates must be string constants.
assertion without predicate
#assert or #unassert must be followed by a predicate, which must be a single identifier.
'attribute' attribute applies only to functions
The attribute 'attribute' may only be applied to functions.
© 2007 Microchip Technology Inc.
DS51284F-page 157

Related parts for SW006012