test1
Fork of VS1053 by
player.h
- Committer:
- cha45689
- Date:
- 2016-12-02
- Revision:
- 0:58524d569dfd
- Child:
- 1:17913cff05a2
File content as of revision 0:58524d569dfd:
#ifndef PLAYER_H #define PLAYER_H #include "vs10xx.h" /** Playing states definations. */ volatile typedef enum { PS_STOP, // Player stop PS_PLAY, // Start to player PS_PAUSE, //Pause play PS_RECORDING, //Recording states } playerStatetype; /** Control states definations. */ volatile typedef enum { CS_EMPTY = 0, // Have no control CS_PLAYPAUSE, // Play/pause button pressed CS_RECORDING, // Play/pause button long pressed CS_UP, // Up button pressed CS_DOWN, // Down button pressed CS_NEXT, // Right button pressed CS_PREV, // Left button pressed } ctrlStatetype; class Player { public: void begin(void); void playFile(char *file); void recordFile(char *file); private: }; #endif