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();