User Manual
Table Of Contents
- Revision History
- Table of Contents
- Target products
- 1 INTRODUCTION
- 2 OVERVIEW OF SIMPLE AV SYSTEM BOARD
- 3 PREPARATIONS
- 4 PROGRAM EXECUTION METHOD
- 5 SUPPORTED MEDIA
- 6 OPERATION METHOD
- 7 SPECIFICATIONS
- 7.1 Hardware
- 7.2 Software
- 7.2.1 Software Block Diagram
- 7.2.2 Software Library
- 7.2.3 System Specifications
- 7.2.4 API Specifications
- 7.2.5 Operation Limit
- 7.2.6 Operation Flow of Entire Application
- 7.2.7 Application State Transition
- 7.2.8 Operation Flow
- 7.2.8.1 Main Processing Function
- 7.2.8.2 USB Task Processing Function
- 7.2.8.3 File System (MDF) Task Processing Function
- 7.2.8.4 HMI Task Processing Function
- 7.2.8.5 AUDIO Play Task Processing Function
- 7.2.8.6 Switch Press Detection Processing Function
- 7.2.8.7 Processing Function After Switch Press Detection
- 7.2.8.8 Touch Panel Touch Detection Processing Function
- 7.2.8.9 Processing After Touch Panel Touch Detection Function
- 7.2.9 File Configuration
AN706-00040-2v0-E
90
Set false for audio play processing loop
condition.
4
Sampling
Sample decode data.
(audio_decode_upsample)
1
Set stop for audio stage.
Sampling results judgment
Successfully sampled
Others
Output buffer full
of sampling data?
Play start flag false?
Set true for play start flag.
No
Yes
RAW data buffer has vacancy
Set file read for audio stage.
Output buffer does not have sufficient vacancy
No
Yes
Stop
Stop audio play.
(AUDIO_DecodeStop)
Set false for audio play
processing loop condition.
Set initialization for audio stage.
Set false for audio play
processing loop condition.
Others
1
Start I
2
S by 48kHz.
(I
2
S_Start)
Is sampling rate
8k,12k,16k,24k,32k,48k?
Yes
Start I
2
S by 44.1kHz.
(I
2
S_Start)
No
Figure 65 AUDIO Task Processing Function Flow (4)