Gugen展示版

Fork of MagneWave by kouzi osaki

Committer:
doctorura
Date:
Tue Oct 29 06:49:27 2013 +0000
Revision:
0:5a700113dd87
Child:
3:500b992880b3
MagneWave (16bit PCM only player) is added.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
doctorura 0:5a700113dd87 1 #ifndef MAGNE_WAVE_H
doctorura 0:5a700113dd87 2 #define MAGNE_WAVE_H
doctorura 0:5a700113dd87 3
doctorura 0:5a700113dd87 4 #include "mbed.h"
doctorura 0:5a700113dd87 5 #include "SoftMCP4922.h"
doctorura 0:5a700113dd87 6
doctorura 0:5a700113dd87 7 class MagneWave
doctorura 0:5a700113dd87 8 {
doctorura 0:5a700113dd87 9 public:
doctorura 0:5a700113dd87 10 /*
doctorura 0:5a700113dd87 11 * MagneWave - Magnetone wave player
doctorura 0:5a700113dd87 12 * param
doctorura 0:5a700113dd87 13 * [in] dac: dac address
doctorura 0:5a700113dd87 14 */
doctorura 0:5a700113dd87 15 MagneWave( SoftMCP4922 *dac );
doctorura 0:5a700113dd87 16
doctorura 0:5a700113dd87 17 /*
doctorura 0:5a700113dd87 18 * play - player function
doctorura 0:5a700113dd87 19 * param
doctorura 0:5a700113dd87 20 * [in] wavefile: file pointer
doctorura 0:5a700113dd87 21 */
doctorura 0:5a700113dd87 22 void play( FILE *wavefile );
doctorura 0:5a700113dd87 23
doctorura 0:5a700113dd87 24 private:
doctorura 0:5a700113dd87 25 SoftMCP4922 *m_wave_DAC;
doctorura 0:5a700113dd87 26 };
doctorura 0:5a700113dd87 27
doctorura 0:5a700113dd87 28
doctorura 0:5a700113dd87 29
doctorura 0:5a700113dd87 30 #endif // MAGNE_WAVE_H