01-09-2020, 10:07
Dołączyłem wszystkie biblioteki łącznie z niechcianym Adafruit. Niby jest ok, ale dostaję:
Funkcja void lcd_print była powiązana z biblioteką Adafruit_RGBLCDShield.h. Jakiś pomysł jak to przerobić na LiquidCrystal.h ? Mam zwykły wyświetlacz LCD Shield z przyciskami zamiast Adafruit RGB LCD Shield 2 pin I2C
Kod:
In function 'convert_num',
inlined from 'lcd_print.constprop' at sketch\LCDHelpers.h:75:16:
sketch\LegibleTime.h:62:11: warning: 'strcpy' writing 13 bytes into a region of size 11 overflows the destination [-Wstringop-overflow=]
strcpy(str,"000000000000"); // pre-set -- should this go in PROGMEM?
^
In function 'convert_time',
inlined from 'lcd_print_time.constprop' at sketch\LCDHelpers.h:88:17:
sketch\LegibleTime.h:96:11: warning: 'strcpy' writing 13 bytes into a region of size 11 overflows the destination [-Wstringop-overflow=]
strcpy(str,"00:00:00.000"); //pre-set -- should this go in PROGMEM?
^
Szkic używa 15686 bajtów (48%) pamięci programu. Maksimum to 32256 bajtów.
Zmienne globalne używają 1481 bajtów (72%) pamięci dynamicznej, pozostawiając 567 bajtów dla zmiennych lokalnych. Maksimum to 2048 bajtów.
Funkcja void lcd_print była powiązana z biblioteką Adafruit_RGBLCDShield.h. Jakiś pomysł jak to przerobić na LiquidCrystal.h ? Mam zwykły wyświetlacz LCD Shield z przyciskami zamiast Adafruit RGB LCD Shield 2 pin I2C