small changes
This commit is contained in:
24
.vscode/c_cpp_properties.json
vendored
Normal file
24
.vscode/c_cpp_properties.json
vendored
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
{
|
||||||
|
"configurations": [
|
||||||
|
{
|
||||||
|
"name": "Win32",
|
||||||
|
"includePath": [
|
||||||
|
"${workspaceFolder}/**"
|
||||||
|
],
|
||||||
|
"defines": [
|
||||||
|
"_DEBUG",
|
||||||
|
"UNICODE",
|
||||||
|
"_UNICODE"
|
||||||
|
],
|
||||||
|
"cStandard": "c11",
|
||||||
|
"cppStandard": "c++17",
|
||||||
|
"browse": {
|
||||||
|
"path": [
|
||||||
|
"${workspaceFolder}"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"intelliSenseMode": "linux-gcc-arm"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"version": 4
|
||||||
|
}
|
||||||
@@ -158,7 +158,7 @@ void play_song(Note *song, int size);
|
|||||||
#define Db8 4434.92
|
#define Db8 4434.92
|
||||||
#define D8 4698.64
|
#define D8 4698.64
|
||||||
#define Eb8 4978.03
|
#define Eb8 4978.03
|
||||||
// Ending "termination" value indicating end of asong
|
// Ending "termination" value indicating end of a song
|
||||||
#define T 5000.00
|
#define T 5000.00
|
||||||
// Tempo value set at 240 beats per min
|
// Tempo value set at 240 beats per min
|
||||||
#define BPM 240
|
#define BPM 240
|
||||||
|
|||||||
@@ -57,6 +57,8 @@ Note t2n1 ={G3, S/3}, t2n46={Ab3,S/3}, t2n2 ={A3, S/3}, t2n47={Bb3,S/3}, t2n3 ={
|
|||||||
t2n41={D4, Q}, t2n42={F4, Q}, t2n43={Bb4, Q}, t2n44={D5, Q}, t2n45={F5, Q},
|
t2n41={D4, Q}, t2n42={F4, Q}, t2n43={Bb4, Q}, t2n44={D5, Q}, t2n45={F5, Q},
|
||||||
t2n61={Bb5, W}, t2n62={B5, Q}, t2n63={B5, Q}, t2n64={B5, Q}, t2n65={C6, W};
|
t2n61={Bb5, W}, t2n62={B5, Q}, t2n63={B5, Q}, t2n64={B5, Q}, t2n65={C6, W};
|
||||||
|
|
||||||
|
Note song3[100] = { {G3, Q}, {}};
|
||||||
|
|
||||||
void printHelp() {
|
void printHelp() {
|
||||||
printf("*Commands*\n\r");
|
printf("*Commands*\n\r");
|
||||||
printf("'rmw {hex address}' - Reads mem at a given address\n\r");
|
printf("'rmw {hex address}' - Reads mem at a given address\n\r");
|
||||||
|
|||||||
@@ -69,8 +69,9 @@ void play_note(double frequency, double duration){
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void play_song(Note *song, int size){
|
void play_song(Note *song){
|
||||||
for(int i = 0; i < size; i++){
|
static int i = 0;
|
||||||
|
while(song[i].freq != T){
|
||||||
play_note(song[i].freq, song[i].duration);
|
play_note(song[i].freq, song[i].duration);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user