diff --git a/main.c b/main.c index 4cfc8c8..f389e6e 100644 --- a/main.c +++ b/main.c @@ -126,6 +126,7 @@ void task0_func(UArg arg1, UArg arg2) void capture_waveform(UArg arg1, UArg arg2) { + IntMasterEnable(); while(true) { Semaphore_pend(capture_sem, BIOS_WAIT_FOREVER); @@ -170,6 +171,9 @@ void process_waveform(UArg arg1, UArg arg2) { void display_waveform(UArg arg1, UArg arg2) { + while(1) { + Semaphore_pend(display_sem, BIOS_WAIT_FOREVER); + } }