Esempio n. 1
0
extern int main(void)
{
  oosmos_ClockSpeedInMHz(80);

  CreateSwitchTest(IOPORT_C, BIT_1);
  CreateSwitchTest(IOPORT_C, BIT_2);

  while (true) {
    oosmos_RunStateMachines();
  }
}
Esempio n. 2
0
extern int main(void)
{
  for (int I = 1; I <= SYNCTESTS; I++)
    synctestNew();

  while (true) {
    oosmos_RunStateMachines();
    oosmos_DelayMS(25);
  }

  return 0;
}
Esempio n. 3
0
extern int main(void)
{
  pin * pRED    = pinNew(0, pinOut, pinActiveHigh);
  pin * pYELLOW = pinNew(2, pinOut, pinActiveHigh);
  pin * pGREEN  = pinNew(3, pinOut, pinActiveHigh);

  toggleNew(pRED,   2000, 2000);
  toggleNew(pYELLOW, 100,  100);
  toggleNew(pGREEN,   50, 1500);

  while (true) {
    oosmos_RunStateMachines();
    oosmos_DelayMS(50);
  }
}
Esempio n. 4
0
extern int main(int argc, char *argv[])
{
  printf("\nTest does not end on its own. Press CNTL-C to terminate.\n\n");

  for (int Count = 1; Count <= 5; Count++) {
    httptestNew("www.example.com", 80, Count);
  }

  while (true) {
    oosmos_RunStateMachines();
    oosmos_DelayMS(5);
  }
   
  return 0;
}
Esempio n. 5
0
File: main.c Progetto: GDXN/oosmos
extern int main(void)
{
  oosmos_ClockSpeedInMHz(80);

  int I;

  for (I = 1; I <= SYNCTESTS; I++)
    synctestNew();

  while (true) {
    oosmos_RunStateMachines();
    oosmos_DelayMS(25);
  }

  return 0;
}
Esempio n. 6
0
extern int main(void)
{
  oosmos_ClockSpeedInMHz(80);

  //
  // Setup and drive an HD44870 LCD device. 
  //
  pin * pRS     = pinNew(IOPORT_E, BIT_0, pinOut, pinActiveHigh);
  pin * pE      = pinNew(IOPORT_E, BIT_1, pinOut, pinActiveHigh);
  pin * pData4  = pinNew(IOPORT_E, BIT_2, pinOut, pinActiveHigh);
  pin * pData5  = pinNew(IOPORT_E, BIT_3, pinOut, pinActiveHigh);
  pin * pData6  = pinNew(IOPORT_E, BIT_4, pinOut, pinActiveHigh);
  pin * pData7  = pinNew(IOPORT_E, BIT_5, pinOut, pinActiveHigh);

  lcdtestNew(pRS, pE, pData4, pData5, pData6, pData7);

  while (true)
    oosmos_RunStateMachines();
}
Esempio n. 7
0
static void QueueEventRoutine(test * pTest, int EventCode)
{
  oosmos_SendEvent(pTest, EventCode);
  oosmos_RunStateMachines();
}