AN706-00040-2v0-E
82
7.2.8 Operation Flow
The meanings of the function call points in the flowchart are shown in Figure 56.
Function call described
in operation flowchart
Function call described
in API specifications
Function call described
in API specifications and
operation flowchart
Figure 56 Meanings of function call points
7.2.8.1 Main Processing Function
The flowchart of the main processing function (main) is shown in Figure 57.
MP3 format
Start
System activation setting
(mb9b500_system_boot)
Sample application variable
initialization
(av_demoapp_init)
USB host driver initialization
(USBH_Initialize)
Interrupt enable
while(1)
Timer module initialization
(TIMER_Init)
LED module initialization
(LED_Init)
Audio module initialization
(AUDIO_Init)
Switch module initialization
(SW_Init)
Touch panel module
initialization
(TOUCH_Init)
Timer ch. 2 activation
(TIMER_Start)
IMAGE module initialization
(IMAGE_Init)
USB task processing
(av_demoapp_usb_task)
MDF file system task
processing
(av_demoapp_MDF_task)
HMI (*) task processing
(av_demoapp_HMI_task)
Audio play task processing
(AUDIO_PlayTask)
Figure 57 Main Processing Function Flow
(*) Human Machine Interface