test
Dependencies: mbed TFT_fonts SPI_TFT_ILI9341 ST_401_84MHZ SDFileSystem FATFileSystem DebouncedInterrupt VS1053
main.cpp
- Committer:
- pun2712
- Date:
- 2019-11-15
- Revision:
- 4:7648121c0814
- Parent:
- 3:c58fe0902900
File content as of revision 4:7648121c0814:
#include "mbed.h" #include "player.h" #include "DebouncedInterrupt.h" extern char list[20][50]; //song list extern unsigned char vlume; //vlume extern unsigned char vlumeflag; //set vlume flag extern char index; //song play index extern char index_MAX; //how many song in all extern playerStatetype playerState; Serial pc(SERIAL_TX, SERIAL_RX); Player player; DebouncedInterrupt KEY_PS(D3); InterruptIn KEY_Next(D4); void riseFlip() { if(player.mode()) { if(playerState == PS_PAUSE) playerState = PS_PLAY; else playerState = PS_PAUSE; } } void Next() { if(player.mode())playerState = PS_STOP; //player.select_list(); } int main() { player.setup(); KEY_PS.attach(&riseFlip ,IRQ_RISE ,100); KEY_Next.fall(&Next); player.begin(); if(player.mode())player.print_list(); else player.letplay(); while(1) { player.playFile(list[index]); } //int i = player.getGX(); //printf("%d\n",i); }