f303k8 wav player
Dependencies: SDFileSystem mbed
wavPlayer.h
- Committer:
- nameless129
- Date:
- 2016-07-31
- Revision:
- 0:1561c4efda0e
- Child:
- 1:7a3f34b2d18b
File content as of revision 0:1561c4efda0e:
#include <stdio.h> #include "SDFileSystem.h" #include "wavChunks.h" #define WAV_READ_SIZE (1024) class wavPlayerOnDAC { public: uint16_t DACData[2][WAV_READ_SIZE]; volatile uint16_t rp; bool dac_flag[2]; bool dac_on; uint8_t dac_c; FIL wavfil; uint16_t wavReadData[WAV_READ_SIZE]; uint32_t wavReadByte; uint8_t fWavPlaying; wavPlayerOnDAC(PinName pinDAC); void setFile(FIL* tgtFile); uint8_t readProc(void); void rewind(void); void stop(void); void DACOutProc(void); private: AnalogOut DACout; };