Protocol Frame Description
Because that the memory selection can happens even without the SYSTEM_SELECT_MEMORY command, it is possible that the AT83SND2CMP3 will send the SYSTEM_MOUNTED frame in the following case:
USB attach (reselect default memory before USB enumeration).
USB detach (reselect default memory and install FAT on it).
Table
|
| Protocol |
|
|
| |
Frame Start | Channel | Command | Data Length | Data | CheckSum | |
|
|
|
|
|
| |
7Eh | If not used, | 8Fh | 01h | Byte 0: Player Status | Yes | |
FFh | ||||||
|
|
|
|
| ||
|
|
|
|
|
|
CUSTOM_PLAYER_TOTALTIM Total time playable of MP3 file.
E* Frame
Player response to CUSTOM_PLAYER_GETTOTALTIME command.
Note: the player response is only right whend MP3 file is CBR (Constant Bit Rate) encoded
MP3. When it is a VBR (Variable Bit Rate) encoded MP3, this information is wrong.
Table
|
| Protocol |
|
|
| |
Frame Start | Channel | Command | Data Length | Data | CheckSum | |
|
|
|
|
|
| |
| If not used, |
|
| Byte 0: Player Status |
| |
7Eh | E0h | 00h | Byte 1: Minute | Yes | ||
FFh | ||||||
|
|
| Byte 2: Second |
| ||
|
|
|
|
| ||
|
|
|
|
|
|
CUSTOM_PLAYER_END_OF_ This frame is sent when end of file is reached in playing mode. FILE* Frame
This frame is a player response and is sent to notify Remote Controller that end of current playing file is reached.
Table
|
| Protocol |
|
|
| |
Frame Start | Channel | Command | Data Length | Data | CheckSum | |
|
|
|
|
|
| |
|
|
|
| Byte 0: Player Status |
| |
7Eh | If not used, | E1h | 04h | Byte 1: ‘E’ (45h) | Yes | |
FFh | Byte 2: ‘N’ (4Eh) | |||||
|
|
|
| |||
|
|
|
| Byte 3: ‘D’ (44h) |
| |
|
|
|
|
|
|
CUSTOM_SYS_VERSION* This frame is the response to CUSTOM_GET_SYS_VERSION command. Frame
AT83SND2CMP3 User Guide |