Ejemplo n.º 1
0
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();
}
Ejemplo n.º 2
0
void APP_Run(void) {
 PL_Init();
#if PL_CONFIG_HAS_RTOS
 RTOS_Run();
#else
 App();
#endif;
 PL_Deinit();
}
Ejemplo n.º 3
0
void APP_Start(void) {
    PL_Init(); /* platform initialization */

    EVNT_SetEvent(EVNT_INIT);
#if PL_HAS_RTOS
    RTOS_Run();
#else
    APP_Loop();
#endif

}
Ejemplo n.º 4
0
/*! \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();
}
Ejemplo n.º 5
0
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" );
	
}