Echelon Neuron C User Manual

Page 257

Advertising
background image

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

Advertising