void APP_Start(void) { PL_Init(); /* platform initialization */ //TEST_Test(); EVNT_SetEvent(EVNT_INIT); /* set initial event */ #if PL_HAS_RTOS if (FRTOS1_xTaskCreate(AppTask, (signed portCHAR *)"App", configMINIMAL_STACK_SIZE, NULL, tskIDLE_PRIORITY, NULL) != pdPASS) { for(;;){} /* error */ } RTOS_Run(); #else APP_Loop(); #endif #if 0 for(;;) { #if PL_HAS_MEALY MEALY_Step(); #else LED1_On(); WAIT1_Waitms(300); LED1_Off(); LED2_On(); WAIT1_Waitms(300); LED2_Off(); LED3_On(); WAIT1_Waitms(300); LED3_Off(); #endif } #endif /* just in case we leave the main application loop */ PL_Deinit(); }
void APP_Run(void) { PL_Init(); #if PL_CONFIG_HAS_RTOS RTOS_Run(); #else App(); #endif; PL_Deinit(); }
void APP_Start(void) { PL_Init(); /* platform initialization */ EVNT_SetEvent(EVNT_INIT); #if PL_HAS_RTOS RTOS_Run(); #else APP_Loop(); #endif }
/*! \brief Function for starting the Application. Inits and Start the RTOS */ void APP_Start(void) { PL_Init(); /* platform initialization */ EVNT_SetEvent(EVNT_INIT); /* set initial event */ //Create application Task if (FRTOS1_xTaskCreate(APPTask, (signed portCHAR *)"APP_Task", configMINIMAL_STACK_SIZE, NULL, tskIDLE_PRIORITY, NULL) != pdPASS) { for(;;){} /* error */ } RTOS_Run(); }
void LedApp_Start(void) { PL_Init(); CLS1_SendStr("First Message", CLS1_GetStdio()->stdOut); Events_setHandler(BUTTON_RED_PRESSED, onButtonRed); Events_setHandler(BUTTON_YELLOW_PRESSED, onButtonYellow); Events_setHandler(BUTTON_BLUE_PRESSED, onButtonBlue); Events_setHandler(TIMER1_OVERFLOW, toggleLedRed); for(;;) { Events_handle(); /* wait */ } }
/** * \brief Initialize game */ PUBLIC void Game_Init( void ) { Com_Printf( "\n------ Game Init ------\n" ); // noset vars // dedicated = Cvar_Get( "dedicated", "0", CVAR_ROM ); // latched vars // sv_cheats = Cvar_Get( "cheats", "0", CVAR_SERVERINFO |CVAR_LATCH ); skill = Cvar_Get( "skill", "1", CVAR_LATCH ); g_version = Cvar_Get( "g_version", "0", CVAR_ARCHIVE | CVAR_LATCH ); g_fov = Cvar_Get( "g_fov", "68", CVAR_ARCHIVE | CVAR_LATCH ); g_autoaim = Cvar_Get( "g_autoaim", "1", CVAR_ARCHIVE | CVAR_LATCH ); // maxentities = Cvar_Get( "maxentities", "1024", CVAR_LATCH ); mapScale = Cvar_Get( "mapScale", "10", CVAR_ARCHIVE ); // dm map list Cmd_AddCommand( "map", Map_f ); Cmd_AddCommand( "load", Load_f ); Cmd_AddCommand( "save", Save_f ); Cmd_AddCommand( "toggleautomap", Con_ToggleAutomap_f ); WM_BuildTables(); CorrectBossDeathTimeouts(); Powerup_Reset(); Sprite_Reset(); Game_Reset(); PL_Init(); Com_Printf( "\n-----------------------\n" ); }