На arduino-1.8.13 компилиться но с кучей предупреждений.
sketch\wd1793.cpp: In function 'void printError(char*, uint8_t)':
sketch\wd1793.cpp:173:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
print("FR_DISK_ERR");
^
sketch\wd1793.cpp:176:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
print("FR_NOT_READY");
^
sketch\wd1793.cpp:179:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
print("FR_NO_FILE");
^
sketch\wd1793.cpp:182:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
print("FR_NOT_OPENED");
^
sketch\wd1793.cpp:185:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
print("FR_NOT_ENABLED");
^
sketch\wd1793.cpp:188:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
print("FR_NO_FILESYSTEM");
^
sketch\wd1793.cpp: In function 'void WD1793_FlushBuffer()':
sketch\wd1793.cpp:200:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
printError("Writing error: ", res);
^
sketch\wd1793.cpp:205:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
printError("Writing error on finish: ", res);
^
sketch\wd1793.cpp: In function 'void SetDiskPosition(uint16_t)':
sketch\wd1793.cpp:236:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
printError("Reading error: ", res);
^
sketch\wd1793.cpp: In function 'void WD1793_Reset(uint8_t)':
sketch\wd1793.cpp:258:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
printError("Error mount: ", res);
^
sketch\wd1793.cpp:263:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
printError("Error open IMAGES.CFG: ", res);
^
sketch\wd1793.cpp:266:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
print("Open File");
^
sketch\wd1793.cpp:271:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
printError("Error open: ", res);
^
sketch\wd1793.cpp:281:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
printError("pf_read", res);
^
sketch\wd1793.cpp:323:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
print("Open File");
^
sketch\wd1793.cpp:327:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
printError("Error open: ", res);
^
sketch\wd1793.cpp: In function 'void WD1793_UpdateConfig()':
sketch\wd1793.cpp:348:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
print("Mount FileSystem... ");
^
sketch\wd1793.cpp:351:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
printError("Error mount: ", res);
^
sketch\wd1793.cpp:357:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
printError("Error open IMAGES.CFG: ", res);
^
sketch\wd1793.cpp:363:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
printError("pf_read", res);
^
sketch\wd1793.cpp:410:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
printError("Error write config: ", res);
^
sketch\wd1793.cpp:414:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
printError("Error on finish write config: ", res);
^
sketch\wd1793.cpp: In function 'void WD1793_ReadDir(uint16_t)':
sketch\wd1793.cpp:439:28: warning: invalid conversion from 'uint8_t* {aka unsigned char*}' to 'char*' [-fpermissive]
strncpy(buf + bufIndex + 1, " <--", 4);
~~~~~~~~~~~~~~~^~~
In file included from sketch\wd1793.cpp:14:0:
e:\�����\arduino-1.8.13\hardware\tools\avr\avr\include\string.h:449 :14: note: initializing argument 1 of 'char* strncpy(char*, const char*, size_t)'
extern char *strncpy(char *, const char *, size_t);
^~~~~~~
sketch\wd1793.cpp:456:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
printError("Error open dir: ", res);
^
sketch\wd1793.cpp:473:18: warning: invalid conversion from 'uint8_t* {aka unsigned char*}' to 'char*' [-fpermissive]
strncpy(buf + bufIndex, finfo.fname, MIN(len, 8));
~~~~^~~~~~~~~~
In file included from sketch\wd1793.cpp:14:0:
e:\�����\arduino-1.8.13\hardware\tools\avr\avr\include\string.h:449 :14: note: initializing argument 1 of 'char* strncpy(char*, const char*, size_t)'
extern char *strncpy(char *, const char *, size_t);
^~~~~~~
sketch\wd1793.cpp: In function 'uint8_t WD1793_GetFilesCount()':
sketch\wd1793.cpp:504:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
printError("Error open dir: ", res);
^
sketch\wd1793.cpp: In function 'void WD1793_LookUpFile(uint8_t)':
sketch\wd1793.cpp:566:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
printError("Error open dir: ", res);
^
sketch\wd1793.cpp: In function 'void WD1793_CmdReadingSector()':
sketch\wd1793.cpp:676:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
printError("Reading error: ", res);
^
Скетч использует 12834 байт (39%) памяти устройства. Всего доступно 32256 байт.
Глобальные переменные используют 1238 байт (60%) динамической памяти, оставляя 810 байт для локальных переменных. Максимум: 2048 байт.
Последовательный порт не выбран.


Ответить с цитированием
Ремонт в квартире делаю так что за спек теперь не так скоро возьмусь 
Размещение рекламы на форуме способствует его дальнейшему развитию 
