Пример #1
0
int main()
{
	pc.printf("Start the Remote Update main process......\n");
	Thread testTask(test, NULL, osPriorityNormal, 1024 * 4);
	DigitalOut myled(LED1);
	while(1)
	{
		myled=!myled;
		Thread::wait(1000);  
	}
}
Пример #2
0
int main()
{
  Thread testTask(test, NULL, osPriorityNormal, 1024 * 5);
  DigitalOut led(LED1);
  while(1)
  {
    led=!led;
    Thread::wait(1000);  
  }

  return 0;
}
Пример #3
0
int main()
{
	pc.baud (DBG_PORT_BAUD);  
	Thread testTask(test, NULL, osPriorityNormal, 1024 * 4);
	DigitalOut led(LED1);
	while(1)
	{
		printf("xxxxxxxxxxxxxxxxxx\n");
		led=!led;
		Thread::wait(1000);  
	}
	return 0;
}
Пример #4
0
   void testFastStartStop()
   {
      UtlBoolean boolRes;

      for (int i=0; i<TEST_START_STOP_ITERATIONS; i++)
      {
         // Create test task
         TestServerTask testTask("testTask");

         // Thread should not be initialized
         CPPUNIT_ASSERT(testTask.isUnInitialized());

         // Start task
         boolRes = testTask.start();
         CPPUNIT_ASSERT(boolRes);

         // Thread should go to STARTED state
         CPPUNIT_ASSERT(testTask.isStarted());

         // Thread will be stopped in destructor, leaving this scope.
      }
   }