gateway/Software/src/thread_communication.c

46 lines
684 B
C
Raw Normal View History

2024-07-17 01:40:41 +00:00
/*
* mutex.c
*
* Created on: 2024<EFBFBD><EFBFBD>5<EFBFBD><EFBFBD>18<EFBFBD><EFBFBD>
* Author: 34509
*/
#include <thread_communication.h>
SL_UartSend_pack MqUartSend_pack;
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD>п<EFBFBD><D0BF>ƿ<EFBFBD> */
rt_mq_t mqSend = RT_NULL;
/**
* @brief <EFBFBD><EFBFBD><EFBFBD>ڽ<EFBFBD><EFBFBD>յ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݺ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>д<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD>ֻ<EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>β<EFBFBD><EFBFBD>Խ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֱ<EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD>
* @param
* @retval 1 <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD>
* 0 <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD><EFBFBD>
*/
rt_uint8_t Send_mq_Init(void)
{
2024-07-17 02:01:02 +00:00
mqSend = rt_mq_create("Send_mq",/* <20><>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
2024-08-05 02:36:17 +00:00
100, /* <20><>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD><EFBFBD>󳤶<EFBFBD> */
20, /* <20><>Ϣ<EFBFBD><CFA2><EFBFBD>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
2024-07-17 01:40:41 +00:00
RT_IPC_FLAG_FIFO);/* <20><><EFBFBD><EFBFBD>ģʽ FIFO(0x00)*/
if (mqSend != RT_NULL)
return 1;
return 0;
}