extern int main(void) { oosmos_ClockSpeedInMHz(80); CreateSwitchTest(IOPORT_C, BIT_1); CreateSwitchTest(IOPORT_C, BIT_2); while (true) { oosmos_RunStateMachines(); } }
extern int main(void) { for (int I = 1; I <= SYNCTESTS; I++) synctestNew(); while (true) { oosmos_RunStateMachines(); oosmos_DelayMS(25); } return 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); } }
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; }
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; }
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(); }
static void QueueEventRoutine(test * pTest, int EventCode) { oosmos_SendEvent(pTest, EventCode); oosmos_RunStateMachines(); }