Beispiel #1
0
int main(void)
{

	BYTE	stBtn1;
	BYTE	stBtn2;

	DeviceInit();
	AppInit();

        
        while(stBtn1!=stPressed && stBtn2!=stPressed)
        {
            mT5IntEnable(fFalse);
            stBtn1 = btnBtn1.stBtn;
            stBtn2 = btnBtn2.stBtn;
            mT5IntEnable(fTrue);
        }

        RightReverse;
        LeftReverse;
        SetLeftSpeed(dtcMtrMedium);
        SetRightSpeed(dtcMtrMedium);

        mCNIntEnable(fTrue);	//Sensors will trigger
        while(fTrue);
}
Beispiel #2
0
extern void timerEnableInterrupt(timer * pTimer, const int PreviousSetting)
{
  switch(pTimer->m_TimerNumber) {
    case 1: mT1IntEnable(PreviousSetting); break;
    case 2: mT2IntEnable(PreviousSetting); break;
    case 3: mT3IntEnable(PreviousSetting); break;
    case 4: mT4IntEnable(PreviousSetting); break;
    case 5: mT5IntEnable(PreviousSetting); break;
    default: while (true);
  }
}
Beispiel #3
0
extern int timerDisableInterrupt(timer * pTimer)
{
  int PreviousSetting;

  switch(pTimer->m_TimerNumber) {
    case 1: PreviousSetting = mT1GetIntEnable(); mT1IntEnable(0); break;
    case 2: PreviousSetting = mT2GetIntEnable(); mT2IntEnable(0); break;
    case 3: PreviousSetting = mT3GetIntEnable(); mT3IntEnable(0); break;
    case 4: PreviousSetting = mT4GetIntEnable(); mT4IntEnable(0); break;
    case 5: PreviousSetting = mT5GetIntEnable(); mT5IntEnable(0); break;
    default: while (true);
  }

  return PreviousSetting;
}