ich hab v1.5 kompiliert:
C:\Users\kolya\Downloads\GyverDrink-master\GyverDrink-master\firmware\GyverDrink_v1.5\GyverDrink_v1.5.ino:76:0: warning: "COLOR_DEBTH" redefined
#define COLOR_DEBTH 2 // цветовая глубина: 1, 2, 3 (в байтах)
In file included from D:\sDiskaC\Arduno & Firmware\Sketches\libraries\microLED/microLED.h:40:0,
from C:\Users\kolya\Downloads\GyverDrink-master\GyverDrink-master\firmware\GyverDrink_v1.5\GyverDrink_v1.5.ino:69:
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\microLED/ws2812_send.h:37:0: note: this is the location of the previous definition
#define COLOR_DEBTH 3
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\microLED/ws2812_send.h: In function 'void WS2812B_sendData(uint8_t*, int16_t, uint8_t, uint8_t*, uint8_t*, uint8_t)':
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\microLED/ws2812_send.h:47:95: warning: unused parameter 'portreg' [-Wunused-parameter]
void WS2812B_sendData (PTR_TYPE data, int16_t datlen, uint8_t maskhi, uint8_t *port, uint8_t *portreg, uint8_t bright) {
^~~~~~~
In file included from C:\Users\kolya\Downloads\GyverDrink-master\GyverDrink-master\firmware\GyverDrink_v1.5\GyverDrink_v1.5.ino:69:0:
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\microLED/microLED.h: At global scope:
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\microLED/microLED.h:58:1: warning: 'typedef' was ignored in this declaration
typedef struct LEDdata {
^~~~~~~
C:\Users\kolya\Downloads\GyverDrink-master\GyverDrink-master\firmware\GyverDrink_v1.5\c_func.ino: In function 'void serviceMode()':
C:\Users\kolya\Downloads\GyverDrink-master\GyverDrink-master\firmware\GyverDrink_v1.5\c_func.ino:6:61: warning: invalid conversion from 'byte* {aka unsigned char*}' to 'int8_t* {aka signed char*}' [-fpermissive]
disp.runningString(serviceText, sizeof(serviceText), 150);
^
In file included from C:\Users\kolya\Downloads\GyverDrink-master\GyverDrink-master\firmware\GyverDrink_v1.5\GyverDrink_v1.5.ino:67:0:
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637/GyverTM1637.h:46:7: note: initializing argument 1 of 'void GyverTM1637::runningString(int8_t*, byte, int)'
void runningString(int8_t DispData[], byte amount, int delayMs); // бегущая строка (array, sizeof(array), задержка в мс)
^~~~~~~~~~~~~
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp: In member function 'int GyverTM1637::writeByte(int8_t)':
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp:22:13: warning: unused variable 'count1' [-Wunused-variable]
uint8_t i, count1;
^~~~~~
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp: In member function 'void GyverTM1637::display(uint8_t*)':
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp:79:19: warning: invalid conversion from 'uint8_t* {aka unsigned char*}' to 'int8_t* {aka signed char*}' [-fpermissive]
sendArray(SegData);
^
In file included from D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp:1:0:
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.h:76:7: note: initializing argument 1 of 'void GyverTM1637::sendArray(int8_t*)'
void sendArray(int8_t sendData[]);
^~~~~~~~~
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp: In member function 'void GyverTM1637::displayByte(uint8_t*)':
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp:92:19: warning: invalid conversion from 'uint8_t* {aka unsigned char*}' to 'int8_t* {aka signed char*}' [-fpermissive]
sendArray(SegData);
^
In file included from D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp:1:0:
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.h:76:7: note: initializing argument 1 of 'void GyverTM1637::sendArray(int8_t*)'
void sendArray(int8_t sendData[]);
^~~~~~~~~
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp: In member function 'void GyverTM1637::displayClock(uint8_t, uint8_t)':
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp:191:36: warning: return-statement with a value, in function returning 'void' [-fpermissive]
if (hrs > 99 || mins > 99) return 0;
^
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp: In member function 'void GyverTM1637::displayClockScroll(uint8_t, uint8_t, int)':
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp:201:36: warning: return-statement with a value, in function returning 'void' [-fpermissive]
if (hrs > 99 || mins > 99) return 0;
^
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp:208:27: warning: invalid conversion from 'uint8_t* {aka unsigned char*}' to 'int8_t* {aka signed char*}' [-fpermissive]
scroll(disp_time, delayms);
^
In file included from D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp:1:0:
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.h:55:7: note: initializing argument 1 of 'void GyverTM1637::scroll(int8_t*, int)'
void scroll(int8_t DispData[], int delayms); // обновить значение прокруткой (массив ЦИФР, задержка в мс)
^~~~~~
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp: In member function 'void GyverTM1637::displayClockTwist(uint8_t, uint8_t, int)':
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp:211:36: warning: return-statement with a value, in function returning 'void' [-fpermissive]
if (hrs > 99 || mins > 99) return 0;
^
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp:218:26: warning: invalid conversion from 'uint8_t* {aka unsigned char*}' to 'int8_t* {aka signed char*}' [-fpermissive]
twist(disp_time, delayms);
^
In file included from D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp:1:0:
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.h:62:7: note: initializing argument 1 of 'void GyverTM1637::twist(int8_t*, int)'
void twist(int8_t DispData[], int delayms); // обновить значение скручиванием (массив ЦИФР, задержка в мс)
^~~~~
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp: In member function 'void GyverTM1637::displayInt(int)':
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp:224:10: warning: unused variable 'neg_flag' [-Wunused-variable]
boolean neg_flag = false;
^~~~~~~~
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp: In member function 'void GyverTM1637::scroll(int8_t*, int)':
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp:279:34: warning: invalid conversion from 'byte* {aka unsigned char*}' to 'int8_t* {aka signed char*}' [-fpermissive]
scrollByte(DispDataByte, delayms);
^
In file included from D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp:1:0:
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.h:58:7: note: initializing argument 1 of 'void GyverTM1637::scrollByte(int8_t*, int)'
void scrollByte(int8_t DispData[], int delayms); // обновить значение прокруткой (массив БАЙТ, задержка в мс)
^~~~~~~~~~
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp: In member function 'void GyverTM1637::scroll(uint8_t, uint8_t, uint8_t, uint8_t, int)':
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp:284:43: warning: invalid conversion from 'byte* {aka unsigned char*}' to 'int8_t* {aka signed char*}' [-fpermissive]
GyverTM1637::scrollByte(DispData, delayms);
^
In file included from D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp:1:0:
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.h:58:7: note: initializing argument 1 of 'void GyverTM1637::scrollByte(int8_t*, int)'
void scrollByte(int8_t DispData[], int delayms); // обновить значение прокруткой (массив БАЙТ, задержка в мс)
^~~~~~~~~~
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp: In member function 'void GyverTM1637::scrollByte(uint8_t, uint8_t, uint8_t, uint8_t, int)':
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp:294:43: warning: invalid conversion from 'byte* {aka unsigned char*}' to 'int8_t* {aka signed char*}' [-fpermissive]
GyverTM1637::scrollByte(DispData, delayms);
^
In file included from D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp:1:0:
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.h:58:7: note: initializing argument 1 of 'void GyverTM1637::scrollByte(int8_t*, int)'
void scrollByte(int8_t DispData[], int delayms); // обновить значение прокруткой (массив БАЙТ, задержка в мс)
^~~~~~~~~~
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp: In member function 'void GyverTM1637::scrollByte(int8_t*, int)':
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp:376:23: warning: invalid conversion from 'int8_t* {aka signed char*}' to 'uint8_t* {aka unsigned char*}' [-fpermissive]
displayByte(DispData);
^
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp:81:6: note: initializing argument 1 of 'void GyverTM1637::displayByte(uint8_t*)'
void GyverTM1637::displayByte(uint8_t DispData[])
^~~~~~~~~~~
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp: In member function 'void GyverTM1637::twist(int8_t*, int)':
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp:426:28: warning: invalid conversion from 'byte* {aka unsigned char*}' to 'int8_t* {aka signed char*}' [-fpermissive]
twistByte(newData, delayms);
^
In file included from D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp:1:0:
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.h:65:7: note: initializing argument 1 of 'void GyverTM1637::twistByte(int8_t*, int)'
void twistByte(int8_t DispData[], int delayms); // обновить значение скручиванием (массив БАЙТ, задержка в мс)
^~~~~~~~~
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp: In member function 'void GyverTM1637::twist(uint8_t, uint8_t, uint8_t, uint8_t, int)':
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp:431:42: warning: invalid conversion from 'byte* {aka unsigned char*}' to 'int8_t* {aka signed char*}' [-fpermissive]
GyverTM1637::twistByte(DispData, delayms);
^
In file included from D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp:1:0:
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.h:65:7: note: initializing argument 1 of 'void GyverTM1637::twistByte(int8_t*, int)'
void twistByte(int8_t DispData[], int delayms); // обновить значение скручиванием (массив БАЙТ, задержка в мс)
^~~~~~~~~
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp: In member function 'void GyverTM1637::twistByte(uint8_t, uint8_t, uint8_t, uint8_t, int)':
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp:436:42: warning: invalid conversion from 'byte* {aka unsigned char*}' to 'int8_t* {aka signed char*}' [-fpermissive]
GyverTM1637::twistByte(DispData, delayms);
^
In file included from D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp:1:0:
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.h:65:7: note: initializing argument 1 of 'void GyverTM1637::twistByte(int8_t*, int)'
void twistByte(int8_t DispData[], int delayms); // обновить значение скручиванием (массив БАЙТ, задержка в мс)
^~~~~~~~~
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp: In member function 'void GyverTM1637::twistByte(int8_t*, int)':
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp:462:38: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
step = ~(step | (1 << i) | (1 << i + 1)); // бегает дырка
~~^~~
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp: In member function 'void GyverTM1637::twistByte(uint8_t, int8_t, int)':
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp:513:38: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
step = ~(step | (1 << i) | (1 << i + 1)); // бегает дырка
~~^~~
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp: In member function 'GyverTM1637::twistByte(signed char*, int)':
D:\sDiskaC\Arduno & Firmware\Sketches\libraries\GyverTM1637\GyverTM1637.cpp:449:7: warning: 'step' is used uninitialized in this function [-Wuninitialized]
step = step & 0b00111111; // выкл центральную
~~~~~^~~~~~~~~~~~~~~~~~~
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\main.cpp: In function 'main':
C:\Users\kolya\Downloads\GyverDrink-master\GyverDrink-master\firmware\GyverDrink_v1.5\c_func.ino:22:11: warning: 'flag' may be used uninitialized in this function [-Wmaybe-uninitialized]
if (flag) pumpTime += 100;
^
C:\Users\kolya\Downloads\GyverDrink-master\GyverDrink-master\firmware\GyverDrink_v1.5\c_func.ino:14:10: note: 'flag' was declared here
bool flag;
^
Sketch uses 13288 bytes (46%) of program storage space. Maximum is 28672 bytes.
Global variables use 517 bytes (20%) of dynamic memory, leaving 2043 bytes for local variables. Maximum is 2560 bytes.
viele Warnungen aber geht