User`s guide

Architecture
AT85C51SND3Bx Firmware User’s Guide 5-35
7691A–MP3–08/07
5.5.2 Recorder Service
Table 5-9. Recorder services
5.5.3 Explorer service
The explorer service provide a fonctions to manage a disk list or file list from a directory
with a extension filter. In this list, the fonctions manage a display list.
Table 5-10. Explorer services
srvplayer_set_eq() Send to player module the equalizer value
srvplayer_eq_modify_predef() Copy the predefine ambiance in the user ambiance definition
srvplayer_set_bassboost() Send toplayer module the bassboost state
srvplayer_set_vsurround() Send toplayer module the virtual surround state
srvplayer_set_speed() Send toplayer module the speed level
srvplayer_pause() Pause the play of current file
srvplayer_ffw() Start fast foward
srvplayer_frw() Start fast rewind
srvplayer_restart_play() Restart play after a pause/ffw/frw
srvplayer_set_marker_A() Set a marker A on current play
srvplayer_set_marker_B() Set a marker B on current play and start repeat AB
srvplayer_stop_repeatAB() Stop repeat AB
srvplayer_rqt_bargraph() Send a request to get a bargraph data
Fonctions Description
Fonctions Description
srvrec_init() Initialize the source of record (micro or line-in)
srvrec_start() Create a file to record the sound (NandFlash\record\recordxxx.wav”)
Note: The fonction search a free name between record000.wav to record100.wav
Start record after file create
srvrec_stop() Stop the recording
Fonctions Description
srvexp_init() This one initializes the list, It is the first function to call. Paramater is the filter extension of list, the size of
DISPLAY list, and eventualy init the position of list at the current position of current navigator
srvexp_list_init() Reinitialize the position of list at the current position of current navigator
srvexp_list_check() This fonction check if the disk of current list is always available.
If list no available then the fonction reinit the list with disk list.
srvexp_list_build() Force the list rebuild, so use this one after list modification (e.g. file delete)
srvexp_list_beguinning() Go to the begining of list. the DISPLAY list corresponding at the beginning of file list
srvexp_list_end() Go to the end of list. the DISPLAY list include the end of file list
srvexp_list_up() Move up the DISPLAY list in file list
srvexp_list_down() Move down the DISPLAY list in file list
srvexp_list_getname() Get a file name of file selected in DISPLAY list