User manual
Error and Warning Messages
2012 Microchip Technology Inc. DS52053B-page 471
(1363) unknown configuration setting (* = *) used (Driver)
The configuration value and setting is not known for the target device.
#pragma config WDR=ON /* oops -- did you mean WDT? */
(1364) can’t open configuration registers data file * (Driver)
The file containing value configuration settings could not be found.
(1365) missing argument to pragma "varlocate" (Parser)
The argument to #pragma varlocate was malformed.
#pragma varlocate /* oops -- what do you want to locate & where? */
(1366) syntax error in pragma "varlocate" (Parser)
The argument to #pragma varlocate was malformed.
#pragma varlocate fred /* oops -- which bank for fred? */
(1367) end of file in _asm (Parser)
An end-of-file marker was encountered inside a _asm _endasm block.
(1368) assembler message: * (Assembler)
Displayed is an assembler advisory message produced by the MESSG directive con-
tained in the assembler source.
(1369) can’t open proc file * (Driver)
The proc file for the selected device could not be opened.
(1370) peripheral library support is not available for the * (Driver)
The peripheral library is not available for the selected device.
(1371) float type can’t be bigger than double type; double has been changed to * bits (Driver)
Use of the --float and --double options has result in the size of the double type
being smaller than that of the float type. This is not permitted by the C Standard. The
double type size has been increased to be that indicated.
(1372) interrupt level cannot be greater than * (Code Generator)
The specific interrupt_level is too high for the device selected.
#pragma interrupt_level 4
// oops - there aren't that many interrupts on this device
(1374) the compiler feature "*" is no longer supported, * (Driver)
The feature indicated is no longer supported by the compiler.
(1375) multiple interrupt functions (* and *) defined for device with only one interrupt vector
(Code Generator)
The named functions have both been qualified interrupt, but the target device only sup-
ports one interrupt vector and hence one interrupt function.
interrupt void isr_lo(void) {
// ...
}
interrupt void isr_hi(void) { // oops, can’t define two ISRs
// ...
}