v

Dependencies:   SDFileSystem VS1053 mbed

Fork of mp3final by Chaiyaporn Boonyasathian

main.cpp

Committer:
PloyLL
Date:
2016-12-05
Revision:
1:3cde58b32c23
Parent:
0:f6ba8cc58bf6

File content as of revision 1:3cde58b32c23:

#include"mbed.h"
#include"player.h"
#include<time.h>
#include<stdlib.h>

Player player;
Ticker t;
Timer timer;
extern Serial pc;
extern playerStatetype  playerState;

extern char listName[50][100];         //song name list
char listData[50][3];           //song data [0->like, 1->dislike, 2->skip]
char flag = 0;

char playListName[][50] = {
    "Sad/Gravity.mp3", "Sad/TaTerMaiRuseuk.mp3", "Sad/NumTaTeHai.mp3", "Sad/MaTanWeLaPord.mp3", "Sad/YaSaeJaiKonDrew.mp3",
    "Stress/PerJer.mp3", "Stress/YenDTMaiRuJak.mp3", "Stress/Y_Rai.mp3", "Stress/LorLey.mp3", "Stress/NuaGenPaiRuePow.mp3",
    "Angry/9_Nariga.mp3", "Angry/GluptuaGlupJai.mp3", "Angry/MaiTumMaDa.mp3", "Angry/LaugPee4G.mp3", "Angry/CeakWeeSert.mp3",
    "Happy/PerJer.mp3", "Happy/Jeep.mp3", "Happy/PoodTumMai.mp3", "Happy/RumSeTow.mp3", "Happy/AO.mp3"
};

//interrupt 
/*
void buttonFunction(){
    //input main function in keypad and change something that resonable.
}

uint32_t interruptButton(uint32_t index) {                      //  swap with cbAfterInput() function from keypad.
    buttonIndex = index;
    flag = 1;
    if(buttonIndex == ...) playerState = PS_STOP;     //skip music button
    return 0;
}

*/ 
 
int main() {
    //player.begin();
    while(1)
    {
        //ploy song
        //player.playFile("testMusic.mp3");
        //player.playFile("testMusic2.mp3");
        //player.playFile("test/testMusic2.mp3");
        //player.playFile("test2/13 Too Young to Go Steady.mp3");
        
        //big song
        /*
        player.playFile("Sad/Gravity.mp3");
        player.playFile("Sad/TaTerMaiRuseuk.mp3");
        player.playFile("Sad/NumTaTeHai.mp3");
        player.playFile("Sad/MaTanWeLaPord.mp3");
        player.playFile("Sad/YaSaeJaiKonDrew.mp3");
        player.playFile("Stress/PerJer.mp3");
        player.playFile("Stress/YenDTMaiRuJak.mp3");
        player.playFile("Stress/Y_Rai.mp3");
        player.playFile("Stress/LorLey.mp3");
        player.playFile("Stress/NuaGenPaiRuePow.mp3");
        player.playFile("Angry/9_Nariga.mp3");
        player.playFile("Angry/GluptuaGlupJai.mp3");
        player.playFile("Angry/MaiTumMaDa.mp3");
        player.playFile("Angry/LaugPee4G.mp3");
        player.playFile("Angry/CeakWeeSert.mp3");
        player.playFile("Happy/PerJer.mp3");
        player.playFile("Happy/Jeep.mp3");
        player.playFile("Happy/PoodTumMai.mp3");
        player.playFile("Happy/RumSeTow.mp3");
        player.playFile("Happy/AO.mp3");
        */
       // player.playFile("test/NumTaTeHai.mp3");
        //player.playFile("Sad/Gravity.mp3");
        //player.playFile("Sad/TaTerMaiRuseuk.mp3");
        player.playFile("Sad/NumTaTeHai.mp3");
        player.playFile("Sad/MaTanWeLaPord.mp3");
        player.playFile("Sad/YaSaeJaiKonDrew.mp3");
        player.playFile("Stress/PerJer.mp3");
        player.playFile("Stress/YenDTMaiRuJak.mp3");
        player.playFile("Stress/Y_Rai.mp3");
        player.playFile("Stress/LorLey.mp3");
        player.playFile("Stress/NuaGenPaiRuePow.mp3");
        player.playFile("Angry/9_Nariga.mp3");
        player.playFile("Angry/GluptuaGlupJai.mp3");
        player.playFile("Angry/MaiTumMaDa.mp3");
        player.playFile("Angry/LaugPee4G.mp3");
        player.playFile("Angry/CeakWeeSert.mp3");
        player.playFile("Happy/PerJer.mp3");
        player.playFile("Happy/Jeep.mp3");
        player.playFile("Happy/PoodTumMai.mp3");
        player.playFile("Happy/RumSeTow.mp3");
        player.playFile("Happy/AO.mp3");


        /*
        if(flag){
            buttonFunction(buttonIndex);
            flag = 0;
        }
        */
    }
}