38 lines
824 B
C
38 lines
824 B
C
#ifndef MESSAGE_HEADER__
|
|
#define MESSAGE_HEADER__
|
|
|
|
/* *************************************
|
|
* Includes
|
|
* *************************************/
|
|
|
|
#include "Global_Inc.h"
|
|
|
|
/* *************************************
|
|
* Defines
|
|
* *************************************/
|
|
|
|
#define MAX_MESSAGE_STR_SIZE 256
|
|
|
|
/* *************************************
|
|
* Structs and enums
|
|
* *************************************/
|
|
|
|
typedef struct t_messagedata
|
|
{
|
|
bool used;
|
|
uint32_t Timeout;
|
|
char strMessage[MAX_MESSAGE_STR_SIZE];
|
|
}TYPE_MESSAGE_DATA;
|
|
|
|
/* *************************************
|
|
* Global prototypes
|
|
* *************************************/
|
|
|
|
void MessageInit(void);
|
|
bool MessageCreate(TYPE_MESSAGE_DATA* ptrMessage);
|
|
void MessageHandler(void);
|
|
void MessageRender(void);
|
|
char* MessageGetString(void);
|
|
|
|
#endif // MESSAGE_HEADER__
|