NuMaker audio playback

Revision:
20:df54b4c86862
Parent:
17:65a16265cda2
--- a/main.cpp	Thu Feb 25 14:18:23 2021 +0800
+++ b/main.cpp	Thu Feb 25 16:19:36 2021 +0800
@@ -201,7 +201,12 @@
     }
 #elif defined(TARGET_NUMAKER_PFM_M453)
     while (1) {
+#if MBED_MAJOR_VERSION >= 6
+	ThisThread::sleep_for(500);
+#else
         Thread::wait(500);
+#endif
+
         printf("fill\r\n");
     }
 #elif defined(TARGET_NUMAKER_PFM_M487)
@@ -218,7 +223,11 @@
     }
 #elif defined(TARGET_NUMAKER_PFM_NANO130)
     while (1) {
+#if MBED_MAJOR_VERSION >= 6
+	ThisThread::sleep_for(500);
+#else
         Thread::wait(500);
+#endif
         printf("fill\r\n");
     }
 #elif defined(TARGET_NUMAKER_IOT_M487)
@@ -258,7 +267,11 @@
     }
 #elif defined(TARGET_NUMAKER_PFM_M453)
     while (flag == 0) {
+#if MBED_MAJOR_VERSION >= 6
+	ThisThread::sleep_for(500);
+#else
         Thread::wait(500);
+#endif
     }
 #elif defined(TARGET_NUMAKER_PFM_M487)
     int i = 0;
@@ -281,7 +294,11 @@
     }
 #elif defined(TARGET_NUMAKER_PFM_NANO130)
     while (flag == 0) {
+#if MBED_MAJOR_VERSION >= 6
+	ThisThread::sleep_for(500);
+#else
         Thread::wait(500);
+#endif
     }
 #elif defined(TARGET_NUMAKER_IOT_M487)
     int i = 0;
@@ -409,7 +426,11 @@
     audio.loopback();
     
     while (1) {
+#if MBED_MAJOR_VERSION >= 6
+	ThisThread::sleep_for(500);
+#else
         Thread::wait(500);
+#endif
         printf("loopback\r\n");
     }
     
@@ -422,7 +443,9 @@
 
 int main(void) {
     led = 1;
-    
+#ifdef MBED_MAJOR_VERSION
+    printf("Mbed OS version %d.%d.%d\r\n\n", MBED_MAJOR_VERSION, MBED_MINOR_VERSION, MBED_PATCH_VERSION);
+#endif    
     button.rise(&flip);
     
 #if defined(TARGET_NUMAKER_PFM_NUC472) || defined(TARGET_NUMAKER_PFM_M487) || defined(TARGET_NUMAKER_IOT_M487)