Răsfoiți Sursa

After rt-thread V5.0,api rt_mq_recv changed the return parameter

zenghc 1 an în urmă
părinte
comite
8caf0484ad
1 a modificat fișierele cu 5 adăugiri și 1 ștergeri
  1. 5 1
      src/mp3_player.c

+ 5 - 1
src/mp3_player.c

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