//Main Function int main(void) { //RCC_Configurastatic(); GPIO_Configuration(); USART1_Configuration(); LCD_SetColors(0x1188, 0x0000); LCD_SetFont(&Font8x8); t_queue = xQueueCreate(1, sizeof(int)); if (!t_queue) { ReportError("Failed to create t_queue"); while(1); } t_mutex = xSemaphoreCreateMutex(); if (!t_mutex) { ReportError("Failed to create t_mutex"); while(1); } prvInit(); //LCD_DisplayStringLine(LCD_LINE_1,text); //xTaskCreate(usart_text, (char *) "Draw Graph Task", 256, // NULL, tskIDLE_PRIORITY + 2, NULL); xTaskCreate(r3d, (char *) "Draw Graph Task", 256, NULL, tskIDLE_PRIORITY + 2, NULL); RCC_AHB2PeriphClockCmd(RCC_AHB2Periph_RNG, ENABLE); RNG_Cmd(ENABLE); //Call Scheduler vTaskStartScheduler(); }
//Main Function int main(void) { prvInit(); if( STM_EVAL_PBGetState( BUTTON_USER ) ) demoMode = 0; xTaskCreate( GameTask, (signed char*) "GameTask", 128, NULL, tskIDLE_PRIORITY + 1, NULL ); xTaskCreate( GameEventTask1, (signed char*) "GameEventTask1", 128, NULL, tskIDLE_PRIORITY + 1, NULL ); xTaskCreate( GameEventTask2, (signed char*) "GameEventTask2", 128, NULL, tskIDLE_PRIORITY + 1, NULL ); xTaskCreate( GameEventTask3, (signed char*) "GameEventTask3", 128, NULL, tskIDLE_PRIORITY + 1, NULL ); //Call Scheduler vTaskStartScheduler(); }
//Main Function int main(void) { prvInit(); RCC_Configuration(); GPIO_Configuration(); USART1_Configuration(); if( STM_EVAL_PBGetState( BUTTON_USER ) ) demoMode = 1; srand(5566); xTaskCreate( Uart, (signed char*) "Uart", 128, NULL, tskIDLE_PRIORITY + 1, NULL ); xTaskCreate( GameTask, (signed char*) "GameTask", 128, NULL, tskIDLE_PRIORITY + 1, NULL ); xTaskCreate( GameEventTask1, (signed char*) "GameEventTask1", 128, NULL, tskIDLE_PRIORITY + 1, NULL ); xTaskCreate( GameEventTask2, (signed char*) "GameEventTask2", 128, NULL, tskIDLE_PRIORITY + 1, NULL ); xTaskCreate( GameEventTask3, (signed char*) "GameEventTask3", 128, NULL, tskIDLE_PRIORITY + 1, NULL ); //Call Scheduler vTaskStartScheduler(); }