![]() |
SparkFun MY1690 MP3 Decoder Arduino Library
v1.0.0-3-g1b94a17
Library for SparkFun MY1690 MP3 Decoder boards
|
This is a library written for the MY1690 Serial MP3 player. More...
#include "Arduino.h"
Go to the source code of this file.
Classes | |
class | SparkFunMY1690 |
A library for controlling the MY1690 Serial MP3 player module. More... | |
This is a library written for the MY1690 Serial MP3 player.
SparkFun sells these at its website: www.sparkfun.com
Do you like this library? Help support SparkFun. Buy a board! https://www.sparkfun.com/products/15050
https://github.com/sparkfun/SparkFun_MY1690_MP3_Decoder_Arduino_Library
SPDX-License-Identifier: MIT
#define MP3_COMMAND_FASTFOWARD 0x1A |
#define MP3_COMMAND_GET_CURRENT_TRACK 0x29 |
#define MP3_COMMAND_GET_CURRENT_TRACK_NAME 0x2E |
#define MP3_COMMAND_GET_CURRENT_TRACK_TIME 0x2C |
#define MP3_COMMAND_GET_CURRENT_TRACK_TIME_TOTAL 0x2D |
#define MP3_COMMAND_GET_EQ 0x22 |
#define MP3_COMMAND_GET_LOOP_MODE 0x23 |
#define MP3_COMMAND_GET_SONG_COUNT 0x25 |
#define MP3_COMMAND_GET_SONGS_IN_FOLDER_COUNT 0x2F |
#define MP3_COMMAND_GET_STATUS 0x20 |
#define MP3_COMMAND_GET_VERSION_NUMBER 0x24 |
#define MP3_COMMAND_GET_VOLUME 0x21 |
#define MP3_COMMAND_NEXT 0x13 |
#define MP3_COMMAND_PAUSE 0x12 |
#define MP3_COMMAND_PLAY 0x11 |
#define MP3_COMMAND_PLAY_PAUSE 0x1C |
#define MP3_COMMAND_PREVIOUS 0x14 |
#define MP3_COMMAND_RESET 0x19 |
#define MP3_COMMAND_REWIND 0x1B |
#define MP3_COMMAND_SELECT_TRACK_PLAY 0x41 |
#define MP3_COMMAND_SET_BUSY_LEVEL 0x38 |
#define MP3_COMMAND_SET_EQ_MODE 0x32 |
#define MP3_COMMAND_SET_LOOP_MODE 0x33 |
#define MP3_COMMAND_SET_VOLUME 0x31 |
#define MP3_COMMAND_STOP 0x1E |
#define MP3_COMMAND_VOLUME_DOWN 0x16 |
#define MP3_COMMAND_VOLUME_UP 0x15 |
#define MP3_END_CODE 0xEF |
#define MP3_EQ_MODE_BASS 0X05 |
#define MP3_EQ_MODE_CLASSIC 0x04 |
#define MP3_EQ_MODE_JAZZ 0x03 |
#define MP3_EQ_MODE_NORMAL 0x00 |
#define MP3_EQ_MODE_POP 0x01 |
#define MP3_EQ_MODE_ROCK 0x02 |
#define MP3_LOOP_MODE_FOLDER 0x01 |
#define MP3_LOOP_MODE_FULL 0x00 |
#define MP3_LOOP_MODE_NO_LOOP 0x04 |
#define MP3_LOOP_MODE_RANDOM 0x03 |
#define MP3_LOOP_MODE_SINGLE 0x02 |
#define MP3_NUM_CMD_BYTES 7 |
#define MP3_START_CODE 0x7E |