OSDN Git Service

...
[kozos-expbrd/kozos_expbrd.git] / firm / sample / simple_mp3_player / os / task_fileio.c
index 340b023..2673b1e 100644 (file)
@@ -28,21 +28,10 @@ static int play(const char *filename)
     while (audio_play(readfunc)) {
         switch ((divcnt++) % 8) {
             case 0:
-                menu_file_info(
-                        filinfo.fname, fatfs.fptr * 100 / fatfs.fsize);
-                break;
-            case 1:
-                menu_audio_info(&vol_curr);
-                if (vol_curr != vol_prev) {
-                    audio_volume(vol_curr, vol_curr);
-                }
-                vol_prev = vol_curr;
-                break;
-            case 2:
                 /*
                  * \e$BAaAw$j$d4,$-La$7\e(B
                  */
-                menu_audio_control(&control);
+                menu_get_audio_control(&control);
                 if (control != 0) {
                     switch (control) {
                         case AUDIO_CONTROL_FWD:
@@ -60,6 +49,23 @@ static int play(const char *filename)
                     }
                 }
                 break;
+            case 1:
+                /*
+                 * \e$B%U%!%$%k>pJs$NDLCN\e(B
+                 */
+                menu_file_info(
+                        filinfo.fname, fatfs.fptr * 100 / fatfs.fsize);
+                break;
+            case 2:
+                /*
+                 * \e$B%*!<%G%#%*>pJs$N<hF@\e(B
+                 */
+                menu_get_audio_info(&vol_curr);
+                if (vol_curr != vol_prev) {
+                    audio_volume(vol_curr, vol_curr);
+                }
+                vol_prev = vol_curr;
+                break;
         }
     }
     return 0;