diff --git a/src/main.cpp b/src/main.cpp index 685830f..e883d1a 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -5,7 +5,7 @@ // 'ENABLE_SCREEN' : whether if playing info. displayed or not. // //======================== -//#define ENABLE_SCREEN +// #define ENABLE_SCREEN //======================== #define GAIN_MAX 1.0 // if 1.0 is too loud, give max. limit here. @@ -51,6 +51,11 @@ Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET); #define I2S_LRC 25 Audio audio; +//globals +String file_list[100]; //<-- later change this to be a vector (variable length) +int file_num = 0; +int file_index = 0; + //screen task String screen_filename = "/___.mp3"; @@ -90,6 +95,11 @@ void screen() { display.println(screen_filename.c_str()); line += line_step; + //line3 - file_index, filenum + display.setCursor(0, line); + display.println("file i-N : " + String(file_index) + "-" + String(file_num)); + line += line_step; + // display.display(); // @@ -98,9 +108,6 @@ Task screen_task(SCREEN_PERIOD, TASK_FOREVER, &screen, &runner, true); #endif //audio files (wav & mp3) -String file_list[100]; //<-- later change this to be a vector (variable length) -int file_num = 0; -int file_index = 0; int get_music_list(fs::FS &fs, const char *dirname, uint8_t levels, String wavlist[100]) { Serial.printf("Listing directory: %s\n", dirname);