summaryrefslogtreecommitdiff
path: root/project
diff options
context:
space:
mode:
authorsowgro <tpoke.ferrari@gmail.com>2025-12-17 01:08:48 -0500
committersowgro <tpoke.ferrari@gmail.com>2025-12-17 01:08:48 -0500
commit875d80423102a103a115781aceeae84924756d3b (patch)
tree363853d88e640cd2e867af98fdde4b0c53da68a8 /project
parent6084986cabe53f6b628165cdd0c07e245f02a9f2 (diff)
download340-repo-Sowgro-main.tar.gz
340-repo-Sowgro-main.tar.bz2
340-repo-Sowgro-main.zip
remove warnings [project done]HEADmain
Diffstat (limited to 'project')
-rw-r--r--project/Core/Inc/Project/parser.h2
-rw-r--r--project/Core/Src/Project/parser.c4
-rw-r--r--project/Core/Src/Project/player.c1
3 files changed, 3 insertions, 4 deletions
diff --git a/project/Core/Inc/Project/parser.h b/project/Core/Inc/Project/parser.h
index 44b4c6f..85da26c 100644
--- a/project/Core/Inc/Project/parser.h
+++ b/project/Core/Inc/Project/parser.h
@@ -33,6 +33,8 @@ typedef struct {
int tempo;
} song_info_t;
+void parser_play_init();
+
void parser_play_loop();
void parse_song(uint8_t *p_song);
diff --git a/project/Core/Src/Project/parser.c b/project/Core/Src/Project/parser.c
index 55a8a53..6ce0c92 100644
--- a/project/Core/Src/Project/parser.c
+++ b/project/Core/Src/Project/parser.c
@@ -50,7 +50,6 @@ void parser_play_loop() {
}
note_event_t curEvent = tracks[i].events[tracks[i].curEventIndex];
if (ticks_to_ms(curEvent.abs_time) <= curAbsTime) {
- printf("%i %i %i\r\n", curEvent.ev_type, curEvent.key_number, curEvent.value);
switch (curEvent.ev_type) {
case NOTE_OFF_EVENT:
remove_tone(curEvent.key_number); break;
@@ -80,7 +79,6 @@ void parse_song(uint8_t *p_song) {
for(int i = 0; i < nTracks; i++){
p_song = parse_track(p_song, &tracks[i]);
}
- printf("done\r\n");
}
/**
@@ -128,8 +126,6 @@ uint8_t *parse_track(uint8_t *p_song, track_t *track) {
p_song++;
track->events[curEvent++] = note;
- printf("%i %i %i %i %i\r\n", note.ev_type, note.key_number, note.value, note.abs_time, delay_result.value);
- printf("HELLO");
}
track->nEvents = curEvent;
track->curEventIndex = 0;
diff --git a/project/Core/Src/Project/player.c b/project/Core/Src/Project/player.c
index 0c41e6d..e43ff91 100644
--- a/project/Core/Src/Project/player.c
+++ b/project/Core/Src/Project/player.c
@@ -13,6 +13,7 @@
#include "song.h"
#include "LED.h"
#include "systick.h"
+#include "parser.h"
static uint8_t state = STOPPED_STATE;