• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
variable or field 'lcd_print' declared void
#5
Dołączyłem wszystkie biblioteki łącznie z niechcianym Adafruit. Niby jest ok, ale dostaję:

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
 
Odpowiedź
  


Wiadomości w tym wątku
RE: variable or field 'lcd_print' declared void - przez gustaff88 - 01-09-2020, 10:07

Skocz do:


Przeglądający: 1 gości