2
player.h
- Committer:
- csggreen
- Date:
- 2017-12-09
- Revision:
- 1:17913cff05a2
- Parent:
- 0:58524d569dfd
- Child:
- 2:a59255e80c0d
File content as of revision 1:17913cff05a2:
#ifndef PLAYER_H #define PLAYER_H #include "vs10xx.h" /** Playing states definations. */ volatile typedef enum { PS_STOP, // Player stop PS_PLAY, // Start to player } 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 playfile(char n); void getsong(void); void readswitch(void); void stop(void); private: }; #endif