From 6111ae20183ccd5283a4528b51dc7eec096d90f7 Mon Sep 17 00:00:00 2001 From: redpanther Date: Thu, 23 Feb 2017 09:17:45 +0100 Subject: [PATCH] add function to count folders on current device --- DFRobotDFPlayerMini.cpp | 10 ++++++++++ DFRobotDFPlayerMini.h | 2 ++ 2 files changed, 12 insertions(+) diff --git a/DFRobotDFPlayerMini.cpp b/DFRobotDFPlayerMini.cpp index 1fea3dc..207be38 100644 --- a/DFRobotDFPlayerMini.cpp +++ b/DFRobotDFPlayerMini.cpp @@ -458,6 +458,16 @@ int DFRobotDFPlayerMini::readFileCountsInFolder(int folderNumber){ } } +int DFRobotDFPlayerMini::readFolderCounts(){ + sendStack(0x4F); + if (waitAvailable()) { + return read(); + } + else{ + return -1; + } +} + int DFRobotDFPlayerMini::readFileCounts(){ readFileCounts(DFPLAYER_DEVICE_SD); } diff --git a/DFRobotDFPlayerMini.h b/DFRobotDFPlayerMini.h index 897db0e..825e8dd 100644 --- a/DFRobotDFPlayerMini.h +++ b/DFRobotDFPlayerMini.h @@ -186,6 +186,8 @@ class DFRobotDFPlayerMini { int readFileCountsInFolder(int folderNumber); int readFileCounts(); + + int readFolderCounts(); int readCurrentFileNumber();