1
0

Hello TOR 2k24

Have fun 🚀
This commit is contained in:
2024-04-10 19:17:57 +02:00
commit f821a46ea0
62 changed files with 21518 additions and 0 deletions

47
chat_receiver.c Normal file
View File

@@ -0,0 +1,47 @@
//////////////////////////////////////////////////////////////////////////////////
/// \file chat_receiver.c
/// \brief Chat receiver thread
/// \author Pascal Sartoretti (sap at hevs dot ch)
/// \version 1.0 - original
/// \date 2018-02
//////////////////////////////////////////////////////////////////////////////////
#include "stm32f7xx_hal.h"
#include <stdio.h>
#include <string.h>
#include "main.h"
//////////////////////////////////////////////////////////////////////////////////
// THREAD CHAT RECEIVER
//////////////////////////////////////////////////////////////////////////////////
void ChatReceiver(void *argument)
{
struct queueMsg_t queueMsg; // queue message
osStatus_t retCode; // return error code
//------------------------------------------------------------------------------
for (;;) // loop until doomsday
{
//----------------------------------------------------------------------------
// QUEUE READ
//----------------------------------------------------------------------------
retCode = osMessageQueueGet(
queue_chatR_id,
&queueMsg,
NULL,
osWaitForever);
queueMsg.type = CHAT_MSG;
CheckRetCode(retCode,__LINE__,__FILE__,CONTINUE);
//----------------------------------------------------------------------------
// QUEUE SEND
//----------------------------------------------------------------------------
retCode = osMessageQueuePut(
queue_lcd_id,
&queueMsg,
osPriorityNormal,
osWaitForever);
CheckRetCode(retCode,__LINE__,__FILE__,CONTINUE);
}
}