Microchip Technology XC8 Standard Compiler (Workstation) SW006021-1 SW006021-1 ユーザーズマニュアル

製品コード
SW006021-1
ページ / 518
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
  // ...
}