User`s guide

Architecture
AT85C51SND3Bx Firmware User’s Guide 5-27
7691A–MP3–08/07
Figure 5-7. MMI manager principle
The MMI application “status” is loaded first in the application stack at the initialization of
the MMI manager task. So, it’s always the first MMI application executed since it tempo-
rarily manages the start-up and then is in charge of managing the status of hardware
devices commonly shared with the majority of MMI applications.
The MMI application “status has also launched the application “idle”. Indeed, some
functions and macros make it possible to launch the MMI applications from other ones
and request their finalization.
MMI_APPLI_STATUS
MMI_APPL_IDLE
MMI_APPLI_X
LIFO application
stack
evt
cmd
in out
customer
applications
MMI_APPLI_STATUS
MMI_APPLI_IDLE
...
MMI_APPLI_X
last launched
application is
placed at the top
highest
priority
lowest
priority
p
r
o
c
e
s
s
i
n
g
evt
mmi manager kernel
evt