Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Music/Music.h
- Committer:
- joshdavy
- Date:
- 2019-05-08
- Revision:
- 14:1e6f74233e8e
- Parent:
- 8:21b6d4dbce44
- Child:
- 15:1cb1eb0136aa
File content as of revision 14:1e6f74233e8e:
#ifndef MUSIC_H #define MUSIC_H /*Music Class*/ #include "mbed.h" #include "N5110.h" #include "Gamepad.h" #include "Sprite.h" #include "Player.h" /** Music Class @brief The Music Class handles the playing of the background music while playing the game. It uses the buzzer with PWM audio to play complex waveforms through a standard 5V pin of the board. @version 1.0 @author Joshua Davy el17jd @date April 2019 */ class Music { public: Music(); ~Music(); void init(const int* data,int length); void play_next(); private: const int* _data; int _index; int _length; }; #endif