Microchip Technology XC8 Standard Compiler (Workstation) SW006021-1 SW006021-1 ユーザーズマニュアル
製品コード
SW006021-1
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.
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
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.
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
// ...
}