summaryrefslogtreecommitdiff
path: root/bsp/imxrt
diff options
context:
space:
mode:
authorzhkag <[email protected]>2023-06-21 10:22:42 +0000
committerGitHub <[email protected]>2023-06-21 18:22:42 +0800
commit33f550cb65c950068ff04c331daeeda3547d2e50 (patch)
treed04ca979398cfaa280cd9f19e400a40943f96bde /bsp/imxrt
parentb4e59bac4e2d8b039a2365ddc219ac9a3caf0f77 (diff)
[Kernel] message 可以返回消息的实际大小 (#7709)
Diffstat (limited to 'bsp/imxrt')
-rw-r--r--bsp/imxrt/libraries/MIMXRT1050/MIMXRT1052/drivers/fsl_os_abstraction_rtthread.c2
-rw-r--r--bsp/imxrt/libraries/MIMXRT1060/MIMXRT1060/drivers/fsl_os_abstraction_rtthread.c2
-rw-r--r--bsp/imxrt/libraries/MIMXRT1061/MIMXRT1061/drivers/fsl_os_abstraction_rtthread.c2
-rw-r--r--bsp/imxrt/libraries/MIMXRT1170/MIMXRT1176/drivers/fsl_os_abstraction_rtthread.c2
4 files changed, 4 insertions, 4 deletions
diff --git a/bsp/imxrt/libraries/MIMXRT1050/MIMXRT1052/drivers/fsl_os_abstraction_rtthread.c b/bsp/imxrt/libraries/MIMXRT1050/MIMXRT1052/drivers/fsl_os_abstraction_rtthread.c
index 524744c251..6b8fc6ca16 100644
--- a/bsp/imxrt/libraries/MIMXRT1050/MIMXRT1052/drivers/fsl_os_abstraction_rtthread.c
+++ b/bsp/imxrt/libraries/MIMXRT1050/MIMXRT1052/drivers/fsl_os_abstraction_rtthread.c
@@ -788,7 +788,7 @@ osa_status_t OSA_MsgQGet(osa_msgq_handle_t msgqHandle, osa_msg_handle_t pMessage
{
timeoutTicks = rt_tick_from_millisecond(millisec);
}
- if (RT_EOK != rt_mq_recv(handler, pMessage, handler->msg_size, timeoutTicks))
+ if (rt_mq_recv(handler, pMessage, handler->msg_size, timeoutTicks) < 0)
{
osaStatus = KOSA_StatusTimeout; /* not able to send it to the queue? */
}
diff --git a/bsp/imxrt/libraries/MIMXRT1060/MIMXRT1060/drivers/fsl_os_abstraction_rtthread.c b/bsp/imxrt/libraries/MIMXRT1060/MIMXRT1060/drivers/fsl_os_abstraction_rtthread.c
index 524744c251..6b8fc6ca16 100644
--- a/bsp/imxrt/libraries/MIMXRT1060/MIMXRT1060/drivers/fsl_os_abstraction_rtthread.c
+++ b/bsp/imxrt/libraries/MIMXRT1060/MIMXRT1060/drivers/fsl_os_abstraction_rtthread.c
@@ -788,7 +788,7 @@ osa_status_t OSA_MsgQGet(osa_msgq_handle_t msgqHandle, osa_msg_handle_t pMessage
{
timeoutTicks = rt_tick_from_millisecond(millisec);
}
- if (RT_EOK != rt_mq_recv(handler, pMessage, handler->msg_size, timeoutTicks))
+ if (rt_mq_recv(handler, pMessage, handler->msg_size, timeoutTicks) < 0)
{
osaStatus = KOSA_StatusTimeout; /* not able to send it to the queue? */
}
diff --git a/bsp/imxrt/libraries/MIMXRT1061/MIMXRT1061/drivers/fsl_os_abstraction_rtthread.c b/bsp/imxrt/libraries/MIMXRT1061/MIMXRT1061/drivers/fsl_os_abstraction_rtthread.c
index 524744c251..6b8fc6ca16 100644
--- a/bsp/imxrt/libraries/MIMXRT1061/MIMXRT1061/drivers/fsl_os_abstraction_rtthread.c
+++ b/bsp/imxrt/libraries/MIMXRT1061/MIMXRT1061/drivers/fsl_os_abstraction_rtthread.c
@@ -788,7 +788,7 @@ osa_status_t OSA_MsgQGet(osa_msgq_handle_t msgqHandle, osa_msg_handle_t pMessage
{
timeoutTicks = rt_tick_from_millisecond(millisec);
}
- if (RT_EOK != rt_mq_recv(handler, pMessage, handler->msg_size, timeoutTicks))
+ if (rt_mq_recv(handler, pMessage, handler->msg_size, timeoutTicks) < 0)
{
osaStatus = KOSA_StatusTimeout; /* not able to send it to the queue? */
}
diff --git a/bsp/imxrt/libraries/MIMXRT1170/MIMXRT1176/drivers/fsl_os_abstraction_rtthread.c b/bsp/imxrt/libraries/MIMXRT1170/MIMXRT1176/drivers/fsl_os_abstraction_rtthread.c
index 524744c251..6b8fc6ca16 100644
--- a/bsp/imxrt/libraries/MIMXRT1170/MIMXRT1176/drivers/fsl_os_abstraction_rtthread.c
+++ b/bsp/imxrt/libraries/MIMXRT1170/MIMXRT1176/drivers/fsl_os_abstraction_rtthread.c
@@ -788,7 +788,7 @@ osa_status_t OSA_MsgQGet(osa_msgq_handle_t msgqHandle, osa_msg_handle_t pMessage
{
timeoutTicks = rt_tick_from_millisecond(millisec);
}
- if (RT_EOK != rt_mq_recv(handler, pMessage, handler->msg_size, timeoutTicks))
+ if (rt_mq_recv(handler, pMessage, handler->msg_size, timeoutTicks) < 0)
{
osaStatus = KOSA_StatusTimeout; /* not able to send it to the queue? */
}