diff options
| author | sowgro <tpoke.ferrari@gmail.com> | 2025-12-17 01:08:48 -0500 |
|---|---|---|
| committer | sowgro <tpoke.ferrari@gmail.com> | 2025-12-17 01:08:48 -0500 |
| commit | 875d80423102a103a115781aceeae84924756d3b (patch) | |
| tree | 363853d88e640cd2e867af98fdde4b0c53da68a8 /project | |
| parent | 6084986cabe53f6b628165cdd0c07e245f02a9f2 (diff) | |
| download | 340-repo-Sowgro-875d80423102a103a115781aceeae84924756d3b.tar.gz 340-repo-Sowgro-875d80423102a103a115781aceeae84924756d3b.tar.bz2 340-repo-Sowgro-875d80423102a103a115781aceeae84924756d3b.zip | |
Diffstat (limited to '')
| -rw-r--r-- | project/Core/Inc/Project/parser.h | 2 | ||||
| -rw-r--r-- | project/Core/Src/Project/parser.c | 4 | ||||
| -rw-r--r-- | project/Core/Src/Project/player.c | 1 |
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; |
