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
55
7.2.4 API Specifications
This chapter gives I
2
S driver API used for audio playback processing in addition to API
used for application layer. I
2
S driver API is also described in the application notes for simple
AV system solution. For more information, see the notes.
7.2.4.1 Audio Playback API
Function
void AUDIO_Init(void)
Overview
Audio playback processing initialization function
Invoked before entering the main loop (see “7.2.8.1 Main Processing
Function”).
Argument
None
Return
value
None
Function
AUDIO_STAGE_ENUM AUDIO_GetAudioStage(void)
Overview
Audio playback processing status acquisition function
Parameter
None
Return
value
Audio playback processing status
AUDIO_STAGE_INIT After completion of initialization
AUDIO_STAGE_OPEN Audio data file open
AUDIO_STAGE_LIBRARY_INIT Decoder library initialization
AUDIO_STAGE_ANALYZE Audio data file decode
AUDIO_STAGE_READ Audio data file read
AUDIO_STAGE_DECODING Audio data decode
AUDIO_STAGE_UPSAMPLE Decode data up-sampling
AUDIO_STAGE_STOP Decode stop
Function
uint8_t AUDIO_SetAudioStage(AUDIO_STAGE_ENUM Stage)
Overview
Audio playback processing status setting function
Parameter
Audio playback processing status
The following status setting only for application.
AUDIO_STAGE_OPEN Audio data file open
AUDIO_STAGE_STOP Decode stop
Return
value
Processing results
AUDIO_RET_OK Normal completion
AUDIO_RET_INVALID_PARAMETER Parameter error