//# MENU rgb_leds void selectLedFile(void){ if(GLOBAL(rgbleds)) { if(init_selectFile("L3D")){ while(selectFileRepeat(GLOBAL(ledfile),"L3D") >= 0) { writeFile("ledfile.cfg", GLOBAL(ledfile), strlen(GLOBAL(ledfile))); init_rgbLeds(); } } } else { lcdClear(); lcdNl(); lcdPrintln("You need to enable"); lcdPrintln("<rgbleds> in the"); lcdPrintln("config to use"); lcdPrintln("this!"); lcdNl(); lcdPrintln(" LEFT: back"); lcdPrintln(" ENTER/RIGHT:"); lcdPrintln(" open config"); lcdDisplay(); while(1){ switch(getInput()){ case BTN_LEFT: return; case BTN_RIGHT: case BTN_ENTER: menu_config(); return; } } } }
//# MENU rgb_leds void selectLedFile(void){ if( selectFile(GLOBAL(ledfile),"L3D") != 0){ lcdPrintln("No file selected."); return; }; writeFile("ledfile.cfg",GLOBAL(ledfile),strlen(GLOBAL(ledfile))); init_rgbLeds(); }