You are on page 1of 2

var task0Params = new Task.

Params();
task0Params.instance.name = "mySem";
task0Params.stackSize = 2048;
task0Params.priority = -1;
task0Params.vitalTaskFlag = true;
Program.global.mySem = Task.create("&lockDet", task0Params);
Task.numPriorities = 1;
Task.defaultStackSize = 256;
Task.idleTaskStackSize = 256;
Task.enableIdleTask = true;
Task.idleTaskVitalTaskFlag = false;
Task.deleteTerminatedTasks = false;
Idle.idleFxns[0] = "&idleFxn";

var task0Params = new Task.Params();


task0Params.instance.name = "mySem";
task0Params.stackSize = 2048;
task0Params.priority = -1;
task0Params.vitalTaskFlag = true;
Program.global.mySem = Task.create("&lockDet", task0Params);
Task.numPriorities = 1;
Task.defaultStackSize = 256;
Task.idleTaskStackSize = 256;
Task.enableIdleTask = true;
Task.idleTaskVitalTaskFlag = false;
Task.deleteTerminatedTasks = false;
Idle.idleFxns[0] = "&idleFxn";

Void lockDet(Void)
{
Semaphore_pend(mySem, BIOS_WAIT_FOREVER);
/*
Uint16* pfreq = &freq[0];
//GpioDataRegs.GPATOGGLE.bit.GPIO7 = 1;
if (j < 2)
{
j++;
}
else
{
if((*(pfreq+0) == *(pfreq+1)) && *(pfreq+0) != 0 && *(pfreq+1) !
= 0)
{
print_freq = *(pfreq+0);
LOCK = TRUE;
}
else
{
LOCK = FALSE;
}
j = 0;
}

}
*/
}

You might also like