21-06-2020, 14:45
Tak też zrobiłem ale otrzymałem taki log
Arduino:1.8.12 (Windows 10), Płytka:"Arduino Uno"
In file included from C:\arduino-1.8.12\libraries\LCD5110_Basic/LCD5110_Basic.h:57:0,
from C:\Users\a\Desktop\Nowy folder (6)\Lightning_Detector\Lightning_Detector.ino:30:
C:\arduino-1.8.12\libraries\LCD5110_Basic/hardware/avr/HW_AVR_defines.h:2:0: warning: "cbi" redefined
#define cbi(reg, bitmask) *reg &= ~bitmask
In file included from C:\Users\a\Desktop\Nowy folder (6)\Lightning_Detector\Lightning_Detector.ino:28:0:
C:\arduino-1.8.12\libraries\I2C/I2C.h:82:0: note: this is the location of the previous definition
#define cbi(sfr, bit) (_SFR_BYTE(sfr) &= ~_BV(bit))
In file included from C:\arduino-1.8.12\libraries\LCD5110_Basic/LCD5110_Basic.h:57:0,
from C:\Users\a\Desktop\Nowy folder (6)\Lightning_Detector\Lightning_Detector.ino:30:
C:\arduino-1.8.12\libraries\LCD5110_Basic/hardware/avr/HW_AVR_defines.h:3:0: warning: "sbi" redefined
#define sbi(reg, bitmask) *reg |= bitmask
In file included from C:\Users\a\Desktop\Nowy folder (6)\Lightning_Detector\Lightning_Detector.ino:28:0:
C:\arduino-1.8.12\libraries\I2C/I2C.h:83:0: note: this is the location of the previous definition
#define sbi(sfr, bit) (_SFR_BYTE(sfr) |= _BV(bit))
C:\arduino-1.8.12\libraries\LCD5110_Basic\DefaultFonts.c:12:14: error: variable 'SmallFont' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
fontdatatype SmallFont[] PROGMEM =
^~~~~~~~~
C:\arduino-1.8.12\libraries\LCD5110_Basic\DefaultFonts.c:117:14: error: variable 'MediumNumbers' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
fontdatatype MediumNumbers[] PROGMEM =
^~~~~~~~~~~~~
C:\arduino-1.8.12\libraries\LCD5110_Basic\DefaultFonts.c:135:14: error: variable 'BigNumbers' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
fontdatatype BigNumbers[] PROGMEM =
^~~~~~~~~~
exit status 1
Błąd kompilacji dla płytki Arduino Uno.
Ten raport powinien zawierać więcej informacji jeśli w
File -> Preferencje zostanie włączona opcja "Pokaż
szczegółowe informacje podczas kompilacji"
Arduino:1.8.12 (Windows 10), Płytka:"Arduino Uno"
In file included from C:\arduino-1.8.12\libraries\LCD5110_Basic/LCD5110_Basic.h:57:0,
from C:\Users\a\Desktop\Nowy folder (6)\Lightning_Detector\Lightning_Detector.ino:30:
C:\arduino-1.8.12\libraries\LCD5110_Basic/hardware/avr/HW_AVR_defines.h:2:0: warning: "cbi" redefined
#define cbi(reg, bitmask) *reg &= ~bitmask
In file included from C:\Users\a\Desktop\Nowy folder (6)\Lightning_Detector\Lightning_Detector.ino:28:0:
C:\arduino-1.8.12\libraries\I2C/I2C.h:82:0: note: this is the location of the previous definition
#define cbi(sfr, bit) (_SFR_BYTE(sfr) &= ~_BV(bit))
In file included from C:\arduino-1.8.12\libraries\LCD5110_Basic/LCD5110_Basic.h:57:0,
from C:\Users\a\Desktop\Nowy folder (6)\Lightning_Detector\Lightning_Detector.ino:30:
C:\arduino-1.8.12\libraries\LCD5110_Basic/hardware/avr/HW_AVR_defines.h:3:0: warning: "sbi" redefined
#define sbi(reg, bitmask) *reg |= bitmask
In file included from C:\Users\a\Desktop\Nowy folder (6)\Lightning_Detector\Lightning_Detector.ino:28:0:
C:\arduino-1.8.12\libraries\I2C/I2C.h:83:0: note: this is the location of the previous definition
#define sbi(sfr, bit) (_SFR_BYTE(sfr) |= _BV(bit))
C:\arduino-1.8.12\libraries\LCD5110_Basic\DefaultFonts.c:12:14: error: variable 'SmallFont' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
fontdatatype SmallFont[] PROGMEM =
^~~~~~~~~
C:\arduino-1.8.12\libraries\LCD5110_Basic\DefaultFonts.c:117:14: error: variable 'MediumNumbers' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
fontdatatype MediumNumbers[] PROGMEM =
^~~~~~~~~~~~~
C:\arduino-1.8.12\libraries\LCD5110_Basic\DefaultFonts.c:135:14: error: variable 'BigNumbers' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
fontdatatype BigNumbers[] PROGMEM =
^~~~~~~~~~
exit status 1
Błąd kompilacji dla płytki Arduino Uno.
Ten raport powinien zawierać więcej informacji jeśli w
File -> Preferencje zostanie włączona opcja "Pokaż
szczegółowe informacje podczas kompilacji"

