1.0.0.4 20181003
added
- MP3Reset command in case that the player do rare things and needs a reset, the default volume will be set again too
- MP3_CMD_RESET_VALUE for the player reset function
- MP3_CMD_DAC command to switch off/on the dac outputs
cleaned
- some comments and added function text header
fixed
- missing void's in function calls
tested
- works with MP3Device 1 = USB STick, or MP3Device 2 = SD-Card
- DAC looks working too on a headset. Had no amplifier for test
- Added the version information to have some little hints what is done.
- Added new commands and changed two commands from the first version.
-- Intention was to get as less of commands as needed.
-- There will be possible a version with much more function and serial->read.
Command list:
- MP3TRACK
-- specify playback of a track, e.g. MP3Track 003.
- MP3PLAY
-- Play, works as a normal play on a real MP3 Player, starts at 001.mp3 file on the selected device.
- MP3PAUSE
-- Pause, was original designed as stop, see data sheet.
- MP3STOP
-- Stop, it's a real stop now, in the original version it was a pause command.
- MP3VOLUME
-- specifies the volume and means a console input as 0..100.
- MP3EQ
-- specify the EQ(0/1/2/3/4/5), 0:Normal, 1:Pop, 2:Rock, 3:Jazz, 4:Classic, 5:Bass.
- MP3DEVICE
-- specify playback device, USB=1, SD-Card=2, default is 2 also after reset or power down/up.
* Fix KNX PA exception. Regression from 6.2.1 buffer overflow caused by subStr() (#3700, #3710)
* Add basic support for MP3 player using DFRobot RB-DFR-562 (#3723)