소스 검색

使用RT_VER_NUM宏判断内核版本,兼容rt-thread5.0以上版本,rt_mq_recv返回值的问题

zenghc 1 년 전
부모
커밋
b3fdf94f65
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/mp3_player.c

+ 1 - 1
src/mp3_player.c

@@ -406,7 +406,7 @@ static int mp3_player_event_handler(struct mp3_player *player, int timeout)
 #endif
 #endif
 
 
     result = rt_mq_recv(player->mq, &msg, sizeof(struct play_msg), timeout);
     result = rt_mq_recv(player->mq, &msg, sizeof(struct play_msg), timeout);
-    #if RT_VERSION_CHECK(RT_VERSION_MAJOR,RT_VERSION_MINOR,RT_VERSION_PATCH) > 50000
+    #if RT_VER_NUM > 0x50000
     if (!result)
     if (!result)
     #else
     #else
     if (RT_EOK != result)
     if (RT_EOK != result)