Salve,
sto provando a programmare un GLCD 12864B V2.0 e per vedere come funziona ho provato a mettere un esempio della libreria glcd, in particolare "HelloWorld", ma al momento della compilazione mi da il seguente errore:
Arduino:1.6.5 (Windows 7), Scheda:"Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"
Opzioni di compilazione cambiate, ricompilo tutto
In file included from C:\Program Files (x86)\Arduino\libraries\glcd/glcd.h:38:0,
from HelloWorld.pde:15:
C:\Program Files (x86)\Arduino\libraries\glcd/fonts/SystemFont5x7.h:48:28: error: variable 'System5x7' must be const in order to be put into read-only section by means of 'attribute((progmem))'
static uint8_t System5x7[] PROGMEM = {
^
C:\Program Files (x86)\Arduino\libraries\glcd/fonts/Arial14.h:55:27: error: variable 'Arial_14' must be const in order to be put into read-only section by means of 'attribute((progmem))'
static uint8_t Arial_14[] PROGMEM = {
^
C:\Program Files (x86)\Arduino\libraries\glcd/fonts/Arial_bold_14.h:48:32: error: variable 'Arial_bold_14' must be const in order to be put into read-only section by means of 'attribute((progmem))'
static uint8_t Arial_bold_14[] PROGMEM = {
^
C:\Program Files (x86)\Arduino\libraries\glcd/fonts/Corsiva_12.h:48:29: error: variable 'Corsiva_12' must be const in order to be put into read-only section by means of 'attribute((progmem))'
static uint8_t Corsiva_12[] PROGMEM = {
^
C:\Program Files (x86)\Arduino\libraries\glcd/fonts/Verdana_digits_24.h:49:28: error: variable 'Verdana24' must be const in order to be put into read-only section by means of 'attribute((progmem))'
static uint8_t Verdana24[] PROGMEM = {
^
C:\Program Files (x86)\Arduino\libraries\glcd/fonts/fixednums7x15.h:21:32: error: variable 'fixednums7x15' must be const in order to be put into read-only section by means of 'attribute((progmem))'
static uint8_t fixednums7x15[] PROGMEM = {
^
C:\Program Files (x86)\Arduino\libraries\glcd/fonts/fixednums8x16.h:26:32: error: variable 'fixednums8x16' must be const in order to be put into read-only section by means of 'attribute((progmem))'
static uint8_t fixednums8x16[] PROGMEM = {
^
C:\Program Files (x86)\Arduino\libraries\glcd/fonts/fixednums15x31.h:23:33: error: variable 'fixednums15x31' must be const in order to be put into read-only section by means of 'attribute((progmem))'
static uint8_t fixednums15x31[] PROGMEM = {
^
Errore durante la compilazione
Questo report potrebbe essere più ricco
di informazioni con
"Mostra un output dettagliato durante la compilazione"
abilitato in "File > Impostazioni"