D figure 14, Figure 14, Ge 147 – Echelon Neuron C User Manual
Page 159: Interrupts, Neuron c programmer’s guide 147

Neuron C Programmer’s Guide
147
Restart
Or
Power-Up
Initialization
Reset Task
Top of
Scheduling Loop
Task
T
when
(offline)
Task
T
when
(online)
Task
T
when (wink)
Task
T
Priority
When
Task
T
Priority
When
F
F
F
F
F
when (…)
when (...)
when (...)
Task
Task
Task
T
T
T
F
F
F
Figure 14. Neuron Firmware Scheduling of Nonpriority and Priority When Clauses
Note that application interrupts, supported by Series 5000 chips, execute
asynchronously, and are not governed by the scheduler. See
on page
153 for more information.
Incoming messages and network variable updates use application input buffers,
which are processed by when(msg_arrives) and when(nv_update_occurs) tasks,
respectively.