Skip to content
Snippets Groups Projects
Commit 8b164d1a authored by Annika's avatar Annika
Browse files

Display -> Uart

parent 7ff9b907
Branches
No related tags found
No related merge requests found
...@@ -1012,26 +1012,30 @@ void Validate(void *argument) ...@@ -1012,26 +1012,30 @@ void Validate(void *argument)
void Display(void *argument) void Display(void *argument)
{ {
/* USER CODE BEGIN Display */ /* USER CODE BEGIN Display */
int rec = 1; // Initialisierung mit 1 damit am Anfang nicht die Todesnachricht ausgegeben wird
uint8_t points = 0;
uint8_t CarRet[]={"\n"};
/* Infinite loop */ /* Infinite loop */
for(;;) for(;;)
{ {
int rec = 1; // Initialisierung mit 1 damit am Anfang nicht die Todesnachricht ausgegeben wird
int points = 0;
char punkte[] = "1000";
if(xQueueReceive(toDisplayQueueHandle, &rec , (portTickType)0) == true) if(xQueueReceive(toDisplayQueueHandle, &rec , (portTickType)0) == true)
{ {
points += rec; points += rec;
punkte[0] = points / 100; HAL_UART_Init(&huart3);
punkte[1] = (points %100) / 10; HAL_UART_Transmit(&huart3,&points,3,1000);
punkte[2] = points % 10; HAL_UART_Transmit(&huart3,CarRet,sizeof(CarRet),1000);
}
// LCD_init();
// LCD_setCursor(0,0);
// LCD_print(punkte);
if(rec == 0) if(rec == 0)
{ {
// LCD_print("You are dead"); uint8_t DeadMessage[]={"You are Dead, you reached "};
uint8_t PointsMessage[]={" points"};
HAL_UART_Init(&huart3);
HAL_UART_Transmit(&huart3,DeadMessage,sizeof(DeadMessage),1000);
HAL_UART_Transmit(&huart3,&points,3,1000);
HAL_UART_Transmit(&huart3,PointsMessage,sizeof(DeadMessage),1000);
HAL_UART_Transmit(&huart3,CarRet,sizeof(CarRet),1000);
}
} }
} }
/* USER CODE END Display */ /* USER CODE END Display */
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment