FUJITSU FMB AN706 User Manual

Page 69

Advertising
background image

AN706-00040-2v0-E

68

Touch panel control
driver module

Timer interrupt(ch.2)(1ms)

Area 1 Area 2 Area 3

Area 4 Area 5 Area 6

Area 7 Area 8 Area 9

USB-MSC device connection/

disconnection judgement

Was media disconnected?

Stop MP3 play

select.jpg

picture1.jpg
picture2.jpg
picture3.jpg
picture4.jpg
picture5.jpg

music1.mp3

music2.mp3

music3.mp3

music4.mp3

music5.mp3

Was the Play/Stop

switch pressed?

Stop MP3 play

Swith press detection

Switch

state

Close MP3 file

Touch panel detection

Was touch of

touch panel detected?

Touch panel

state

No

Yes

Yes

No

Yes

Close MP3 file

End file system

JPEG

file

Stop MP3 play

Close MP3 file

No

Are there enough empty

area in the input buffer?

Read MP3 data from media

and copy in the input buffer

One frame of the data in the

input buffer is decoded, then

store it to the RAW buffer

Was one frame

decoded successful?

Up-sample the RAW buffer data

and copy it to the output buffer

Sampling data
output module

PCM

data

PCM

data

I

2

S

output

No

No

Yes

Yes

Media files

Change to initialization state

Read all JPEG files and display

images for selection on LCD

Change to audio data

playback stop state

Read all JPEG files and display

images for selection on LCD

Change to audio data

playback stop state

Output

buffer

Switch detection module

Play/Stop

switch

Selection

previous

switch

Selection

next switch

Switch chattering

processing

Timer interrupt(ch.2)(1ms)

DMA interrupt(ch.2)

Figure 49 Application Operation Flow (Audio Playback Status, Case of MP3)

Advertising