diff --git a/sound-driver/Makefile b/sound-driver/Makefile index 6b7298f..03705d6 100644 --- a/sound-driver/Makefile +++ b/sound-driver/Makefile @@ -7,7 +7,7 @@ MCU=msp430g2553 CFLAGS=-Wall -mmcu=$(MCU) -std=gnu99 -I $(TOOLCHAIN_PREFIX)/include -O1 -g0 # for debugging -CFLAGS+= -g3 -ggdb -gdwarf-2 +#CFLAGS+= -g3 -ggdb -gdwarf-2 LDFLAGS=-mmcu=$(MCU) -L $(TOOLCHAIN_PREFIX)/include diff --git a/sound-driver/melody.c b/sound-driver/melody.c index c053220..d95c815 100644 --- a/sound-driver/melody.c +++ b/sound-driver/melody.c @@ -1165,10 +1165,11 @@ t_melodies tusch2 = { void playTusch1(void *handle) { sequencerPlayMelodies(&tusch1); + schAdd(playTusch1, NULL, 30000, 0); } void melodyInit() { -// sequencerPlayMelodies(&tetrisTheme); + sequencerPlayMelodies(&tetrisTheme); schAdd(playTusch1, NULL, 2000, 0); } diff --git a/sound-driver/sequencer.h b/sound-driver/sequencer.h index d3437aa..49f23d6 100644 --- a/sound-driver/sequencer.h +++ b/sound-driver/sequencer.h @@ -53,8 +53,8 @@ typedef struct { #define NUM_OF_CHANNELS 3 typedef struct { uint8_t taskId; - uint8_t numOfMelodies; bool firstRun; + uint8_t numOfMelodies; uint8_t pace; // quarter notes per minute uint8_t sync; t_melody melodies[NUM_OF_CHANNELS];