wavplayer icon indicating copy to clipboard operation
wavplayer copied to clipboard

兼容rt-thread5.0以上版本,rt_mq_recv返回值的问题

Open zenghaicang opened this issue 1 year ago • 1 comments

使用RT_VER_NUM宏,兼容rt-thread5.0以上版本。

zenghaicang avatar Mar 18 '24 07:03 zenghaicang

@zenghaicang 直接按照这个改下吧,已经验证过了:

    rt_ssize_t result;
    struct play_msg msg;
#if (DBG_LEVEL >= DBG_LOG)
    rt_uint8_t last_state;
#endif
    result = rt_mq_recv(player->mq, &msg, sizeof(struct play_msg), timeout);
#if defined(RT_VERSION_CHECK) && (RTTHREAD_VERSION >= RT_VERSION_CHECK(5, 0, 1))
    if (result <= 0)
#else
    if (RT_EOK != result)
#endif
    {
        event = PLAYER_EVENT_NONE;
        return event;
    }

Rbb666 avatar Mar 15 '25 16:03 Rbb666