thank you
i seemed that i did not sperate the file location from the location of the coding for the lightsaber.
after fixing the problem, i got this message:
In file included from C:\Users\Owner\Documents\Arduino\GyverSaber\GyverSaber\GyverSaber.ino:73:0:
C:\Users\Owner\Documents\Arduino\libraries\FastLED-master/FastLED.h:17:21: note: #pragma message: FastLED version 3.001.005
pragma message "FastLED version 3.001.005"
^
C:\Users\Owner\Documents\Arduino\GyverSaber\GyverSaber\GyverSaber.ino: In function 'void btnTick()':
C:\Users\Owner\Documents\Arduino\GyverSaber\GyverSaber\GyverSaber.ino:270:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
tmrpcm.play("HUM.wav");
^
C:\Users\Owner\Documents\Arduino\GyverSaber\GyverSaber\GyverSaber.ino: In function 'void on_off_sound()':
C:\Users\Owner\Documents\Arduino\GyverSaber\GyverSaber\GyverSaber.ino:287:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
tmrpcm.play("ON.wav");
^
C:\Users\Owner\Documents\Arduino\GyverSaber\GyverSaber\GyverSaber.ino:295:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
tmrpcm.play("HUM.wav");
^
C:\Users\Owner\Documents\Arduino\GyverSaber\GyverSaber\GyverSaber.ino:312:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
tmrpcm.play("OFF.wav");
^
C:\Users\Owner\Documents\Arduino\GyverSaber\GyverSaber\GyverSaber.ino:329:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
tmrpcm.play("HUM.wav");
^
C:\Users\Owner\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp: In member function 'byte TMRpcm::metaInfo(boolean, char*, char*, byte)':
C:\Users\Owner\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:1381:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
char* datStr = "LIST";
^
C:\Users\Owner\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:1382:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
if(infoType == 1){datStr = "ID3 "; datStr[3] = 3;}
^
C:\Users\Owner\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:1410:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
char* tagNames[] = {"INAM","IART","IPRD"};
^
C:\Users\Owner\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:1410:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
C:\Users\Owner\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:1410:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
C:\Users\Owner\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:1430:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
tagNames[0] = "TPE1"; tagNames[1] ="TIT2"; tagNames[2] ="TALB";
^
C:\Users\Owner\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:1430:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
tagNames[0] = "TPE1"; tagNames[1] ="TIT2"; tagNames[2] ="TALB";
^
C:\Users\Owner\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:1430:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
tagNames[0] = "TPE1"; tagNames[1] ="TIT2"; tagNames[2] ="TALB";
^
C:\Users\Owner\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp: In member function 'void TMRpcm::finalizeWavTemplate(char*)':
C:\Users\Owner\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:1568:65: warning: narrowing conversion of '(fSize >> 16)' from 'long unsigned int' to 'byte {aka unsigned char}' inside { } [-Wnarrowing]
seek(4); byte data[4] = {lowByte(fSize),highByte(fSize), fSize >> 16,fSize >> 24};
^
C:\Users\Owner\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:1568:77: warning: narrowing conversion of '(fSize >> 24)' from 'long unsigned int' to 'byte {aka unsigned char}' inside { } [-Wnarrowing]
seek(4); byte data[4] = {lowByte(fSize),highByte(fSize), fSize >> 16,fSize >> 24};
^
Sketch uses 23180 bytes (75%) of program storage space. Maximum is 30720 bytes.
Global variables use 1637 bytes (79%) of dynamic memory, leaving 411 bytes for local variables. Maximum is 2048 bytes.
Low memory available, stability problems may occur.
does this mean the program is compiled as there is no exit 1 status