Echelon Neuron C User Manual
Page 263
Neuron C Reference Guide
243
O
object_disabled keyword, 172
objects
built-in, 198
offchip keyword, 163
off-chip memory, 20
offline event, 86, 114, 118, 120
definition, syntax and example, 15
offline keyword, 167, 172
offline_confirm( ) function, 15, 43
definition, syntax and example, 118
onchip keyword, 163
one_domain pragma, 30
oneshot I/O object, 103, 104
online event, 86, 114, 120
definition, syntax and example, 16
ontime I/O object, 4, 6, 92, 102, 103
optimization pragma, 30
outgoing message, defined, 198
output buffer allocation
non-priority, 112
overview
Neuron C, xix
P
parallel I/O object, 92, 95, 99, 100
preparing to output data, 100
performance of 32-bit signed functions, 57
period I/O object, 4, 6, 92, 102, 103
pointer optimizations.
See compiler
optimizations
pointers, syntax, 210
poll( ) function
definition, syntax and example, 119
polled keyword, 119, 121, 161
post_events( ) function, 42, 155, 195, 196
definition, syntax and example, 120
power_up( ) function, 16, 42
definition, syntax and example, 120
power-down.
See sleep( ) function
pragmas, 20,
See compiler directives
controlling compiler messages, 26, 27, 37
controlling compiler optimizations, 21
controlling configuration data table space,
29, 30
controlling configuration property files, 22
controlling device reset/power-up time, 32
controlling name compatibility with Neuron
C Version 1, 230
controlling pointer optimizations, 22
controlling read and write protection, 32
controlling self-identification data, 25, 26,
34, 35
controlling transaction ID allocation, 36
controlling use of serial I/O functions, 21
predefined events, 2,
See events, predefined
preempt_safe keyword, 212
preemption mode, 83, 121
preemption_mode( ) function, 42
definition, syntax and example, 121
priority keyword, 169
program ID, 34, 35
propagate( ) function, 42
definition, syntax and example, 121
property declarations, 217
property lists, 173
device, 173
functional block, 183
network variable, 164
psg.h include file.
See include files
psgreg.h include file.
See include files
pull-up resistors, 25, 136
PULLUPS_ON flag for sleep function, 136
pulsecount I/O object, 4, 6, 92, 102, 103, 155,
194
pulsewidth I/O object, 103
Q
quadrature I/O object, 4, 6, 92
query status network diagnostics message, 125
R
RAM, 191
initialization of, 35
testing of, 35
ram_test_off pragma, 32
RAMCODE, 35
random( ) function, 44
definition, syntax and example, 122
range_mod_string keyword, 172, 184
range-modification for configuration properties.
See configuration properties, range
modification
rate_est keyword, 169
rate_est option, 177
read_only_data variable, 197
definition, 196
read_only_data_2 variable, 197
definition, 196
read_only_data_3 variable, 197
definition, 196
read_write_protect pragma, 32
read-only data structure
accessing, 196
read-only value file
cp_readonly_value_file.
See
cp_readonly_value_file variable
cp_readonly_value_file_len.
See
cp_readonly_value_file_len variable
receive_trans_count pragma, 32, 126
reflecting bits, 127
relaxed_casting_off pragma, 33
relaxed_casting_on pragma, 33, 80
repeat messaging service, 168