Manual

Neuron C Reference Guide 237
declarator syntax, 210
delay
fixed, 79
scalable, 130
delay( ) function, 41, 130
definition, syntax and example, 78
table of formulas for calculating delays, 78
dest_addr field of nv_in_addr_t, 195
device
copy protection, 32
interface, xix, 160
model number, 127
power-up, 120
reset, 16, 155
effect on timer/counter I/O objects, 101
scheduler.
See
scheduler
unconfigured, 18, 87
device context, 176
device reset
explicit, 117
device_properties keyword, 173
device_specific keyword, 172
diagnostic status, retrieving, 125
direct_param_struct, 191
director
function, 182
keyword, 187
property. See functional blocks, director
property
disable_mult_module_init pragma, 24
disable_servpin_pullup pragma, 25
disable_snvt_si pragma, 25
disable_warning pragma, 25
domain field of nv_in_addr_t, 195
dualslope I/O object, 4, 6, 92, 96, 103
E
edgelog I/O object, 50, 89, 90, 92, 93, 103
EECODE, 35
EEPROM
blanking program, 32
lock, 25
eeprom keyword, 163
eeprom_locked pragma, 25, 134
eeprom_memcpy( ) function, 49
definition, syntax and example, 79
enable_io_pullups pragma, 25
enable_multiple_baud pragma, 26
enable_sd_nv_names pragma, 26
enable_warning pragma, 26
enum type syntax, 207
error log
clearing, 75
size, 80
error number
write to log, 80
error_log( ) function, 49
definition, syntax and example, 80
event-driven scheduling, xix
events
conditional, 213
custom, 213
directory (list) of, 3, 69
duplicate, 20
predefined, 2
table of, 2
expand_array_info keyword, 167
explicit_addressing_off pragma, 26
explicit_addressing_on pragma, 26
expression syntax, 219
extended arithmetic library, 206
extended arithmetic s32_xxx( ) functions, 134
extended arithmetic translator, 69
external declarations, syntax, 204
external_name keyword, 182
external_resource_name keyword, 182
F
far keyword, 163
fb_properties keyword, 183
fblock keyword, 85, 180
fblock_director( ) function, 49
definition, syntax and example, 80
fblock_index_map variable, 185
definition, 193
firmware
scheduler.
See
scheduler
fl_abs( ) function, 46, 62
fl_add( ) function, 46, 62
fl_ceil( ) function, 46, 63
fl_cmp( ) function, 46, 64
fl_div( ) function, 46, 62
fl_div2( ) function, 46, 63
FL_DIVIDE_BY_ZERO, 59
fl_eq( ) function, 46, 63
fl_error variable, 59
fl_floor( ) function, 46, 63
fl_from_ascii( ) function, 46, 60, 67
fl_from_s32( ) function, 46, 65
fl_from_slong( ) function, 46, 65
fl_from_ulong( ) function, 47, 65
fl_ge( ) function, 47, 64
fl_gt( ) function, 47, 64
FL_INVALID_ARG, 59
fl_le( ) function, 47, 64
fl_lt( ) function, 47, 64
fl_max( ) function, 47, 62
fl_min( ) function, 47, 62
fl_mul( ) function, 47, 62
fl_mul2( ) function, 47, 63
fl_ne( ) function, 47, 63
fl_neg( ) function, 47, 62
FL_OVERFLOW, 59
fl_rand( ) function, 47, 64
fl_round( ) function, 47, 63
fl_sign( ) function, 47, 64