Echelon Neuron User Manual

Page 83

Advertising
background image

Neuron Tools Errors Guide

75

NCC#

Description

230

Must specify 'enable_multiple_baud' prior to any I/O function [NCC#230]

The #pragma enable_multiple_baud directive must appear prior to the use

of any I/O function (for example, io_in( ), io_out( )). If this error message
appears, move the #pragma enable_multiple_baud directive to the

beginning of your program.

231

Specify '#pragma enable_multiple_baud' for correct I/O operation [NCC#231]

Two or more I/O devices have been declared with conflicting bit rates. In
order for the compiler to generate correct code, it must know about the

conflicting devices in advance. Thus, the #pragma enable_multiple_baud

directive must be specified in advance.

232

Hex escape char code constant is too large [NCC#232]

A hex escape character inside a character or string constant exceeds the
value 0xFF. The Neuron C behavior is correct for ANSI C, but

programmers usually find the ANSI C behavior in this respect counter-

intuitive.

233

Buffer size too small for network management messages [NCC#233]

The compiler issues warnings when any of the buffer size pragmas are
used, and the resulting settings would be too small to accommodate all

possible network management messages from being properly received or

responded to.

234

Buffer size too small for interoperability [NCC#234]

The compiler issues warnings when any of the buffer size pragmas are

used, and the resulting settings would prohibit satisfying the

interoperability criteria.

235

Codegen buffer is full [NCC#235]

The compiler memory limitation has been exceeded and the procedure must
be split into two or more procedures.

236

Too many static declarations in this compilation [NCC#236]

A maximum of 32,767 static variables can be declared in a single module.

Each configuration parameter (member of a CP family) also counts as a

static variable.

Advertising