#pragma once

#ifdef __cplusplus
extern "C" {
#endif

#include <string.h>

#include "cmsis_os2.h"                  // ::CMSIS:RTOS2

#include <string.h>

#include "freertos_mpool.h"             // osMemoryPool definitions
#include "freertos_os2.h"               // Configuration check and setup





osStatus_t os_user_QueuePeek
							(osMessageQueueId_t mq_id, void *msg_ptr, uint8_t *msg_prio, uint32_t timeout);
osStatus_t os_user_QueueWrite 
							(osMessageQueueId_t mq_id, const void *msg_ptr, uint8_t msg_prio, uint32_t timeout);



#ifdef __cplusplus
}
#endif