SW500010 Microchip Technology, SW500010 Datasheet - Page 470

HI-TECH C PRO FOR PIC10/12/16

SW500010

Manufacturer Part Number
SW500010
Description
HI-TECH C PRO FOR PIC10/12/16
Manufacturer
Microchip Technology
Type
Compilerr
Series
PIC10/12/16r
Datasheets

Specifications of SW500010

Supported Families
PIC10, PIC12, PIC16
Core Architecture
PIC
Software Edition
Professional
Kit Contents
Software And Docs
Mcu Supported Families
PIC10/12/16
Tool Type
Compiler
Lead Free Status / RoHS Status
Not applicable / Not applicable
For Use With/related Products
PIC10, PIC12, PIC14, PIC16, PIC16E
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
019P
778-1006
778-1006
(1255) conflicting paths for output directory
The compiler has been given contradictory paths for the output directory via any of the -O or
--OUTDIR options, e.g.
(1256) undefined symbol "*" treated as hex constant
A token which could either be interpreted as a symbol or a hexadecimal value does not match any
previously defined symbol and so will be interpreted as the latter. Use a leading zero to avoid the
ambiguity, or use an alternate radix sepcifier such as 0x. For example:
(1257) local variable "*" is used but never given a value
An auto variable has been defined and used in an expression, but it has not been assigned a value
in the C code before its first use. Auto variables are not cleared on startup and their initial value is
undefined. For example:
(1258) possible stack overflow when calling function "*"
The call tree analysis by the code generator indicates that the hardware stack may overflow. This
should be treated as a guide only. Interrupts, the assembler optimizer and the program structure may
affect the stack usage. The stack usuage is based on the C program and does not include any call
tree derived from assembly code.
(1259) can’t optimize for both speed and space
The driver has been given contradictory options of compile for speed and compile for space, e.g.
470
--outdir=../../
mov
void main(void) {
--opt=speed,space
double src, out;
out = sin(src);
a, F7h
; is this the symbol F7h, or the hex number 0xF7?
-o../main.hex
/ * oops -- what value was in src? * /
Error and Warning Messages
(Code Generator)
(Code Generator)
(Assembler)
(Driver)
(Driver)

Related parts for SW500010